一天涨 23k Star 的开源项目「GitHub 热点速览」
在 GitHub 上做过开源项目的小伙伴,可能都经历过截图自己项目 100 Star、1000 Star 的时刻,但有些时候事情发生的太快来不及截图,因为可能一觉醒来就破万了。这件事看似有些天方夜谭,但放在马斯克的身上就不足为奇了。
就在昨天,马斯克在 GitHub 上开源了 Grok-1 大模型,一天时间 Star 破 2w。然后他还在社交媒体上发文点名 OpenAI:“Tell us more about the ”Open“ part of OpenAI...”我已搬好小板凳坐在前排、嗑着瓜子,看顶流之间的开源 battle。
除了顶流的开源项目,上周的热门开源项目也是精彩纷呈,比如运行在浏览器里的开源 Web 桌面操作系统:puter,不仅颜值在线还提供了应用商店可谓是玩法无限。在这个流行数据上云的时代,离线优先的应用变得凤毛麟角,还好有无需登录的 API 客户端 bruno 和支持离线使用的开源笔记 joplin,让我们有了另外一个选择。
最后,上榜的 FastAPI 全栈项目模板和让 AI 更好地为你所用的框架 fabric,也是让人眼前一亮。
- 本文目录
- 1. 开源新闻
- 1.1 马斯克开源 Grok-1 大模型
- 1.2 OpenAI 开源 Transformer 分析工具
- 2. 开源热搜项目
- 2.1 开源 Web 桌面系统:puter
- 2.2 FastAPI 全栈模板:full-stack-fastapi-template
- 2.3 用于调试 API 的开源 IDE:bruno
- 2.4 Markdown 友好的开源笔记:joplin
- 2.5 让 AI 更好用的框架:fabric
- 3. HelloGitHub 热评
- 3.1 在 Android 上运行 Windows 游戏的模拟器
- 3.2 自动解密/解码各种加密算法的工具
- 4. 往期回顾
- 1. 开源新闻
1. 开源新闻
1.1 马斯克开源 Grok-1 大模型
Grok-1 是由马斯克的 xAI 公司开源的 314B 参数、MoE(混合专家模型)的大型语言模型,采用 Apache 2.0 开源协议允许商用,训练数据截止至 2023 年 10 月。
该项目提供了 Grok-1 权重文件的下载地址和运行所需的 Python 代码,由于模型规模较大,所以需要有足够 GPU 内存(600GB 以上)的机器才能运行。在 Grok-1 开源后短短一天的时间里,它就斩获了超过 2w 的 Star 而且还在以肉眼可见的速度增长着。
GitHub 地址:https://github.com/xai-org/grok-1
1.2 OpenAI 开源 Transformer 分析工具
近日,OpenAI 开源了一款用于分析小型语言模型内部行为的工具:Transformer Debugger (TDB),它将自动可解释性技术与稀疏自动编码器相结合,无需写代码就能快速探索模型。基于 Transformer 的语言模型就像个黑盒,该项目可以解密 Transfomer 的内部结构和预测行为。
2. 开源热搜项目
2.1 开源 Web 桌面系统:puter
主语言:JavaScript,Star:9.6k,周增长:2.5k
这是一个运行在浏览器里的桌面操作系统,提供了笔记本、代码编辑器、终端、画图、相机、录音等应用和一些小游戏。该项目作者出于性能方面的考虑没有选择 Vue 和 React 技术栈,而是采用的 JavaScript 和 jQuery 构建,支持 Docker 一键部署和在线使用。
GitHub 地址→https://github.com/HeyPuter/puter
2.2 FastAPI 全栈模板:full-stack-fastapi-template
主语言:Python,Star:20k,周增长:4k
该项目是 FastAPI 作者开源的一个 FastAPI 的项目模板,包含完整的 FastAPI、React、PostgreSQL、Docker、HTTPS 等技术栈。提供了现成的 React 前端、单元测试、管理后台、JWT、邮件、Docker Compose 等,可用于快速开发基于 FastAPI 前后端分离的 Web 项目,多提一嘴我们的官网后端接口就是用它起的项目。
GitHub 地址→https://github.com/tiangolo/full-stack-fastapi-template
2.3 用于调试 API 的开源 IDE:bruno
主语言:JavaScript,Star:16k,周增长:2k
这是一款仅限离线(无需登录)使用的 API 客户端桌面工具,可用来测试和请求 API。它不同于日益臃肿、同类型的 Postman 等工具,你可以直接在本地管理/导出接口信息和数据,没有杂七杂八的账号管理、云同步等功能,简单直接、开箱即用的 API 客户端,适用于 Windows、macOS 和 Linux 操作系统。
GitHub 地址→https://github.com/usebruno/bruno
2.4 Markdown 友好的开源笔记:joplin
主语言:TypeScript,Star:42k
这是一款免费的开源笔记软件,能够方便地管理待办事项和处理大量笔记。可以直接导入印象笔记(Evernote)的笔记和 Markdown 文件,提供了 Windows、macOS、Linux、Android 和 iOS 等主流操作系统客户端。它不仅支持离线使用,同时也支持自定义网盘同步笔记,从而实现多端无缝创作。
GitHub 地址→https://github.com/laurent22/joplin
2.5 让 AI 更好用的框架:fabric
主语言:Python,Star:8.5k,周增长:2k
该项目是一个使用 AI 增强人类能力的框架,即更好地用 AI 来应对日常挑战的工具。本质上它是一个 Sever,用 Markdown 的形式,提供了一系列更加准确的提示词模式,让 AI 更加精细和准确地处理问题,返回你想要的结果,比如用它总结新闻、创建摘要、解释代码等,都有不错的效果。
GitHub 地址→https://github.com/danielmiessler/fabric
3. HelloGitHub 热评
在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。
3.1 在 Android 上运行 Windows 游戏的模拟器
主语言:Java
这是一个 Android 应用,可以让你使用 Wine 和 Box86/Box64 来运行 Windows 应用和游戏,实现在手机上畅玩各种经典的 PC 游戏。
项目详情→https://hellogithub.com/repository/d654ac45ade64c2cac5f8211a2ab720c
3.2 自动解密/解码各种加密算法的工具
主语言:Python
使用该项目时,你只需输入加密的文本,无需提供具体的加密类型,它就可以在 3 秒或更短的时间内自动解密大多数的加密文本。这个项目支持 50 多种常见的加密/编码方式,包括二进制、base64、哈希和凯撒密码等。
项目详情→https://hellogithub.com/repository/b1f15bfc21704b398684f4bfc1f8f4c9
4. 往期回顾
往期回顾:
以上为本周的「GitHub 热点速递」如果你发现其他好玩、实用的 GitHub 项目,就来 HelloGitHub 和大家一起分享下吧。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【故障排查】10分钟解决Quartz重复调度的疑难杂症
我司使用Apache DolphinScheduler作为调度框架很久了,感兴趣的小伙伴可以看看这些干货文章: 因为之前监控到会出现重复的调度的问题,所以此文记录排查重复调度问题的全过程,希望对社区其他的小伙伴能够起到抛砖引玉的作用! <!--more--> 注:本文使用的DolphinScheduler 3.1.1的版本。 数据库使用的Tidb数据库,版本6.5.0,数据库的隔离级别是默认的RR(Read Committed)。 Quartz版本为2.3.2,存储模式为JDBC。使用的CronTrigger,设置了org.quartz.jobStore.acquireTriggersWithinLock=true 先说结论。Tidb和Mysql在RR隔离级别下,开启事务后,创建Read view的时机不同,导致Tidb会出现Quartz重复调度的问题。 一、问题发生 前一段时间,客户给我们报了重复调度的问题。 可见下图,同名同调度时间的任务被执行了两次,id相差1。还不是单个偶发情况,基本每一到两天都会出现。对于调度框架,出现重复调度的问题是不可接受的。 二、问题定位 第...
- 下一篇
何为代码检查服务的门禁级检查
本文分享自华为云社区《代码检查服务三级检查体系中门禁级检查范围介绍》,作者: gentle_zhou。 在日常团队研发过程中,有三个阶段是代码检查服务关注的安全检测点:IDE级检查、MR门禁级检查和版本级检查;分别对应着:在开发人员本地桌面IDE端对本地代码进行静态扫描,在Merge Reuqest阶段对待合入分支的变更代码文件进行分析,在发布阶段对待发布主干或分支的全量代码文件进行扫描。 IDE级检查的特点是快速且准确,版本级检查的特点则是需要扫描的尽量全面,这两者的特性在研发团队看来都是定位比较准确的。但是,对于处在中间阶段的MR门禁级检查来说,定位就略显“尴尬”;其肩负着辅助研发团队把控好每次变更代码入库审核的职责,特征是务必做到检查快速、精准且扫描范围是增量性的。那随着研发人员对代码检查服务的深入使用,必定会提出的两个诉求: 能否将门禁级检查的范围和IDE级检查的范围的保持一致,让检查能力左移保持一致,都做到快速且准确呢? 能否将门禁级检查的范围和版本级检查的范围保持一致,尽可能多的在MR门禁阶段就拦截防护住问题,保障问题可以及时清理掉呢? 这两个一眼看矛盾的问题,甚至很有可能...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS关闭SELinux安全模块
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Hadoop3单机部署,实现最简伪集群
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker安装Oracle12C,快速搭建Oracle学习环境