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

github · 浏览次数 : 0

小编点评

上周的开源热搜项目涵盖了多个领域,包括网络工具、数据库、AI 助手等。其中,网络瑞士军刀 CyberChef以其便捷的功能和简洁的界面赢得了用户的喜爱;GitHub 网站汉化插件 github-chinese 为英语不好的用户提供了便利;MiGPT 则将 AI 技术应用于智能音箱,提升了用户体验。 此外,还有其他一些有趣的项目,如 Text I/O Example、buku、mesop、mi-gpt 和 hallo 等。这些项目分别展示了 Python 在 Web 开发、数据分析、人工智能等方面的应用,为开发者提供了丰富的资源和支持。 总的来说,上周的开源热搜项目再次证明了开源社区的活跃和创新精神。无论是新手还是资深开发者,都能在这些项目中找到自己的兴趣点和价值。

正文

上周的开源热搜项目可谓是精彩纷呈,主打的就一个方便快捷、开箱即用!这款无需安装、点开就用的网络瑞士军刀 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 网络瑞士军刀:CyberChef

主语言:JavaScriptStar: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

主语言:PythonStar: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

主语言:TypeScriptStar:4.8k周增长:2k

该项目可以将小爱音响、米家智能设备,与 ChatGPT 能力相结合。支持接入 ChatGPT 和豆包 AI 助手,将你的智能音箱升级为智能语音助手,从此拥有 AI 问答、信息查询、角色扮演、长短记忆、自定义音色等功能。

GitHub 地址→github.com/idootop/mi-gpt

1.5 让静态图片开口“说话”:hallo

主语言:PythonStar: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 热点速览」

上周的开源热搜项目可谓是精彩纷呈,主打的就一个方便快捷、开箱即用!这款无需安装、点开就用的网络瑞士军刀 CyberChef,试用后你就会感叹它的功能齐全和干净的界面。不喜欢 GitHub 的英文界面?GitHub 网站汉化插件 github-chinese,让英语不好的同学实现无障碍浏览 GitHu...

上周热点回顾(6.17-6.23)

热点随笔: · 博客园众包平台:50w+驱动开发大单,全园找人接单 (博客园团队)· 开源的网络瑞士军刀「GitHub 热点速览」 (削微寒)· 哎,被这个叫做at least once的玩意坑麻了。 (why技术)· 希望六月:参加阿里云 PolarDB 与「函数计算」动手活动,送博客园T恤 (博

开源依赖项管理指南

就像人际关系中人与人之间的关系一样,软件生态系统中包含一个庞大的关系网络。其中一些联系非常深入,而有一些关系则更为表面。但实际上,现代基于开源的软件开发涉及一个极其庞大的依赖关系树,依赖关系层层叠加,同时涉及和包含已知或未知的风险。 Endor Labs 最近的一份报告发现,95% 的易受攻击的依赖

Android IO 框架 Okio 的实现原理,到底哪里 OK?

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 今天,我们来讨论一个 Square 开源的 I/O 框架 Okio,我们最开始接触到 Okio 框架还是源于 Square 家的 OkHttp 网络框架。那么,OkHttp 为什么要

ScreenToGif 录屏转git图片

ScreenToGif 一款开源的屏幕录制,允许您记录屏幕的选定区域、网络摄像头的实时信息或素描板上的实时绘图。之后,您可以编辑动画并将其保存为 gif、apng、视频、psd 或 png 图像。 官网地址:https://www.screentogif.com/ 源码地址:https://gith

[转帖]【dperf系列-5】使用dperf进行性能测试(初级)

https://zhuanlan.zhihu.com/p/451341132 dperf是一款高性能的开源网络压力测试仪,是Linux基金会旗下的DPDK官方生态项目。本文介绍如利用dperf在两台物理服务器之间互打http流量进行基本性能测试:每秒新建连接数、并发连接数、带宽、PPS。本次测试示例

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

​如果你这周没刷到类似 “npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237...” 的一串字符,那就说明本期 GitHub Trending 周榜的内容非常适合你。这是前推特创始人多次推荐的去中心的社交网络 App Damus 的个人主页名片,而

【程序员的福音】一款C#开源的GitHub加速神器

前言 作为一个程序员你是否会经常会遇到GitHub无法访问(如下无法访问图片),或者是访问和下载源码时十分缓慢就像乌龟爬行一般。之前有尝试过手动修改host文件来解决网站的访问问题,以及更换网络但还是有时候无法正常的访问GitHub,今天给大家推荐的这款由C#开源的GitHub加速神器成功的帮我们解

C++ LibCurl 库的使用方法

LibCurl是一个开源的免费的多协议数据传输开源库,该框架具备跨平台性,开源免费,并提供了包括`HTTP`、`FTP`、`SMTP`、`POP3`等协议的功能,使用`libcurl`可以方便地进行网络数据传输操作,如发送`HTTP`请求、下载文件、发送电子邮件等。它被广泛应用于各种网络应用开发中,特别是涉及到数据传输的场景。

4款.NET开源的Redis客户端驱动库

前言 今天给大家推荐4款.NET开源免费的Redis客户端驱动库(以下排名不分先后)。 Redis是什么? Redis全称是REmote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、支持网络、可基于内存亦可持久化的日志型、K