项目地址
https://github.com/dengxiwang/gotab-personal
特点
免费、清爽、功能齐全、可配置项多!
项目简介
Gotab 新标签页是 funtabs 新标签页的重构版本,由于之前的版本是刚自学之后的第一版,传参都是一层一层的写,后期接触到 redux ,发觉已经改不动了,而且感觉大家更喜欢 itab,wetab 中的某些功能,但是做起来由于没有规划,已经是相当难受,所以重构了一下,本项目前端使用 Vite 脚手架构建,后端使用 golang 编写,得益于 golang 的特性,后端程序仅一个二进制文件。用于打造个性化浏览器新标签页、起始页、个人主页。
官网
在线预览
demo 地址:https://test.gotab.cn
用户名:admin ,密码:123456
准备工作
☁️ 服务器(没有云服务器或者需要购买云服务器的可以看下我的推广:雨云服务器,感谢您的支持)
用户帮助
有任何问题,欢迎加群反馈交流,比较及时:QQ 群 727809499
您需要一台能够运行可执行文件的服务器或主机(如 Linux 服务器)。由于后端程序 gotab-server
是一个 Go 编译后的静态二进制文件,因此无需安装 Go 环境即可运行。
将项目中的 gotab-server
后端程序和 /web
目录下的前端文件上传至服务器上的同一目录。
确保给 gotab-server
赋予可执行权限,例如在 Linux 上执行:
chmod 0755 gotab-server
在服务器上启动程序:
./gotab-server
根据需要指定端口
./gotab-server -port=端口
克隆或下载项目,把 gotab-server 后端程序还有/web 目录下所有程序放到服务器上,注意要给 gotab-server 二进制文件可执行权限( 0755 )
点击网站 - 运行环境 - GO - 创建 Go 运行环境
输入自定义名称
选择运行目录(即:该项目文件所在的文件夹)
输入启动命令./gotab-server
确认
访问 ip+端口打开页面,首次将跳转到/install 安装引导页面,按要求输入内容即可
页面预览
功能特性
GoTab 新标签页是 funtabs 新标签页的全新升级版本,是您打造个人学习工作台的浏览器必备插件。简单、无广告、美观大气,超高自定义程度,满足您的各项要求!。
特色功能说明:
精美小组件
⚬ 独特的小组件设计让信息展示充满美感
⚬ 支持众多小组件供您自由选择!
聚合搜索
⚬ 聚合多个主流搜索引擎,支持一键快捷切换搜索
⚬ 搜索支持群搜模式,一次点击打开多个搜索页面
浏览器书签管理
⚬ 支持批量导入本地书签,方便一键管理
排序方式
⚬ 支持常规排序、交换位置排序以及自由拖拽多种方式
⚬ 相同大小的卡片交换位置,不影响其他卡片布局
⚬ 全屏自由拖拽,支持卡片放置在任意位置
⚬ 自由拖拽支持移动步长设置,可调整横向、纵向移动网格
卡片布局
⚬ 任意添加喜欢的卡片,卡片支持内网链接设置
⚬ 链接卡片支持纯图、文本、横向卡片、竖向卡片多种样式
⚬ 卡片名称支持字幕滚动样式
⚬ 分类切换支持滚动翻页、循环滚动等多种模式
⚬ 究极超自定义程度,等待您的探索
精美动画
⚬ 舒适的动画,让您切换自如,感受丝滑
双壁纸模式
⚬ 支持标准模式和简约模式双壁纸设置
⚬ 自定义自定义静态、动态、纯色以及渐变壁纸
⚬ 两种模式,两张壁纸,动态切换,随心所欲
简约模式
⚬ 点击时间一键切换极简模式,享受纯净壁纸界面
⚬ 简约模式支持文本设置等多种自定义选项
多端数据即时同步与备份
⚬ 支持时光机,数据安全不丢失
⚬ 支持多设备登录和即时数据同步
⚬ 支持数据本地备份,离线也能用
资源库
⚬ 内置精心整理的全球海量优质网站资源图标库
⚬ 支持提交分享您觉得不错的网站资源
迁移备份
⚬ 支持导入、导出本站数据,管理随心
⚬ 导入本地书签,一键添加省心省力
⚬ 支持他人标签页导出数据迁移至当前标签页
⚬ 不喜欢我们,也可以导出成浏览器书签通用格式
丝滑流畅的用户体验
⚬ 超快的打开响应速度
⚬ 丝滑流畅的动画效果
![]() |
1
tim9527 41 天前
不明觉厉,不过新标签页太饱和了,不好竞争
|
2
dengxiwang OP @tim9527 是的,但是做好了,就不用管他了,而且主要是可以自己私有化部署,适合部分人,所以分享出来,也是自己的一个小作品😁
|
![]() |
3
Pipecraft 41 天前
不错不错, 已 star
|
4
dengxiwang OP @Pipecraft 感谢支持🙏🏻😁
|
5
followad 40 天前 via iPhone
需要开 vip 不
|
6
dengxiwang OP @followad 不需要! github 上的版本和我正式的版本内容一模一样!
|
7
followad 40 天前 via iPhone
@dengxiwang 已 star
|
8
dengxiwang OP @followad 感谢支持!🫰🏻下个版本优化一下,再搞两个小组件😁其实这个适合团队组织内部,搞一个专属的主页,会很方便的
|
![]() |
9
adwords 40 天前
不怕百度告你侵权吗
|
10
gmyxds 40 天前
github 里面都是打包的产物,没有源码呢
|
![]() |
11
ShineyWang 39 天前 via Android
这不搞个 docker 一键部署?
|
12
dengxiwang OP @adwords 百度为什么告我啊?
|
13
dengxiwang OP @gmyxds 不开源,只有分享了私有化部署的安装包
|
14
dengxiwang OP @ShineyWang go 打包 docker 我还没看😂后面应该会打包一下的
|
![]() |
15
WebKit 38 天前
跟这个 tab 页很像。https://github.com/tsxcw/mtab 这个还开源
|
16
dengxiwang OP @WebKit 功能可能很像,他开源的是后端代码吧,页面是闭源的,而且他有授权策略,我是没有开源,但是基本功能要完善许多越多,同时,大家都是相互借鉴功能😁各有所长吧,看个人取舍
|
17
dengxiwang OP 刚又更新咯。
1 、🚀新增倒数日小组件,支持一次/每天/每周/每月/每年/自定义定制周期循环; 2 、🚀日历小组件新增支持 2 × 4 大小; 3 、🚀记事本左下角新增设置是否开启内容云同步; 4 、🚀新增初始化数据更新提醒弹窗,仅面向离线用户,登录用户在用户中心可自主选择是否合并初始化数据(该功能主要考虑团队/组织私有化部署场景); 5 、✨优化侧边导航栏,翻页切换分类时,保持分类元素在可视范围内; 6 、✨优化鼠标滚动翻页功能相关的操作逻辑; 7 、🎨更新默认的标准模式/简约模式壁纸; |
18
dengxiwang OP @ShineyWang docker 一键部署做好啦,docker run -d \
--name gotab-server \ -p 8080:8080 \ -e SERVER_PORT=8080 \ doxwant/gotab:latest |
19
ccxuy 35 天前
为什么是本地存储的,这样换个设备就没有书签了,部署网页端意义何在
|
20
dengxiwang OP @ccxuy 注册账号,通过账号实现云同步的
|
21
dengxiwang OP @ccxuy 本地存储是为了作为浏览器主页的快速打开和加载
|
22
ccxuy 33 天前
@dengxiwang 云同步那就不是本地部署了啊
|