Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

小豹开发

1.1 PM 式程序员:gpt-pilot

主语言:Python为何管它叫 PM/PD 式程序员项目呢?因为你只要负责提需求,向 gpt-pilot 描述你想要的产品功能,以及相关的技术,然后你就可以像一个产品经理一样,等着验收 gpt-pilot 为你产出的代码,做个 review 工作,不满意再返工优化。GitHub 地址→github.com/Pythagora-io/gpt-pilot

1.2 初级代码工:sweep

主语言:Python

本周明星项目,一个帮你实现代码的编码初级工,你在项目的 issue 区,描述清楚你的需求,无论是 bugfix 还是 feature 开发,你在 issue 区描述清楚之后,它就能帮你生成代码,像是下图这样。

与 Copilot 不同,它只提供基于 IDE 的自动补全功能,Sweep 处理整个流程的始终如一。与 ChatGPT 不同,Sweep 不需要粘贴文件。

GitHub 地址→https://github.com/sweepai/sweep

2.2 应用构建:dioxus

本周 star 增长数:450+,主语言:Rust

Dioxus 可用于生成网页前端、桌面应用、静态网站、移动端应用、TUI 程序、等多类平台应用。特性:

基于本地环境运行的桌面应用(并非 Electron 的封装)

符合强大且人性化的状态管理

全面的内置文档

运行效率高,内存占用低

优秀的异步能力

GitHub 地址→https://github.com/DioxusLabs/dioxus

2.3 你的 App 后端服务:appwrite

本周 star 增长数:2,250+,主语言:TypeScript、PHP一个适用于 Flutter、Vue、Angular、React、iOS、Android 的完整后端服务。Appwrite 基于 Docker 提供的微服务库可应用于网页端,移动端,以及后端。Appwrite 支持用户验证、外部授权、用户数据读写检索、文件储存、图像处理、云函数计算等多种服务,此外它提供了可视化界面,方便开发者高效地开发应用.GitHub 地址→github.com/appwrite/appwrite

2.5 可视化开发:webstudio

本周 star 增长数:650+,主语言:TypeScript

释放 CSS 魅力,让你可视化地进行 Web 开发。同 Webflow 类似,有了 Webstudio 设计师也能有 CSS 代码。

GitHub 地址→https://github.com/webstudio-is/webstudio

监控工具

2.4 实时监控:netdata

本周 star 增长数 450+,主语言:C

Netdata 是一款监控工具,兼顾颜值、分布式、高保真、预配置、实时等特性,可用来收集系统、硬件、容器、应用等上千个指标,是一个排除系统故障的好帮手。

GitHub 地址→https://github.com/netdata/netdata

13、nezha:国产的轻量级服务器监控工具。

这是一款名为“哪吒”的服务器监控面板,它安装简单、开箱即用,支持监控多个服务器的系统状态、SSL 证书状态、报警通知、流量监控、设置定时任务等功能,适用于 Linux、Windows、macOS、OpenWRT 等主流系统。来自 @两双筷子sqldc 的分享

地址:https://github.com/naiba/nezha

3、Opserver:Stack Exchange 团队开源的监控系统。

这是一个采用 .Net 开发的轻量级监控系统,它可以监控包括服务器、日志、SQL Server 集群、Redis 在内的多种服务,支持修改 JSON 配置文件自定义仪表盘展示。Stack Exchange 也是一个网站,它和程序员常用的 Stack Overflow 背后都是同一家公司。
地址:https://github.com/opserver/Opserver

9、1Panel:现代化、开源的 Linux 服务器运维管理面板。

这是一款 Go 写的 Linux 服务器的在线管理系统,它安装简单、安全可靠,同时集成了 WordPress 等应用、域名绑定、SSL 证书配置、备份等功能,支持快速建站。来自 @llei.wang 的分享
地址:https://github.com/1Panel-dev/1Panel

Web 服务构建

2.5 Web 服务构建:leptos

本周 star 增长数:400+,主语言:RustRust 编写的高性能 Web 构建工具,具有:全栈、同构、精细化响应、声明式等特性:全栈:Leptos 可以用来构建在浏览器中运行的应用程序(客户端渲染),在服务器上运行的应用程序(服务器端渲染),或者通过在服务器上呈现 HTML,然后在浏览器中添加交互性;同构:它提供了编写同构服务器函数的基本原理,即可以使用“相同形状”在客户端或服务器上调用但只能在服务器上运行的函数;标准 Web:基于 Web 标准构建应用;框架:提供了现代 Web 应用所需的绝大部分功能;精细化响应:响应式语言构建的 Leptos,可以用极低的开销来编写高质量代码;声明式:只要告诉 Leptos 页面如何显示,它会告诉浏览器如何实现GitHub 地址→https://github.com/leptos-rs/leptos

2.4 Python 搞定 Web:reflex

本周 star 增长数 450+,主语言:Python

New Reflex 可让你用 Python 开发高质量的定制化 Web 服务,安装和使用也非常简单,在示例部分给出了围绕 DALL·E 创建的一个图像生成的用户界面:

