让人眼前一亮的开源项目「GitHub 热点速览」

时隔两周,我又带着让人眼前一亮的开源项目回来了!

告别数据线、蓝牙、WiFi 和网络,只需用手机的摄像头扫描一张动图条形码(需安装应用),就能在设备间传输文件的 libcimbar,一款无需联网和蓝牙的文件传输工具,仅用摄像头传输数据。用 Rust 编写的 PostgreSQL 数据库命令行管理工具 rainfrog,更年轻、更友好。能够进行实时对话的语音模型 Moshi,苦等不来的 OpenAI Her,这次开源再次先行一步。AI 驱动的智能开发助手 OpenHands,让你可以通过自然语言完成各种开发任务,但千万要记得审查(Review)代码,因为锅都是你被!

最后,还有功能丰富的虚拟浏览器工具 Neko 和代码抄袭检测工具 JPlag,抽空试试它们吧,一定会给你带来惊喜。

  • 本文目录
      1. 热门开源项目
      • 1.1 利用摄像头传输文件的工具:libcimbar
      • 1.2 带界面的 PostgreSQL 数据库管理工具:rainfrog
      • 1.3 Notion 的博客生成器:NotionNext
      • 1.4 可实时对话的语音模型:Moshi
      • 1.5 AI 驱动的智能开发助手:OpenHands
      1. HelloGitHub 热评
      • 2.1 多功能的虚拟浏览器工具:Neko
      • 2.2 开源的代码抄袭检测工具:JPlag
      1. 结尾

1. 热门开源项目

1.1 利用摄像头传输文件的工具:libcimbar

主语言:C++Star:2.8k周增长:1.8k

该项目提供了一种新颖的数据传输方式,通过显示条形码并使用摄像头进行传输,无需网络或蓝牙连接。它使用 C++ 编写,并依赖 OpenCV 和 GLFW 等库,内置的编码器可以生成类似二维码的动态动画,用户在手机上安装解码应用后,通过摄像头扫描即可成功接收数据,传输文件的最大限制为 33 MB。

GitHub 地址→github.com/sz3/libcimbar

1.2 带界面的 PostgreSQL 数据库管理工具:rainfrog

主语言:RustStar:1.8k周增长:1.7k

这是一款专为 PostgreSQL 数据库设计的命令行工具,支持鼠标操作。它开箱即用、使用方便,提供了一个文本用户界面(TUI),用于查询和管理 PostgreSQL 数据库,支持类似 Vim 的快捷键、关键字高亮和历史记录等人性化功能。

GitHub 地址→github.com/achristmascarl/rainfrog

1.3 Notion 的博客生成器:NotionNext

主语言:JavaScriptStar:7.3k

该项目是基于 Next.js+Tailwind CSS 的 Notion 博客生成器,能够快速创建免费的独立博客网站。它可以将你的 Notion 文章渲染成静态的博客页面,并通过 Vercel 快速上线,同时支持多种主题、评论插件和第三方扩展插件等。

GitHub 地址→github.com/tangly1024/NotionNext

1.4 可实时对话的语音模型:Moshi

主语言:PythonStar:4.4k周增长:4k

该项目利用先进的流式神经音频编码器 Mimi,实现了一个能够进行实时、同时听和说(全双工)、自然对话的语音系统。它不仅能听懂你说的话,还可以像正常对话一样回答你的问题,整个过程几乎没有延迟,并允许在对话中随时插话。但目前仅支持用英语交流,可以用来练习英语口语,有助于克服开口说英语的障碍,因为对方只是一个 AI。

GitHub 地址→github.com/kyutai-labs/moshi

1.5 AI 驱动的智能开发助手:OpenHands

主语言:PythonStar:31k周增长:400

该项目是由 AI 驱动的软件开发智能代理,其前身名为 OpenDevin 旨在成为 Devin 的开源替代方案。它拥有直观、简洁的交互界面,用户可以通过自然语言执行各种软件开发任务,如克隆项目、修改代码、运行命令、调用 API 和提交代码等操作,同时支持 Docker 运行并兼容多种 AI 模型接口。

GitHub 地址→github.com/All-Hands-AI/OpenHands

2. HelloGitHub 热评

在本章节中,我们将为大家介绍本周 HelloGitHub 网站上的热门开源项目。同时,期待您与我们分享使用这些开源项目的心得与体验。

2.1 多功能的虚拟浏览器工具:Neko

主语言:Go

该项目是运行在 Docker 容器中的自托管虚拟浏览器环境,为用户提供安全、隔离和功能齐全的虚拟浏览器。此外,它还支持在线共享浏览器和实时互动演示,具备多人访问、管理员用户、文本聊天和双向文件传输等功能。

项目详情→hellogithub.com/repository/4536d4546af24196af3f08a023dfa007

2.2 开源的代码抄袭检测工具:JPlag

主语言:Java

这是一个用于检测源代码相似度的工具,支持 Java、C/C++、Python、JavaScript 等多种编程语言,适用于识别编程作业中的抄袭行为等场景。

项目详情→hellogithub.com/repository/ef508cae513441138349dcee2760eeec

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。

往期回顾