开源的网络瑞士军刀「GitHub 热点速览」

上周的开源热搜项目可谓是精彩纷呈,主打的就一个方便快捷、开箱即用!这款无需安装、点开就用的网络瑞士军刀 CyberChef,试用后你就会感叹它的功能齐全和干净的界面。不喜欢 GitHub 的英文界面?GitHub 网站汉化插件 github-chinese,让英语不好的同学实现无障碍浏览 GitHub(网络障碍不包括在内)。
另外,支持 Docker 一键启动的 MiGPT 用 AI 升级你的智能音箱,让它变成更懂你的 AI 语音助手。用 Python 写前端已经不是新闻,但 Google 开源的 mesop 将快速构建 Web 应用原型做到了“极致”,快的代价就是界面十分“朴素”。

最后,走轻快易用路线的分析型数据库 DuckDB,终于发布了 1.0 版本。它能够在强者如云的开源数据库之中脱颖而出,靠的就是小巧、轻量、够用,不跟你拼性能。
- 本文目录
- 1. 开源热搜项目
- 1.1 网络瑞士军刀:CyberChef
- 1.2 进程内的分析型数据库:DuckDB
- 1.3 用 Python 愉快地写 WebUI:mesop
- 1.4 为小爱音响接入 LLM:mi-gpt
- 1.5 让静态图片开口“说话”:hallo
- 2. HelloGitHub 热评
- 2.1 带 API 服务的浏览器书签管理器:buku
- 2.2 GitHub 网站汉化插件:github-chinese
- 3. 结尾
- 1. 开源热搜项目
1. 开源热搜项目
1.1 网络瑞士军刀:CyberChef

主语言:JavaScript,Star:26.5k,周增长:500
这是一款运行在浏览器里的多功能网络工具箱,可用于在浏览器中执行网络请求,以及各种数据的编码、加密、压缩、解析等常用操作。它开箱即用、无需安装,支持 400 多种功能应有尽有,而且就算不懂编程也可以使用,懂编程的话就会更加感叹它的便利!
GitHub 地址→github.com/gchq/CyberChef
1.2 进程内的分析型数据库:DuckDB

主语言:C++,Star:19.5k,周增长:700
该项目是用 C++ 写的轻量级分析型数据库,它体积小、没有外部依赖项、不作为独立进程运行,可以看作是分析型的 SQLite。DuckDB 提供了丰富的 SQL 方言,支持 JOIN、聚合、窗口函数、直接查询 CSV 和 JSON 文件等功能,虽然它在处理数量级上没有优势,但分析亿级别的数据完全没问题,主打的就是一个小巧、轻量、够用。
GitHub 地址→github.com/duckdb/duckdb
1.3 用 Python 愉快地写 WebUI:mesop

主语言:Python,Star:3k,周增长:2.7k
该项目是谷歌开源的基于 Python 的 UI 框架,可以用快速构建 Web 应用。简单说就是可用 Python 写网站的后端和前端界面,它提供了基础的 UI 样式,上手简单支持热重载和自定义 UI,适用于快速开发原型和内部工具等场景。
import time
import mesop as me
import mesop.labs as mel
@me.page(path="/text_to_text", title="Text I/O Example")
def app():
mel.text_to_text(
upper_case_stream,
title="Text I/O Example",
)
def upper_case_stream(s: str):
yield s.capitalize()
time.sleep(0.5)
yield "Done"
GitHub 地址→github.com/google/mesop
1.4 为小爱音响接入 LLM:mi-gpt

主语言:TypeScript,Star:4.8k,周增长:2k
该项目可以将小爱音响、米家智能设备,与 ChatGPT 能力相结合。支持接入 ChatGPT 和豆包 AI 助手,将你的智能音箱升级为智能语音助手,从此拥有 AI 问答、信息查询、角色扮演、长短记忆、自定义音色等功能。
GitHub 地址→github.com/idootop/mi-gpt
1.5 让静态图片开口“说话”:hallo

主语言:Python,Star:1.3k,周增长:1.3k
这是一个音频驱动的视觉合成系统,可以根据输入的音频和图像生成肖像动画。它可以让静态的肖像图像,根据音频中的声音变化动起来,就像真人说话一样。
GitHub 地址→github.com/fudan-generative-vision/hallo
2. HelloGitHub 热评
在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。
2.1 带 API 服务的浏览器书签管理器:buku