GitHub 地址→https://github.com/reflex-dev/reflex

2.5 Python 中的 React(在 Python 中构建用户界面的库):reactpy

本周 star 增长数:3,650+,主语言:Python

New “It’s React, but in Python” 这是 reactpy 的项目介绍,非常简洁明了。展开来说,它是一个在 Python 中构建用户界面的库,不需要 JavaScript 就能搞。它的界面同 React 类似,由各种组件构成。即便是新手,从未从事过 Web 开发,也能很快上手。btw,这个项目的 logo 也非常有意思,仔细一看,是 3 条 Python 蛇。

GitHub 地址→https://github.com/reactive-python/reactpy

2.5 快速构建 React 应用(Web 应用程序):refine

本周 star 增长数:1,050+,主语言:TypeScript

Refine 是一个基于 React 的框架,用于快速开发 Web 应用程序,它减少了工程师 CRUD 所需的重复工具,并为关键部分(如身份验证、访问控制、路由、网络、状态管理和 i18n)提供行业标准解决方案。

GitHub 地址→https://github.com/refinedev/refine

应用构建

2.2 你的个人主页:homepage

本周 star 增长数:600+,主语言:JavaScript一款现代、完全静态、快速、安全、高度可定制的应用控制面板,集成了超过 100 个服务,并支持多语言。通过 YAML 文件或者通过 Docker 标签发现,来轻松配置你的主页。部分功能:国际化:支持 40+ 语言;服务和网页书签:可在主页上添加自定义链接;Docker 集成:可查看容器状态和统计信息,并通过标签自动进行服务发现;实用小工具:天气、时间、搜索等等;适配多平台:支持 AMD64、ARM64、ARMv7 和 ARMv6 等架构;安全:所以后端接收的 API 请求都被代理了,从而隐藏你的 API 密钥;GitHub 地址→github.com/gethomepage/homepage

yao:一款 Go 写的应用引擎。

通过该项目最快几分钟,就能从零构建出一套系统,适合用于开发接口服务、管理后台、数据可视化平台、自建低代码平台等系统。
地址:https://github.com/YaoApp/yao

19、illa-builder:一款灵活、清秀的低代码平台。

功能上内置图表、表格、表单等数十种常用组件,直接拖拽即可使用。还支持 GUI 连接数据库或 API,分分钟构建出企业内部应用,支持在线、云服务和 Docker 本地部署多种使用方式。
地址:https://github.com/illacloud/illa-builder

2.2 程序构建:dioxus

本周 star 增长数:450+,主语言:Rust

Dioxus 可用于生成网页前端、桌面应用、静态网站、移动端应用、TUI 程序、等多类平台应用。特性:

基于本地环境运行的桌面应用(并非 Electron 的封装)
符合强大且人性化的状态管理
全面的内置文档
运行效率高,内存占用低
优秀的异步能力
GitHub 地址→https://github.com/DioxusLabs/dioxus

2.3 快速构建 Python 应用:Tkinter-Designer

本周 star 增长数:800+,主语言:Python

一个简单快捷的方法来创建 Python 图形用户界面,Tkinter Designer 旨在加速 Python 中的 GUI 开发过程。因为使用到 Figma,所以它能方便地在 Python 中创建漂亮的 Tkinter GUI。它借助 Figma API 来分析设计文件并创建 GUI 所需的相应代码和文件。

GitHub 地址→https://github.com/ParthJadhav/Tkinter-Designer

实用工具

全能 GPT:Auto-GPT(不需要过多的人为干预)

主语言:PythonNew 这周很火的一个项目,收割了 52k+ star,Auto-GPT 的 Auto 本就有自动之意,你可以理解为它更加自主,它能完成你指定任务,用过 ChatGPT 或者其他 GPT 应用的小伙伴可能知道在整个交互过程中,你是需要不断地调整你的 prompt,以便生成你想要的结果。Auto-GPT 可以代替你的提示工作,你指定一个任务之后,它能自主地完成它,不需要过多的人为干预。简单来说,它的自我迭代能力更强大,而且你只要有个 Docker 环境,就能给 Auto-GPT 发布任务让它来完成了。GitHub 地址→https://github.com/Significant-Gravitas/Auto-GPT

1.1 在你的计算机里跑模型:open-interpreter

主语言:Python

New 这是一个在你计算机里运行语言模型的项目,支持 Python、JavaScript、Shell 等等。安装后,通过在终端中运行 $ interpreter,就可以通过类似 ChatGPT 的界面与 open-interpreter 聊天。比如,像是 demo 里,让它将系统主题变暗黑,btw,这个项目开源没到一周,便获得了 15k+ star,可见其受欢迎程度。

GitHub 地址→github.com/KillianLucas/open-interpreter

1.1 开屏跳过:Android-Touch-Helper

主语言:Java

