文章首发于个人公众号:阿拉平平
大家好,我是平平。
老朋友知道,我的公众号主要是分享开源项目,记录折腾过程。让大家在安装和使用的过程中少走些弯路,是我写公众号的初衷。
但随着分享的项目越来越多,我发现其实这些项目未必对每个人都有用。所以我新建了一个合集,以期刊的形式,汇总那些折腾过的项目。大家只需选择感兴趣的项目,点击「传送门」,就可以跳转到指南了。
本期收录了我最近折腾的 10 个开源项目,不知道大家最喜欢哪款呢?
1. sshx
sshx(传送门)是一个开源的终端共享工具,通过一条命令就可以生成一个网页链接,从而实现多人实时协作。

类似的工具有很多,但 sshx 无疑是其中最方便、给我体验最好的一款。虽然目前快捷键的支持还有些问题,但瑕不掩瑜,值得一试。
评价:★★★★☆
2. Dockge
Dockge(传送门)是一个美观、易用的 Docker Compose 管理平台。该项目提供了一个 Web 界面,用于管理 docker-compose.yaml
文件,支持容器的基本操作。

测试之前,我以为 Dockge 是类似 Portainer 这样的容器管理工具。其实不然,Dockge 管理的对象是 Docker Compose,所以功能有限。但如果你的需求比较简单,比如重启容器、查询日志等,用 Dockge 还是挺方便的。
评价:★★★☆☆
3. tailspin
tailspin(传送门)是一个日志高亮显示器,能够高亮显示日期、URL、IP、关键字等信息,使日志文件更易读。

功能很明确的日志工具,核心就是高亮显示。项目开箱即用,如果有定制化需求,加个配置调整下规则就行。
评价:★★★☆☆
4. grex
grex(传送门)是一个正则表达式生成器,可以根据用户提供的测试示例生成对应的正则匹配规则。

写正则再也不用让猫在键盘上遛达了。不过 grex 生成的表达式可能不是最优解,需要用户自行调整和优化。
评价:★★★☆☆
5. Toolong
Toolong(传送门)是一个处理日志文件的终端应用,可以通过交互的方式查看、追踪、合并、搜索日志 / JSONL 文件。

Toolong 在交互方面做的很棒,并且集 tail
、less
和 grep
于一身,是一款非常不错的日志处理工具。
评价:★★★★☆
6. LocalSend
LocalSend(传送门)是一个开源、跨平台的应用程序,允许用户在本地网络与附近设备安全地共享文件和消息。

一个兼具便捷性和安全性的开源工具,很好地解决了局域网内多端互传大文件的痛点。社区活跃,更新频繁,值得给一个五星好评。
评价:★★★★★
7. IT-Tools
IT-Tools(传送门) 是一个面向开发者的在线工具箱,旨在帮助开发人员更轻松地执行各种任务,提高开发效率。

非常好用的开发者工具箱,功能多到有点离谱了。可以很方便地部署在服务器上,供团队内部使用。
评价:★★★★☆
8. Dokploy
Dokploy(传送门)是一个免费的自托管平台即服务 (PaaS),使用 Docker 和 Traefik 简化应用程序和数据库的部署和管理。

Dokploy 是 Vercel, Netlify 以及 Heroku 的开源替代方案。除了简化应用部署,还支持实时监控、数据库备份。不过项目开源不久,部分功能还不太成熟,有待完善。
评价:★★★☆☆
9. drawDB
drawDB(传送门)是一个简单、直观的数据库设计工具。通过 Web 页面,用户可以在不建立账户的情况下,轻松创建数据表、导出 SQL 脚本、自定义编辑环境。

drawDB 用起来非常方便,即使是小白也能轻易设计复杂的设计库。设计好的数据库赏心悦目,表、字段、关系一目了然。此外,drawDB 也支持自定义模板,可以快速生成常用的数据库。
评价:★★★★☆
10. Glances
Glances(传送门)是一个功能非常强大的系统监控工具,可以实时监控 CPU、内存、磁盘、网络使用情况等。

Glances 罗列的信息很全,完全可以作为 top
命令的上位替代。工具支持 C/S、Web Server 模式,还提供了丰富的 API,用法非常灵活。
评价:★★★★☆
网友评论