GitHub开源项目推荐20231208

220 阅读6分钟
  1. tailspin 一个命令行工具,实时高亮显示日志文件。
  2. WO Mic 这个 App 可以将旧手机变成麦克风,把音频信号传入电脑或其他设备,无线、USB 线传输皆可。
  3. tldraw 一个 Web 白板工具,支持多人实时协作。
  4. 颈椎病腰突康复指南
  5. 深入架构原理与实践
  6. Html 和 CSS 教程 针对初学者的网页开发入门教程(英文),特点是有大量图解。
  7. KeyDB 多线程版的 Redis。该项目是由 Snapchat 开源的支持多线程的 Redis,它具有高性能、更高的吞吐量、完全兼容 Redis 协议等特点。有了多线程就可以放心大胆地执行 KEYS 和 SCAN 命令,不用再担心阻塞 Redis 了。
  8. MuseScore 一款免费开源的写谱工具。这是一款用 C++ 编写的创建和编辑乐谱的桌面工具,它拥有精美的界面、中文语言和丰富的功能,重点是免费畅用无限制。支持为包括钢琴、吉他等 500 多种乐器编曲,适用于 Windows、Linux 和 macOS 系统。
  9. rpcs3 流畅运行 PS3 游戏的开源模拟器。该项目是用 C++ 写的 PlayStation 3(PS3) 模拟器,安装后使用默认配置,就能较为流畅地运行多种 PS3 主机上的游戏,适用于 Windows、Linux、macOS 和 FreeBSD 操作系统。
  10. tiled 一款强大的 2D 游戏关卡编辑工具。该项目是一款完全由社区驱动、功能强大、容易上手的 2D 游戏场景编辑器,它能够帮助开发者快速制作 2D 游戏地图和设计关卡,支持灵活的对象图层、自由放置图像、对齐像素、图块动画和碰撞编辑器等功能。
  11. kopia 好用的跨平台备份工具。适用于 Windows、Linux 和 macOS 的备份/还原工具,它能够将指定的文件和目录加密压缩后生成快照,然后上传到远程服务器或云存储,实现远程备份数据的功能,开箱即用支持命令行和 GUI 两种使用方式。
  12. photoprism 带 AI 功能的开源私人云相册。该项目是用 Go 语言写的在线私人相册,它稳定、部署方便,支持浏览/备份图片、按地点/时间线浏览照片、移动端自动备份照片,以及人脸识别、图片自动分类等功能,可用来搭建私人相册管理你的照片。
  13. zlsgo 简单易用的 Golang 工具库。该项目把 HTTP 服务、日志、热重启、验证器、编码等十几种开发中经常写的功能,封装成了一个库,拿来即用提高开发效率。
  14. minum 极简的 Java Web 框架。该项目是作者手撸的 Java Web 框架,它简约、零依赖、具有良好的性能,内置数据库、Web 服务器、模版引擎、日志等功能。如果你是一个 Java 新手,而且经常在各大 Web 框架中“迷失方向”,那你可以通过这个项目,快速上手 Web 开发并理清头绪。
  15. auto-animate 一个即插即用的过渡动画库。该项目可以为你的 Web 应用添加平滑的过渡效果,它上手简单无需修改现有代码,动画会在子元素被添加、移除或移动时自动触发,适用于 React、Solid、Vue、Svelte 和 JavaScript 应用。
  16. html-to-image 将 HTML 网页转化成图片的库。该项目可以将任意 DOM 节点,转换成 SVG、PNG、JPEG 等多种格式的图像,可直接在 React 和原生 JavaScript 代码中使用。
  17. helix 一款 Rust 写的终端文本编辑器。受 Kakoune 和 Neovim 启发的编辑器,它开箱即用、智能、对新手更加友好,支持类似 Vim 的编辑模式、tree-sitter(高亮更加快速)、LSP 等功能。
  18. rust-blog 面向 Rust 初学者的博客。这里的文章可以帮助 Rust 初学者更好地掌握 Rust 语言,包括给新手学习 Rust 的建议、Rust 标准库讲解等内容。
  19. try 在命令执行前先试一试。该项目可以让你在命令真正执行前,查看命令执行结果,需要注意的是它并不是一个完全独立的空间(sandbox),因为所有的网络请求都是被允许的。
  20. inshellisense 微软推出的命令行自动补全工具。
  21. LazyVim neovim 的一套配置文件,让其快速变成一个 IDE。
  22. N_m3u8DL-RE 适用于 MPD/M3U8/ISM 的流媒体下载器。该项目可以将常见的流媒体保存到本地,支持点播、录制直播、自动混流等功能,适用于 Windows、Linux、macOS 操作系统。
  23. Squirrel-RIFE 中文自动补帧工具。该项目是基于 RIFE 算法的补帧软件,可用于去除动漫卡顿感。具有无需手动设置、高质量输出、速度快等特点,适用于 Windows 10 及以上操作系统。
  24. devbox 为应用程序创建隔离环境的命令行工具。该项目可以创建一个可移植、隔离、用于开发的独立 shell,无需 Docker 和虚拟机。比如你的项目使用 Python 和 Go 语言,用这个工具仅需一条命令就能初始化一个独立的开发环境。
  25. Rickrack 一款开源的调色板桌面应用。该项目是基于 PyQt5 的调色板应用程序,旨在帮助用户轻松实现色彩的协调与搭配。它免费、无需注册、没有任何限制,支持离线使用、提取颜色、调色等功能。开箱即用无论你是绘画爱好者还是专业用户,都可以轻松上手并发挥创意。
  26. git-cliff 自由可定制的变更日志生成器。该项目可以自定义解析规则,自动从 Git 历史记录中生成 Changelog 文件。
  27. secretive 一款存储和管理 SSH 密钥的应用。该项目可以将 SSH 密钥存储在苹果芯片安全隔离区(Secure Enclave)的工具。安全隔离区是指集成到 Apple 片上系统 (SoC) 的专用安全子系统,它独立于主处理器,可提供额外的安全保护。
  28. screenshot-to-code 将截图转化为 HTML 代码的工具。该项目可以将屏幕截图转化为 HTML/JS/Tailwind CSS 代码,它使用 GPT-4 Vision 生成代码、DALL-E 3 生成相似的图片。