一个开屏广告自动跳过助手,连广告的倒计时都可以省省了。一般来说,广告跳过是基于安卓的 Accessibility “无障碍服务” 实现,这里涉及到你的个人信息存在泄漏可能。Android-Touch-Helper 不需要网络权限、存储权限,安全可靠地绕开开屏广告。

GitHub 地址→https://github.com/zfdang/Android-Touch-Helper

3.1 自定义屏幕点击:gkd

主语言:Kotlin该项目是基于无障碍功能的手机自动点击工具,支持自定义或订阅点击规则,可用来自动完成点击跳过广告、同意按钮、领红包等操作。HG 评价地址→hellogithub.com/repository/9fa01263b1eb408596722394362ec55b

开发者的ppt工具 https://cn.sli.dev/

https://github.com/rust-lang/mdBook 将 Markdown 文件制作成在线书籍

downkyi:一款多功能的 B 站视频下载工具。

这是一款简单易用的哔哩哔哩视频下载工具,它拥有简洁的操作界面,使用起来十分方便。支持批量下载、音视频提取、去水印等功能。地址:https://github.com/leiurayer/downkyi

TeamViewer alternative

https://github.com/rustdesk/rustdesk
The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.

20、qinglong:支持多种脚本语言的定时任务管理平台。

这是一款定时执行脚本的平台,提供了在线管理脚本、环境变量、查看日志、秒级定时任务等功能,支持 Python3、JavaScript、shell 等脚本语言。地址:https://github.com/whyour/qinglong

2.1 桌面通知:ntfy

本周 star 增长数:150+,主语言:Go

New ntfy 允许你用 PUT / POST 向你的手机或桌面发送推送通知。有了这个简单的基于 HTTP 的发布-订阅通知服务,你就能通过脚本或使用 REST API 向手机或桌面发送通知。

GitHub 地址→https://github.com/binwiederhier/ntfy

https://github.com/nonebot/nonebot2 异步的 Python 聊天机器人框架

有效地帮助开发人员快速构建聊天机器人、消息通知等项目

2.3 手机图像备份:immich

本周 star 增长数:300+,主语言:Dart、TypeScript现在你可以用 immich 直接通过手机来自主托管照片和视频了。部分特性:共享相册软件运行自动备份多用户支持可通过元数据、对象、标签检索内容支持 OAuthGitHub 地址→https://github.com/immich-app/immich

3.2 跨系统文件传输工具:FlyingCarpet

主语言:Rust

这是一个支持在 Android、iOS、Linux、macOS 和 Windows 系统之间通过 WiFi 点对点(Ad-Hoc)传输文件的工具。它不需要网络基础设施,只需要两台支持 WiFi 的设备,即可实现近距离无线传输。

HG 评价地址→https://hellogithub.com/repository/469182cc105346629d85fc0452b4fbf2

2.2 下载工具:Hitomi-Downloader

本周 star 增长数:400+,主语言:Python

Hitomi-Downloader 知名下载工具,只需要一个 url 就能下载对应的图片、视频、音频。部分特性:

简洁的用户界面
支持下载加速,也支持限速
支持单任务由 24 个线程
支持多种下载方式
GitHub 地址→https://github.com/KurtBestor/Hitomi-Downloader

6、kdeconnect-kde:Linux 上的设备互联工具。

这是一款由 KDE(知名 Linux 桌面环境) 开源的,方便手机与电脑实现无线互联的应用。支持手机和电脑之间共享剪贴板、通知、文件、运行命令等功能,还可以将手机作为电脑的触控板、键盘和幻灯片遥控器等外接设备。
地址:https://github.com/KDE/kdeconnect-kde

18、EasySpider:一款可视化爬虫工具。

该项目可以让用户在图形化界面下,无需写代码实现自动采集/爬虫的功能。用户只需要在网页上选择想要爬的内容,并根据提示框操作即可完成爬虫的设计和执行。
地址:https://github.com/NaiboWang/EasySpider

c 实现应用学习

1、kilo:不到 1 千行代码实现的迷你文本编辑器。

该项目是 Redis 作者用 C 语言写的迷你文本编辑器,支持语法高亮和搜索等功能。它不依赖第三方库、代码简洁优雅,去掉注释和空行后不到 1000 行,且只有一个文件,源码阅读起来十分清爽。

地址:https://github.com/antirez/kilo
c

c++ 实现算法学习

1.2 推特推荐算法:the-algorithm

主语言:Scala、JavaNew 愚人节开源的 Twitter For You(为你推荐)的推荐算法,作为海外主流的社交平台,想必推特的推荐算法对做社交推荐有一定的参考性。此外,你还可以了解到相关的推荐设计和代码实现。官方的这篇博客 https://blog.twitter.com/engineering/en_us/topics/open-source/2023/twitter-recommendation-algorithm 详细介绍了推荐算法。GitHub 地址→https://github.com/twitter/the-algorithm

2.5 数据搜索:manticoresearch

本周 star 增长数:950+,主语言:C++

