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

告别数据线、蓝牙、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. 题解:P10417 [蓝桥杯 2023 国 A] 第 K 小的和

    分析 这道题不是板子么. 先对序列排序,然后二分答案,设当前答案为 \(x\),枚举 \(a\) 中的数,然后二分查找 \(b\) 中不大于 \(x-a\) 的元素个数,累加判断是否不大于 \(k\) ...

  2. __int128的输入输出(快读快输)

    引言:__int128不能用\(cin\)\(cout\)或\(scanf\)\(printf\). 快读 思想:把每一个字符读入,组成数字. int read(){ int x = 0,y = 1; ...

  3. 对比python学julia(第一章)--(第三节)山巅一寺一壶酒

    在小学阶段背过圆周率的同学对这节的标题应该不陌生.π(3.14159-)是大家熟悉的普通无理数,但也是非常神秘的一组数字,例如几个世纪以来,埃及考古学家和神秘主义追随者一直痴迷于胡夫金字塔暗藏的圆周率 ...

  4. Windows报错0xc0000142的处理方法

    1.问题描述 桌面有个弹窗报错(0xc0000142),无法关闭,影响Windows的使用 此错误很有可能是缺少组件导致 2.解决办法 进入" C:\Windows\System32 &qu ...

  5. 【Vue】接口模块化处理

    在前端Vue项目中,接口会被统一放在一个目录中管理: 一个模块的所有接口放在一个JS文件中: 文件会导入封装好的请求方法,和动态绑定的接口地址 import request from '@/utils ...

  6. 训练人形机器人时如何收集人类行为数据 —— 通过人来训练机器人(真人实际演示动作)or 仿真环境自动生成 —— 哪种方式更优、更可行呢

    特斯拉的老马,搞的optimus人形机器人就是通过人来训练机器人(真人实际演示动作),但是未来使用仿真环境自动生成数据是否可行呢,NVIDIA的老黄在2024 GTC上是大力推出自家的GROOT平台, ...

  7. 解决GitHub不显示图片问题——GitHub图片显示失败

    在Github上打不开图片是一个极为常见的事情,出现这样的问题的原因就是我们的主机无法正确解析图片所在主机域名对应的IP地址,下面给出一个在本地主机(window10)上使用ping命令解析目标主机域 ...

  8. css移动端适配方法

    一:前端开发的常用单位 1.像素(px)     1.什么是像素(Pixel)?     在前端开发中视口的水平方向和垂直方向是由很多小方格组成的, 一个小方格就是一个像素     例如div尺寸是1 ...

  9. 【牛客刷题】HJ68 成绩排序

    题目链接 这题本身就是一个排序题,按照学生成绩排序,成绩一样的按照输入的前后顺序排. 如果用Java,那么利用ArrayList能很轻松的完成: import java.util.ArrayList; ...

  10. [SHOI2009] 会场预约 题解

    LG2161 显然: 任意时刻每个点最多被一条线段覆盖 暴力删每条线段的复杂度是对的 插入 \([l,r]\) 时需要删除的线段要么被 \([l,r]\) 包含,要么覆盖 \(l\) 或 \(r\) ...