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

告别数据线、蓝牙、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
    • 2. HelloGitHub 热评
      • 2.1 多功能的虚拟浏览器工具:Neko
      • 2.2 开源的代码抄袭检测工具:JPlag
    • 3. 结尾

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 与我们交流和讨论。

往期回顾

让人眼前一亮的开源项目「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 如何让程序更健壮「GitHub 热点速览」

    对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...

  3. 真·生产力「GitHub 热点速览」

    这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...

  4. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  5. 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」

    这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...

  6. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  7. 你的梦想家居「GitHub 热点速览」

    上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...

  8. 穷人版生产力工具,好用得飞起 「GitHub 热点速览」

    被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...

  9. Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」

    GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...

  10. 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

    据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...

随机推荐

  1. SEO初学指南之关键词研究(3) - 关键词分析实战

    经过之前的学习,这次我们开始实战.手把手教大家如何为网站筛选符合条件的关键词. 还不熟练的,建议再反复学习前两篇文章: SEO初学指南之关键词研究 (1) - 入门 SEO初学指南之关键词研究 (2) ...

  2. 4、SpringMVC之获取请求参数

    4.1 环境搭建 创建名为spring_mvc_demo2的新module,过程参考3.1节 4.1.1.创建请求控制器 package org.rain.controller; import org ...

  3. 【RabbitMQ】01 简单模式

    参考自腾讯云的实验课堂,减少部署时间的折腾 1.创建Erlang.Repo库 curl -s https://packagecloud.io/install/repositories/rabbitmq ...

  4. 【SpringBoot】06 探索配置方式 Part2 占位符的使用

    配置占位符? 随机数配置生成 RandomValuePropertySource 在配置文件中使用随机数 uid = ${random.value} uid = ${random.int} uid = ...

  5. 小米(xiaomi)自动驾驶技术的原始技术积累 —— CyberDog 仿生四足机器狗

    相关: https://www.youtube.com/watch?v=f0q8tfZ89Qo 小米公司一直没有加入到制造电动车的行列中,直到几年前才感觉造车是必须要走的路了,但是造车就一定是要造电动 ...

  6. mujoco_py.cymj.GlfwError: Failed to initialize GLFW

    安装mujoco后运行可视化界面代码报错: mujoco_py.cymj.GlfwError: Failed to initialize GLFW 解决方法: sudo apt-get install ...

  7. 如何更改Python项目中的 模块搜索第一路径

    内容承接上文: Python语言中当前工作目录(Current Working Directory, cwd)与模块搜索第一路径都是指什么??? 上文中已经解释了当前工作目录cwd与模块搜索路径的区别 ...

  8. Linux共享内存通信的C语言Demo代码

    重点注明: 本文代码来源于: https://blog.csdn.net/github_38294679/article/details/122360026 ===================== ...

  9. C# Cefsharp 如何利用[Attribute]的把C#中的方法给到浏览器中调用

    背景 "有没有遇见这样一个场景,需要注入到浏览器的类太多,又想统一管理且不遗漏,有没有什么好办法?""有有有,把头伸过来~" 解决办法 第一步:提供一个[Att ...

  10. 判断数据是否是数组 返回true或false

    /**  * 判断数据是否是数组 返回true或false  * @param {obj,array} data //obj or array  */   export function isType ...