用来搜索的高效数据库搜索,它是一个很好的 Elasticsearch 替代品,它有着良好的性能:

比 MySQL 快 182x;
在日志分析方面,比 ES 快 29x;
在不同的数据量下,是 ES 的 4-15x;
单服务器的最大吞吐量比 ES 高 2x;
GitHub 地址→https://github.com/manticoresoftware/manticoresearch

opencv-mobile:最小化的 OpenCV 库。

这是一个比官方版本小 10 多倍的 OpenCV 库,它对模块进行了删减,仅保留了最基本的运算模块和常见的图像处理功能,适用于 Android、iOS、Windows、Linux、macOS 等平台。

地址:https://github.com/nihui/opencv-mobile

c++ 实现底层学习

7、dragonfly:一款为取代 Redis 而生的内存数据库。

它与当下最流行的两款内存数据库 Redis 和 Memcached 的 API 完全兼容,所以无需修改代码即可完成迁移。性能上更是爆炸,官方表示单实例可支持数百万量级的 QPS,而且吞吐量是 Redis 的 25 倍,并可以应对 TB 级别的内存数据集。
地址:https://github.com/dragonflydb/dragonfly
(c艹项目)

oceanbase:一款国产的原生分布式数据库。

这是由蚂蚁集团开源的一款基于 Paxos 协议和分布式架构的企业级分布式关系型数据库。它同时支持 OLTP 和 OLAP 的混合负载,具有高可用、高性能、水平扩展、兼容 SQL 语法等特点。地址:https://github.com/oceanbase/oceanbase
(c艹项目)

2.1 消息队列:blazingmq

本周 star 增长数:450+,主语言:C++

New 高性能的消息队列系统,具有高效、可靠、功能丰富的特性。BlazingMQ 的核心功能是提供持久化、高容错、高性能和高可用的队列,同时,它具备了消息路由策略(例如:工作队列、优先级、fan-out、广播等等)、压缩、强一致性等功能。

GitHub 地址→https://github.com/bloomberg/blazingmq

2.3 更快的链接器:mold

本周 star 增长数:650+,主语言:C++

mold 是现有 Unix 链接器(连结器)的替代品,因为它更快:它比第二快的开源链接器 LLVM lld 快几倍,mold 旨在通过缩短构建时间来提高开发者的生产力,特别是在快速调试-编辑-重建循环中。

GitHub 地址→https://github.com/rui314/mold

2、naxsi:高效、易用的 Nginx 防火墙。

这是一款专业的 Nginx Web 应用防火墙,可用来抵御 SQL 注入、XSS 攻击等。它采用白名单的防御方式,规则配置简单、功能强大,支持拦截和学习模式。学习模式可辅助发现未知攻击,生成、优化白名单规则。
语言:c

地址:https://github.com/nbs-system/naxsi

c++ win工具实现学习

3.2 内存管理应用:memreduct

主语言:C

这是一款 Windows 内存管理工具,可以实时监控计算机内存和清理系统缓存。它体积小(6MB)、内存释放效果明显,兼容 Windows XP 及更高版本。
https://github.com/henrypp/memreduct

7、clink:Windows 命令行增强工具。

该项目可以让 Windows 原生的 cmd.exe 拥有类似 bash 一样强大的自动补全、历史记录、行编辑等功能,就像在 Linux 终端上一样。来自 @孤胆枪手 的分享
地址:https://github.com/chrisant996/clink

rust 实现底层实现

2.1 向量数据库:qdrant

本周 star 增长数:2,750+,主语言:Rust

大模型火了之后,向量数据库也因此得到关注。而 Qdrant(读作:quadrant) 是一款向量相似性搜索引擎和向量数据库。它生产可用,具有方便的 API 来存储、搜索和管理点和带有额外负载的向量。Qdrant 专为支持扩展过滤而设计。所以,对各种神经网络或基于语义的匹配、分面搜索和其他应用非常有效。

GitHub 地址→https://github.com/qdrant/qdrant

底层工具

https://github.com/corkami/pics 文件执行剖析

2.2 逆向工程(比如反汇编):ghidra

本周 star 增长数:700+,主语言:Javaghidra 是美国国家安全局 (NSA) 开源的一个软件逆向工程(SRE)框架,包括一套功能齐全的高端软件分析工具,使用户能够在各种平台上分析编译后的代码,支持 Windows、macOS 和 Linux。它支持的功能包括反汇编、汇编、反编译、绘图和脚本,以及数百个其他功能,它也支持各种处理器指令集和可执行格式,可以在用户交互模式和自动模式下运行,你还可以用公开的 API 开发自己的 ghidra 插件和脚本。GitHub 地址→https://github.com/NationalSecurityAgency/ghidra

2.4 二进制工具:fq

本周 star 增长数 1,250+,主语言:Go

这是一个老项目,主要用来处理二进制和文本格式。你可以用它来查看二进制文件,它的设计之初是为了查询、检查、调试媒体解码器,像是 mp4、flac、mp3、jpeg 等等。不过,它现在已经扩展到各种格式,像是 JOSN、YAML、XML 等等主流格式。此外,它还有处理 url、十六进制的转换等等功能。

