开源项目分享 - 2022.12.02
持续更新一些比较有趣的项目或文章,欢迎订阅~
  1. quicklink Chrome 浏览器团队推出的一个 JS 库,可以加快打开链接的速度。它的仓库主页有详细的原理解释,写得非常好。
  2. Xournal++ 一个笔记软件,可以通过手写板和触摸笔,手写笔记,以及对 PDF 文件加评注。
  3. Dub 一个开源的短链接服务,基于 Next.js,可以部署到 Vercel,生成自己管理的短链接。
  4. cockpit 基于 Web 的服务器图形界面。这是一款开源的服务器管理工具,让你可以通过 Web 界面轻松管理 Linux 服务器,支持配置防火墙、Web 终端、容器管理、查看系统日志等功能。
  5. Magisk Android 获取 Root 权限的工具。它可以快速、无痛地获得 Android 的超级用户权限,支持 Android 5.0 以上的设备。
  6. cadvisor 一款由 Google 开源的容器监控工具。它可以实时统计容器运行时占用的资源,包括 CPU 利用率、内存使用量、网络传输等信息。提供了 Web 可视化页面,能方便用户分析和监控容器运行状态,支持包括 Docker 在内的几乎所有类型的容器。
  7. dsq 可直接用 SQL 查询数据文件的命令行工具。通过该项目无需将数据导入数据库,就能用 SQL 查询文件内的数据,可执行模糊查询、计数、排序等命令,支持 JSON、CSV、Excel、Parquet、YAML 等类型的文件。还可以搭配其它命令行工具(jq),实现更丰富的功能。
  8. json-to-go 立刻将 JSON 转化为 Go 类型定义的工具。这是一个用 JavaScript 写的在线小工具,可以直接将输入的 JSON 转成对应的 Go 类型定义。
  9. Aegis 一款免费、安全、开源的 2FA 安卓应用。双重认证(2FA) 就是使用两种不同的元素来确认用户身份,比如用户名和密码是一种元素,手机号和短信验证码也是一种元素,两种元素结合就是双重认证。除了短信之外还有一种 APP 可生成和验证码功能类似的一次性密码(TOTP),Aegis 就是一款支持 HOTP 和 TOTP 算法的开源 2FA 应用,使用时要先将手机和账号绑定,绑定后 APP 就会定时刷新一组随机数字,需要双重认证时输入这串数字即可。
  10. wvp-GB28181-pro 开箱即用的网络视频平台。基于 GB28181 标准实现的网络视频平台,能够接入摄像机、平台、NVR 等设备、支持视频预览、云台控制、录像查询和回放、无人观看自动断流等功能。
  11. cypress 基于 JavaScript 的下一代前端测试工具。主要用于浏览器端到端测试的自动化工具,端到端(E2E)测试就是站在用户的角度,模拟实际使用场景的测试方式。Cypress 目前已成主流浏览器端到端测试工具,它运行速度快、上手简单,支持图形化界面可实时观察执行情况,以及截屏和视频记录测试结果。
  12. slidev 专为程序员打造的演示文稿工具。该项目是基于 Web 的幻灯片制作和演示工具,让用户可以使用 纯文本+Markdown 语法制作幻灯片,支持导出为 PDF 或 PNG 格式的文件,或以单页面展示幻灯片。对于大多数不擅长做 PPT 的程序员,基于提供的现成主题也可以制作出看起来不错的演示文稿。
  13. changedetection.io 简单好用的网站变更检测、监控和通知服务。基于 Flask+Selenium 构建的 Web 服务,可以在目标网站发生变化时发出通知,可用于监控商品降价、工作机会、版本发布、最新内容等,支持 Docker 的安装方式。
  14. Macast 一款轻巧的投屏接收器。该项目可以让电脑接收来自手机的视频、图片和音乐投屏,支持手机上的主流视频和音乐软件,以及其它符合 DLNA 协议的软件。无打扰地运行在状态栏和菜单栏,适用于 Windows、macOS、Linux 操作系统。
  15. difftastic 命令行文件对比工具。一种可根据文件的语法,进行结构化比较的工具,支持 30 多种编程语言。
  16. sniffnet 可轻松监控网络流量的工具。这是一个简单、可靠、炫酷的网络监控应用,可以让你一目了然地了解设备的网络流量。
  17. websocat WebSockets 的命令行客户端。一条命令连接或建立 WebSockets 服务,适用于 Windows、macOS、Linux。
  18. CotEditor 一款适用于 macOS 的轻量级纯文本编辑器。它免费、整洁、启动速度快,拥有看起来十分舒服的界面。
  19. free-for-dev 专为程序员准备的免费服务清单。现在虽然有大量免费的服务,但大多数开发者很难找到它们,这是一份免费服务(SaaS、PaaS、IaaS 等)和产品的列表。
  20. py4e:《Python for Everybody》 适合所有人的 Python。不管你有没有编程基础,只要对编程感兴趣,都可以通过这本书学会 Python,进入有趣的编程世界。
  21. Lyrebird Linux 平台的一个变声器软件,可以把你的声音变成男声、女声、播音员等等。
  22. base2048 一个 JS 库,将 Base64 扩展到了2048个字符,从而使得二进制数据,可以转成非常短的字符串。
  23. checkmake 一个检查 Makefile 文件有没有错误的工具。
  24. DaRemote 一个安卓应用,内置 SSH 客户端,可以登陆服务器,以图形展示服务器的实时状态。
  25. craiyon 开源 AI 绘图引擎 DALL·E mini 改名后的样子,根据文本生成图像,免费使用。特点是速度比较快(不超过2分钟),效果也不错。
  26. TLS 1.3 图解 作者使用图片,详细解释新版本的 TLS 1.3 协议的每个步骤和每个字节的含义。
  27. Quick Reference 该网站收集了各种编程语言和工具的速查表,带有源码仓库
  28. OpenSSL 的图形界面 由此可见,对于带有大量参数的工具软件,命令行界面的易用性其实远胜于图形界面。
  29. ravynOS
  30. SQLite3 WASM SQLite 官方的 wasm 项目终于来了,方便了以后网页调用 SQLite 数据库
  31. Colorize Pictures 使用 AI 模型为黑白照片上色,有多种风格可以选择。另一个类似服务是 DeOldify
  32. sttr 一个跨平台的命令行工具,用途是提供尽可能多的字符串相关操作,比如计算字数、MD5 哈希、提取 Email 地址等等。
  33. NeatChart 一个 Windows 桌面软件,用来将 CSV 格式转成条形图,特色是底层使用了 Unreal Engine 5 引擎,视觉效果应该非常强大。
  34. Crawlee 一个 Node.js 的网页抓取和浏览器自动化库,底层包装了无头浏览器 Playwright,功能比较多。
  35. Windows 11 加固指南 这个英文仓库收集各种提高 Windows 11 安全性的措施。
  36. Flask 超级教程(The Flask Mega-Tutorial) 免费阅读的英文电子书,帮助读者学习如何使用 Python 和 Flask 框架创建 Web 应用程序。
  37. Aerial 一款免费的开源 Mac 屏幕保护程序,可以在电脑上播放 Apple tvOS 的屏保视频。
  38. Sapling Facebook(现在叫 Meta)内部使用的版本管理工具,最近开源了。它兼容 Git 协议,可以替代 git 的命令行客户端,用起来更简单和合理。
  39. AutoCut 这是一个视频编辑软件,通过编辑字幕文件,完成视频剪切,适合课程/讲座类视频的编辑。如果视频没有字幕,也可以自动生成。
  40. MindShow.fun 免费的 Web 服务,根据大纲笔记的层级,自动生成幻灯片。可以选择主题和模板,直接在浏览器演示,也可以导出成 PDF。
  41. xfrpc 内网穿透工具 frp 的 C 语言客户端。原本的 frp 客户端使用 Go 语言,可执行文件较大,无法安装在路由器上,用 C 语言实现就可以了。
  42. Notesnook 一个开源的端对端加密的笔记服务,保证内容完全私密,即使泄漏也无法破解。它有 Web 端、桌面端、手机端。你可以用官方服务器,也可以自己架设服务器。
  43. Effective Shell 一本免费的英文电子书,讲解命令行 Shell 的用法。
  44. 开源面对面
  45. 90年代鼠标效果 这个仓库收集上个世纪90年代的各种鼠标效果,比如鼠标后面跟着一串小星星。

最后修改于 2022-12-02

此篇文章的评论功能已经停用。