主语言:Python
这是一款开源的书签命令行管理工具,它轻量、隐私安全且易于使用,支持从主流浏览器导入书签、自动获取书签信息、跨平台同步和强大的搜索功能,自带的 REST API 服务可以方便的集成进任何系统。
项目详情→hellogithub.com/repository/b0934070059f47d184413c3805ebac5c
2.2 GitHub 网站汉化插件:github-chinese

主语言:JavaScript
这是一个浏览器插件,它可以将 GitHub 网站的菜单栏、标题、按钮等公共组件自动翻译成中文,还支持翻译项目描述等内容,适合刚接触 GitHub 的小白和英语不好的同学使用。
项目详情→hellogithub.com/repository/738d0abae49543f18d887a7e29ec9e90
3. 结尾
以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。
往期回顾
开源的网络瑞士军刀「GitHub 热点速览」的更多相关文章
- 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」
如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...
- 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」
本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...
- AI 能多强「GitHub 热点速览」
不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...
- 穷人版生产力工具,好用得飞起 「GitHub 热点速览」
被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...
- 如何让程序更健壮「GitHub 热点速览」
对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...
- 真·生产力「GitHub 热点速览」
这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...
- 你的梦想家居「GitHub 热点速览」
上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...
- Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」
GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...
- 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」
这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...
- 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」
据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...
随机推荐
- 【产品动态】解读Dataphin流批一体的实时研发
简介: Dataphin作为一款企业级智能数据构建与管理产品,具备全链路实时研发能力,从2019年开始就支撑可集团天猫双11的实时计算需求,文章将详细介绍Dataphin实时计算的能力. 背景 每当 ...
- 当Java遇上机密计算,又一段奇幻之旅开始了!
简介: 汪少军:如何为Java业务提供机密计算保护? 写在前面 在信息世界里,数据存在三种状态: 存储态.传输态和计算态.存储在数据库或磁盘中的数据属于存储状态,在网络中传输的数据属于传输状态, ...
- [FAQ] jsoneditor 如何切换 mode 或者选择 modes
1. 用于切换编辑器模式:text.tree.code JSONEditor.setMode(mode) 2. 让 mode 变成可以选择的: const options = { modes: ['t ...
- [Contract] 一次搞懂 Solidity 的 using xx for xx
using A for *; # 把 A 的函数附给任意类型使用 using A for B; # 意思是把 A 中的方法附给 B 使用 使用上面的方式,那么在我们的合约中定义了 B 类型的变量 ...
- dotnet 使用 NamedPipeClientStream 连接一个不存在管道服务名将不断空跑 CPU 资源
本文记录一个开发和代码审查过程中,需要关注的细节.在 dotnet 里,在 .NET 6 和以下版本,包括 .NET Framework 版本,使用 NamedPipeClientStream 进行连 ...
- dotnet C# 调用委托的 GetInvocationList 的对象分配
本文也叫跟着 Stephen Toub 大佬学性能优化系列,这是我从 Stephen Toub 大佬给 WPF 框架做性能优化学到的知识,在热路径下,也就是频繁调用的模块,如果调用了委托的 GetIn ...
- ES6中Promise方法详解
概要 Promise是个保存异步结果的容器(对象). Promise的状态有:pending(进行中),fulfilled(已成功),rejected(已失败),对应其异步操作的状态. 状态转换: p ...
- 005_Orcad里创建Homogeneous分裂元件
005_Orcad里创建Homogeneous分裂元件 两种类型Homogeneous和Hetergeneous的区别,都是用来把一个复杂的元件分成多个部分来画,不同的是homogeneous画的每部 ...
- 【Vue】vuex存储和本地存储(localstorage、sessionstorage)的区别
sessionStorage sessionStorage 方法针对一个 session 进行数据存储.当用户关闭浏览器窗口后,数据会被删除. 用法: 储存: 1. 点(.)运算符 sessionSt ...
- MySQL优化方向
MySQL优化手段 数据库设计层面 范式设计 减少数据冗余 提高数据一致性 索引策略 选择合适的索引类型 (BTREE, HASH) 覆盖索引 索引选择性 表结构优化 使用合适的数据类型 避免使用NU ...