GitHub 地址→https://github.com/wader/fq

python数据处理

21、cudf:支持 GPU 的数据库处理 Python 库。

它相当于支持 GPU 的 pandas,处理数据的速度直接起飞。提供了类似 pandas 的 API,支持加载、合并、聚合、过滤等方式操作数据。

import cudf, requests
from io import StringIO

url = "https://github.com/plotly/datasets/raw/master/tips.csv"
content = requests.get(url).content.decode('utf-8')

tips_df = cudf.read_csv(StringIO(content))
tips_df['tip_percentage'] = tips_df['tip'] / tips_df['total_bill'] * 100

# display average tip by dining party size
print(tips_df.groupby('size').tip_percentage.mean())

地址:https://github.com/rapidsai/cudf

7、pybind11:简化 Python 调用 C++ 代码的库。

这是一个仅头文件的 C++ 库,它可以将 C++ 代码转化成 Python 可直接引用的模块,轻松实现 Python 调用 C++ 代码。通过这种混合编程的方式,可以提高 Python 代码的性能。
地址:https://github.com/pybind/pybind11

前端

3.2 超好看的主题配色方案:catppuccin

主语言:TypeScript

该项目是由社区驱动的配色方案,内含以暖色调为主、色彩丰富的主题,可用于 VSCode、JetBrains、Vim 等编辑器和 IDE,同样适用于各种编程语言的开发库、终端、操作系统、浏览器等应用。

HG 评价地址→hellogithub.com/repository/b7b99914e8b34916a1359d494ba7ebde

10、pokemon-cards-css:炫酷的神奇宝贝卡牌 CSS 效果。

该项目是口袋怪兽卡高级 CSS 样式集合,使用了 3D 变换、滤镜、渐变等技术,实现了眩光、纹理、银河全息、垂直光束等效果。

地址:https://github.com/simeydotme/pokemon-cards-css

9、layui:面向后端开发者的 Web UI 组件库。

这是一款采用原生态 HTML/CSS/JS 开发模式的免费 Web UI 组件库,它拿来即用无需构建工具,极易上手、UI 简约清爽,深受广大后端开发者们的喜爱。

开始使用 Layui
<script src="./layui/layui.js"></script>
<script>
// 使用组件
layui.use(['layer', 'form'], function(){
  var layer = layui.layer;
  var form = layui.form;
  
  // 欢迎语
  layer.msg('Hello World');
});
</script> 
图片 地址:https://github.com/layui/layui

18、react-login-page:漂亮的 React 登录页组件。

用于快速构建登录页面的 React 组件,内含十几款封装好的界面炫酷、即插即用的登陆页。
地址:https://github.com/uiwjs/react-login-page

好玩

视频

2.5 文本到视频:Tune-A-Video

本周 star 增长数:1,050+,主语言:Python文本到视频生成的图像扩散模型的一次调优,简单来说,现在你也可以输入一段文字来获得一段视频了。GitHub 地址→https://github.com/showlab/Tune-A-Video

1.2 让画作动起来:AnimatedDrawings

主语言:PythonNew Facebook 研究所开源的动画库,它能让你的画作动起来。无论是你家小朋友,还是你画的卡通人物,AnimatedDrawings 都能让它跟着你一起舞动起来。GitHub 地址→https://github.com/facebookresearch/AnimatedDrawings

37、DeepFaceLive:实时直播和视频 AI 换脸程序。

该项目可以对摄像头和本地视频文件中的人物,进行实时 AI 换脸,可用于 PC 直播、视频等场景。

地址:https://github.com/iperov/DeepFaceLive

1、AI4Animation:AI 生成游戏角色动画。

该项目可以基于原始的动作捕捉数据,生成更加自然、可控的角色动画,解决两足、四足动物的动画生成问题,比如无需人为干涉就能生成坐下、跳跃、开门、武术等复杂动作的动画。来自 @松果 的分享
地址:https://github.com/sebastianstarke/AI4Animation

音乐

40、audiocraft:Meta 开源的文本生成音乐的库。

该项目可根据文本提示词生成高质量、高保真的音频和音乐,比如吹着风吹口哨、一段适合海滩场景的流行舞曲,生成效果十分惊艳。地址:https://github.com/facebookresearch/audiocraft

文本转语音 https://github.com/neonbjb/tortoise-tts

命令

文本转语音:bark

主语言:Python

New 基于你输入的文本 prompt 生成的语音,你甚至可以指定特定背景,比如:我爱吃披萨(大笑),对应生成的语音并有爽朗的笑声。除了笑声、叹息、哭声等常见情绪音,它还可以模拟音乐、声效,比传统的文本转语音更有智能。

GitHub 地址→https://github.com/suno-ai/bark

1.1 文本生成音乐:audiocraft

主语言:Python

