LukeMathWalker/zero-to-production
zero-to-production 是一个使用 Rust 进行 API 开发的书籍《Zero To Production In Rust》的代码仓库。
- 提供了后端开发使用 Rust 的指导
- 通过多个章节快照展示了项目随着书籍内容的演进
- 列出了安装和构建所需的先决条件,以及在不同操作系统上进行相应设置
- 包含了如何构建和测试项目的详细步骤
WhiskeySockets/Baileys
Baileys 是一个轻量级的 TypeScript/JavaScript WhatsApp Web API。 该项目提供了以下主要功能、关键特性和核心优势:
- 不需要使用 Selenium 或任何其他浏览器来与 WhatsApp Web 进行交互,而是直接使用 WebSocket。
- 支持与 WhatsApp 的多设备版本和 Web 版本进行交互。
- 通过扫描手机上的 WhatsApp 上的二维码,可以将 Baileys 验证为第二个 WhatsApp 客户端。
panjf2000/gnet
gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。 该项目的主要功能、关键特性、核心优势包括:
- 基于多线程/协程的高性能事件驱动循环
- 内置由 ants 库提供支持的协程池
- 整个运行时无锁
- 简洁易用的 API
- 高效、可重用、弹性的内存缓冲区
- 支持多种协议 /IPC 机制:TCP、UDP 和 Unix Domain Socket
- 多种负载均衡算法
- 灵活的定时器事件
- gnet 客户端
- 支持 Linux、macOS、Windows 和 BSD
- 边缘触发的 I/O 支持
- 多网络地址绑定
- TLS 支持
- io_uring 支持
yihong0618/xiaogpt
xiaogpt 是一个可以在小米 AI 音箱上运行 ChatGPT 和其他 LLM 的项目。
- 支持的 AI 类型包括 ChatGPT、New Bing、ChatGLM、Gemini 以及通义千问。
- 可以通过设置环境变量获取小米音响 DID,并与 ChatGPT 进行交互。
- 提供了多种使用方式,包括指定硬件型号、使用不同的 API 服务(如 edge-tts 等)、替换唤醒词等功能。
Bin-Huang/chatbox
chatbox 是一个桌面客户端,用于 ChatGPT、Claude 和其他 LLMs,在 Windows、Mac 和 Linux 上可用。
- 数据存储在本地,不会丢失
- 支持多个尖端的 LLM 模型和提供者
- 支持 Dall-E-3,实时图像生成
- 增强提示功能
- 键盘快捷键以提高生产力
- Markdown 和代码高亮显示
- 提示库、消息引用