New 现在已经有文本生成文本的对话模型 ChatGPT,也有文本生成图片的 Stable Diffusion / Midjourney 之类的工具,现在多了一个文本生成音乐的 Audiocraft。它是由 facebooksearch 团队开源的音乐生成语言模型,基于 PyTroch 深度学习的音频处理和生成库。目前,它含有 MusicGen 代码,一个目前最先进的文本生成音乐模型。

你可以去示例页面感受下文本生成的音乐,比如下图的沙滩音乐,听下来个人感觉 MusicGen 模型生成出来的效果是最好的。

GitHub 地址→https://github.com/facebookresearch/audiocraft

3.1 AI 翻唱:so-vits-svc

主语言:Python

它提供了一种歌声转换的 AI 算法,能够实现高质量的歌声转换。更有网友玩出了花样,用它训练出来的模型翻唱流行歌曲,效果惊人。但需要注意的是训练数据集的授权问题,否则 AI 生成的内容将面临侵权的风险,目前该项目已停维护。

HG 评价地址→https://hellogithub.com/repository/43e8a074c0264cf295f2b512d0852134

1.2 Whisper 网页版:whisper-turbo

主语言:TypeScriptNew 作为网页版 Whisper 项目,它由 Rust、WebAssembly 和 WebGPU 提供支持,可以达到 ~20 倍的实时速度。作为一个客户端,它具有以下优点:实时流(WIP)–只需对着麦克风说话,就能像科幻电影一样实时观看文本显示;完全私密和离线;GitHub 地址→https://github.com/FL33TW00D/whisper-turbo

地理

25、prettymaps:绘制好看的地图海报的 Python 库。

该项目可以将 OpenStreetMap 的地图数据绘制成漂亮的地图海报,上手简单可自定义填充颜色。

地址:https://github.com/marceloprates/prettymaps

1.2 跨平台 GIS(地理信息系统):QGIS

主语言:C++

一个功能齐全、用户友好、免费的开源地理信息系统,即 GIS,它可运行在 Unix、Windows、macOS 等系统之上。具有以下特性:

可管理空间数据
精美的制图,下图便是根据梵高的经典画作绘制的地图
地理空间分析
支持高度定制化,具有良好的可扩展性
GitHub 地址→https://github.com/qgis/QGIS

图片

41、Fooocus:一款开箱即用的图片生成软件。

该项目在设计时吸收了 Stable Diffusion 和 Midjourney 的优点,它安装简单、操作方便,省去了复杂的参数调节步骤。用户只需要输入提示词,就可以生成与 Midjourney 水平相当的图片。支持本地部署、离线使用,最低配置要求 8GB 内存和 4GB 的 Nvidia 显卡。来自 @刘三非 的分享地址:https://github.com/lllyasviel/Fooocus

43、sd-webui-EasyPhoto:你的智能 AI 照片生成工具。

这是一款用于生成 AI 肖像画的 WebUI 插件,可用于生成专业质感的照片,相当于免费、可本地部署的妙鸭相机。

地址:https://github.com/aigc-apps/sd-webui-EasyPhoto

https://github.com/excalidraw/excalidraw 手绘风流程图

style2paints 是一个给草图上色的 AI 工具,

你上传一张线稿之后,指定风格和光源,等着收上色成品即可。GitHub 地址→https://github.com/lllyasviel/style2paints

2D 变 3D:pix2pix3D

GitHub 地址→https://github.com/dunbar12138/pix2pix3D

4、geometrize:将图像用几何图形重绘的工具。

该项目可以用圆形、三角形、矩形等几何图形重新绘制图像,并将结果导出为 SVG、PNG、JPG、GIF 等格式。
地址:https://github.com/Tw1ddle/geometrize

1.1 漂亮的二维码:qrbtf

主语言:JavaScript

这是一个本周刷屏社交圈的艺术二维码,大概是下图这个样子:

图片
它主要是通过 Checkpoint + LoRA + QR Code ControlNet 方法实现,简单来说它是并不是一个开源的项目,而是由模型生成的二维码,当然你可以在这篇文章《AI 生成可扫码图像 — 新 ControlNet 模型展示》中下载到中国传统纹样、浮世绘、二次元、插画等多种风格的艺术二维码。不过这里,其实想推荐这篇文章作者开源的二维码生成器:qrbtf。

虽然相较于 ControlNet 模型,qrbtf 显得有点平平无奇。但是胜在兼顾了便捷和美观,毕竟不是谁都有条件训练一个模型出来的。

qrbtf 的使用非常简单,项目克隆下来之后,有 npm 的话直接 start 即可使用,支持导出 SVG 和 JPG 格式的图像。

GitHub 地址→https://github.com/ciaochaos/qrbtf

1.2 3D 生成器:shap-e

主语言:Python

New OpenAI(ChatGPT 开发商) 又开源了一款新模型,这个模型能实现输入文本或者图片,生成对应的 3D 对象,下图便是“An airplane that looks like a banana” 的 3D 图。而它的使用也非常简单,安装一个包即可:

pip install -e .
GitHub 地址→https://github.com/openai/shap-e

42、GFPGAN:腾讯开源的人脸修复算法。

它可以用于修复像素低、模糊、破损的人脸图像,尤其是在脸部细节和清晰度方面,修复效果尤为出色。
地址:https://github.com/TencentARC/GFPGAN

43、ImageBind:连接多种感官数据的 AI 模型。

这是一个由 Meta AI 开源的新型多模态 AI 模型,支持在图像、文本、音频等六种不同模态之间任意转换。比如它可以根据一段火车的音频,自动生成火车的照片、视频和一段文本。
地址:https://github.com/facebookresearch/ImageBind

图像/视频工具

图像

31、oxipng:多线程的 PNG 图片压缩工具。

这是一个 Rust 写的命令行 PNG 无损压缩工具,支持多线程压缩速度快,还可作为 Rust 库使用。
地址:https://github.com/shssoichiro/oxipng

39、DragGAN:拖动 GAN 完成 P 图。

这是 DragGAN 的官方源码,它支持通过鼠标拖拽的方式对图像进行编辑。任何人都可以通过精确控制像素去向,轻松修改图像中物体的姿态、表情、形状、布局等。例如,可以让图片上原本站着的小狗坐下。

地址:https://github.com/XingangPan/DragGAN

2.4 快速去背景:background-removal-js

本周 star 增长数 1,950+,主语言:TypeScript

New 不知道有多少小伙伴用过一个去背景服务叫做 remove.bg,这是一个开源的去背景服务,不用受限于 remove.bg 的清晰度限制,你可以自己抠掉图像中的背景。当然它提供了在线试用链接:https://img.ly/showcases/cesdk/web/background-removal/web

GitHub 地址→https://github.com/imgly/background-removal-js

2.2 抠图神器:sam-hq

本周 star 增长数:1,250+

New Segment Anything in High Quality 是一个高质量的目标识别、分割项目。如果你不是一个 AI 从业者,你可以试试用它来抠图,会非常好用。项目的代码将在下周公布,有兴趣的小伙伴也可以阅读下 HQ-SAM 论文:https://arxiv.org/abs/2306.01567。

GitHub 地址→https://github.com/SysCV/sam-hq

视频

3.1 GIF 录屏工具:ScreenToGif

主语言:C#
一款 Windows 上的免费 GIF 录屏工具,易安装、好上手,支持录制指定区域画面,且可以将视频导出为 gif 等文件格式。

7、shotcut:一款功能强大的免费视频剪辑软件。

这款软件虽然免费但在功能上完全不输收费的视频剪辑工具,可作为 Pr 的开源替代品。它拥有中文和直观的操作界面,支持数百种音频和视频格式、素材原生编辑、多时间线等功能,适用于 Windows、Linux、macOS 系统。
地址:https://github.com/mltframework/shotcut

19、lossless-cut:视频/音频无损编辑的工具。

该项目支持快速、无损地切割/合并大型视频和音频文件,比如摄像机、GoPro、无人机等设备录制的原始文件都很大,通过粗剪可以减小文件体积、节省空间。来自 @coolxy 的分享
地址:https://github.com/mifi/lossless-cut

pdf工具

16、Stirling-PDF:允许对 PDF 文件做各种操作的 Web 应用。

这是一款功能强大、开箱即用的 PDF 工具,支持拆分/合并文件、添加/提取图片、压缩、加水印、添加/删除密码等功能,满足你对 PDF 文件的所有需求。

地址:https://github.com/Frooodle/Stirling-PDF

笔记工具

2.3 文档管理:paperless-ngx

本周 star 增长数:450+,主语言:Python、TypeScriptPaperless-ngx 是一款文档管理系统,可将你的实体文件转化为可搜索的在线档案,从而减少纸张的使用。Paperless-ngx 从 paperless-ng fork,后者于今年 2 月已经归档不再更新,因此 paperless-ngx 将项目 fork 出来自行维护。GitHub 地址→github.com/paperless-ngx/paperless-ngx

2.1 知识管理工具:AFFiNE

本周 star 增长数:1,250+,主语言:TypeScript

一个类 Notion 的知识管理工具,支持离线使用。同 Notion 一样,集成了笔记、表格、数据库等功能。

GitHub 地址→https://github.com/toeverything/AFFiNE

开发工具

借助 GPT 模型帮助那些向文档提问(比如查sklearn的文档我怎么构建朴素贝叶斯模型)

、检索的人快速得到准确、全面的答案。GitHub 地址→https://github.com/arc53/DocsGPT

3、ttyd:简单的网络共享终端的命令行工具。

地址:https://github.com/tsl0922/ttyd

10、rr:Linux 上的轻量级 C/C++ 调试工具(可反复调试)。

这是一款 Linux 上的轻量级调试 C/C++ 代码的工具,支持录制、重放和反向执行等操作,提供了一个可反复调试的环境,大大提升了调试效率。地址:https://github.com/rr-debugger/rr

12、sourcegraph:一款强大的代码搜索平台。

该项目能够对代码库进行语义索引和分析,支持正则表达式搜索、输入搜索条件时的自动补全、类似 IDE 的跳转到定义和引用。它可以用于构建公司内部的代码搜索平台,帮助程序员完成跨项目的代码查找、代码审查、代码追踪等。

图片
地址:https://github.com/sourcegraph/sourcegraph

1.1.2 代码检索:bloop

主语言:TypeScript、RustNew 采用 GPT-4 实现的,代码搜索引擎,支持用自然语言、正则、过滤查询等找寻你在本地、远端仓的代码。你也可以用它来帮你讲解他人的代码。GitHub 地址→https://github.com/BloopAI/bloop

2.5 Windows 实用集:PowerToys

本周 star 增长数:1,700+,主语言:C#、C++

Microsoft PowerToys 是一套实用工具,希望提升进阶用户的 Windows 使用体验,提高工作效率。

GitHub 地址→github.com/microsoft/PowerToys

1.1 实用 Windows(Windows 工具箱与精简win):winutil

主语言:PowerShell

Windows 它自带的某些组件是非必要的,那么如何提高 Windows 系统的效率呢?winutil 便是一个工程师的 Windows 工具箱,它不仅提供了开发工具的一键安装,还通过配置关闭了系统更新和多余的功能,精简了 Windows 正在运行的进程,可用来快速配置出一个简洁、高效的 WIndows 系统环境。

GitHub 地址→https://github.com/ChrisTitusTech/winutil

10、gitpod:随时准备好编码的云开发环境。

这是一个提供在线开发环境的 K8s 应用程序,通过配置文件可以快速地为 GitHub、GitLab 上的项目,创建一个集成了在线 IDE、库、依赖项等工具的在线开发环境。
地址:https://github.com/gitpod-io/gitpod

用于制作美观、结构化和信息丰富的README的命令行工具。

md文件。由OpenAI语言模型API提供支持。
https://github.com/eli64s/README-AI

大模型

15、Flowise:用拖拽的方式构建大模型应用。

该项目可以让你通过可视化、拖拽组件的方式自定义大模型(LLM)流程,轻松构建 LLM 应用,支持 Docker 一键启动服务。

图片

地址:https://github.com/FlowiseAI/Flowise

TeamSmart AI 允许你组建一个人工智能助手团队来帮助你完成日常任务

是一款Chrome浏览器扩展,旨在提高您的生产力并增强您的ChatGPT体验。它允许你组建一个人工智能助手团队来帮助你完成日常任务。它可以与您自己的OpenAI API密钥一起使用。https://www.teamsmart.ai/

一键部署设计良好的ChatGPT web UI在Vercel。

界面经过抛光,支持响应式设计、暗模式和PWA。具有内置提示库,对话压缩和将聊天记录导出为Markdown文件等功能。https://github.com/Yidadaa/ChatGPT-Next-Web

ChatPDF 与他们的PDF文件进行口头交流

是一种创新的工具,它允许用户与他们的PDF文件进行口头交流,从而更容易从手册、法律合同和研究论文等大型文档中提取信息。https://www.chatpdf.com/

Visual ChatGPT 在聊天过程中发送和接收图像

是一个web应用程序,它将ChatGPT和一系列Visual Foundation Models连接起来,以便在聊天过程中发送和接收图像。
https://github.com/microsoft/visual-chatgpt

ChatBox是OpenAI API的跨平台桌面客户端,也是一个即时调试和管理工具。

https://github.com/Bin-Huang/chatbox

opencat 本机桌面ChatGPT客户端,利用您自己的API密钥

,提供更快和增强的聊天体验。
https://opencat.app/

多媒体GPT 连接OpenAI GPT与视觉和音频。

用户现在可以发送图像、视频和录音,并获得文本和图像格式的回复。https://github.com/fengyuli2002/multimedia-gpt

微信聊天机器人 zhayujie/chatgpt-on-wechat

ChatGPT for Wechat

业务工具

19、talk:点开即用的在线视频应用。打视频电话的 JavaScript

这是一款基于 WebRTC 构建的 P2P 在线视频应用,它免费、无需下载和注册、点开即用。
地址:https://github.com/vasanthv/talk

医学IT

2.5 医疗影像领域的深度学习:MONAI(基于 PyTorch 的开源框架)

本周 star 增长数:950+,主语言:Python

MONAI 是一个基于 PyTorch 的开源框架,用于医疗影像领域的深度学习。有了它,你可以创建医疗影像端到端训练工作流程,让 AI 在医疗领域进行应用。

GitHub 地址→https://github.com/Project-MONAI/MONAI

攻略

personal-security-checklist:保护你的数字安全和隐私的清单。

这是一份教你如何保护个人信息的列表,包括密码、浏览网页、电子邮件、社交网络、手机、电脑等方面。

地址:https://github.com/Lissy93/personal-security-checklist

未分类

评论