TGViewer
Channel Public Channel
GitHub开源观察|开源项目·热门仓库·开发者

GitHub开源观察|开源项目·热门仓库·开发者

@githubtrendinghub

每日追踪 GitHub 热门与新锐开源项目,第一时间发现值得 star 的好轮子。投稿 @BDHT1
#GitHub #开源 #编程 #开发者
Subscribers
569
Photos
822
Videos
0
Links
417

Showing posts older than #359 · Back to latest

Older Posts 14 shown
Post #358 29
Awesome LLM Apps:百款 AI 代理与 RAG 开源模板

Shubhamsaboo/awesome-llm-apps 聚合了 100+ 开源 AI agent、agent skill 与 RAG 应用,全部手工构建、端到端测试,采用 Apache-2.0 许可。支持 Claude、Gemini、GPT、DeepSeek、Llama、Qwen 等主流模型,并附有逐步教程。

项目覆盖 Starter AI Agents(单文件、API key 即用)、Advanced AI Agents(多工具、记忆、多步推理)、Always-on Agents(定时/事件驱动)、Multi-agent Teams(跨领域协作)、Voice AI Agents(语音输入输出)、Generative UI(交互式组件)、MCP AI Agents(模型上下文协议)以及 RAG 全链路(本地/云端、混合搜索、知识图谱等)。

分类模板概览:
• Starter AI Agents:博客转播客、情感恢复、数据分析、医疗影像、表情包生成、音乐生成、旅行规划、Grok 金融分析等
• Advanced AI Agents:家装顾问、DevPulse 信号分析、风险投资尽调、研究规划、系统架构、金融教练、保险理赔、欺诈调查等
• Always-on Agents:Hacker News 每日简报
• Multi-agent Teams:竞品情报、金融分析师团队、游戏设计、法律研究、招聘、房产顾问、教学团队等
• Voice AI Agents:语音导览、客户支持、保险理赔语音、PDF 语音问答等
• Generative UI:看板、仪表盘、MCP 应用构建器、图表组件
• MCP AI Agents:浏览器控制、GitHub 分析、Notion 交互、旅行规划
• RAG 应用:Agentic RAG、本地 RAG、混合搜索、多模态 RAG、知识图谱 RAG、校正 RAG、失败诊断等
• 记忆与对话:跨会话记忆、多模型共享记忆
• 聊天数据源:GitHub、Gmail、PDF、Substack、YouTube
• 优化工具:TOON 格式降本 30-60%、Context 优化降本 50-90%
• 微调:Gemma 3 / Llama 3.2 速学
• 框架速成:Google ADK、OpenAI Agents SDK 教程


一键添加技能到编码助手(Claude Code / Codex / Cursor 等):npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard。或克隆仓库后直接运行单个 agent。每周发布新模板,保持关注。

GitHub

#GitHub #开源 #AI #Agent #RAG #LLM #AwesomeLLMApps #Shubhamsaboo #Apache2 #开源工具 #代理技能 #多智能体 #语音代理 #生成式UI #MCP #微调
@GitHubTrendingHub
Post #357 26
GNOME推出Test Center安全测试实验功能

GNOME正在原型设计一款名为Test Center的应用,旨在让用户在不破坏系统的情况下测试实验性功能。当前测试实验性软件要么等待稳定版,要么冒险使用nightly构建,尤其在GNOME OS这类基于只读镜像的系统上更难。

Test Center提供一站式方案:安装、运行和移除任何实验性内容,包括应用和系统组件。应用可通过开发者提供的链接直接安装,标记为实验性并自动过期;系统组件则使用sysext镜像而非Flatpak。

#GitHub #开源 #GNOME #TestCenter #开源软件 #Linux桌面 #实验性功能
@GitHubTrendingHub
Post #356 27
OpenCut:开源CapCut替代视频编辑器

OpenCut 是一个免费开源的视频编辑器,支持 Web、桌面和移动端,定位为 CapCut 的开源替代品。项目目前正在进行完全重写。

重写版将带来以下核心变化:基于 Rust 核心实现一套代码覆盖桌面、移动和浏览器;提供 Editor API 和插件优先架构,支持第三方插件;集成 MCP 服务器(面向 AI 代理);支持 Headless 模式(自动化、批量渲染);编辑器内直接嵌入脚本面板。当前可用版本仍为 classic 分支,opencut.app 运行经典版,重写版将在 new.opencut.app 上线。

GitHub

#GitHub #开源 #OpenCut #视频编辑 #CapCut替代 #Rust #Web #Desktop #Mobile #MIT #编辑器
@GitHubTrendingHub
Post #354 32
Chatto 开源:一个自托管团队聊天应用

Chatto 是由独立开发者 Hendrik Mans 在过去一年内构建的团队聊天解决方案,现已开源,采用 AGPL-3.0+ 许可证(部分组件同时遵循 Apache-2.0)。它主打自托管部署,让团队完全掌控数据。

目前 Chatto 仍处于早期开发阶段,尚未发布 1.0 稳定版。在它之前,自托管聊天领域已有 Rocket.Chat、Mattermost、Zulip 以及基于 Matrix 的 Element 等成熟选项,Chatto 作为新成员加入这一阵营,为用户提供更多选择。

#GitHub #开源 #Chatto #自托管 #团队协作 #AGPL30 #Apache20 #即时通讯
@GitHubTrendingHub
Post #352 24
Prefect:Python 工作流编排框架

Prefect 是一个用于构建弹性数据管线的 Python 工作流编排框架。它通过调度、缓存、重试和事件驱动自动化,将脚本快速转化为生产级工作流,支持自托管 Prefect server 或托管 Prefect Cloud 进行监控。

安装要求 Python 3.10+,使用 pip install -U prefect 或 uv add prefect 后,通过 @flow 和 @task 装饰器即可构建可观察的管道。示例中用不到 10 行代码获取 GitHub 仓库的 star 数,并支持一键转为定时部署。

社区拥有 25000+ 从业者,支持贡献、集成和官方文档。


GitHub

#GitHub #开源 #Prefect #Python #工作流 #数据管道 #编排
@GitHubTrendingHub
Post #351 28
OpenAI Codex 插件示例仓库发布

OpenAI 发布了一个 Codex 插件示例集合仓库,每个插件包含 .codex-plugin/plugin.json 清单文件,以及可选的 skills、.app.json、.mcp.json 等配套组件。默认市场位于 .agents/plugins/marketplace.json,API key 用户另有独立市场。

仓库收录了多个丰富示例:Figma 插件(设计系统规则)、Notion 插件(知识捕捉)、构建 iOS/macOS/Web 应用的插件、Expo、Netlify 等。适合开发者学习如何构建并集成 Codex 插件。

GitHub

#GitHub #开源 #OpenAI #Codex #Plugins #AIAssistant #开发工具 #示例 #插件开发 #Figma #Notion
@GitHubTrendingHub
Post #350 23
Catch2 v3:现代化的C++测试框架

Catch2 是一个原生 C++ 测试框架,支持单元测试、TDD 和 BDD,并可做微基准测试。其核心优势在于使用简单自然:测试名不必是合法标识符,断言像普通 C++ 布尔表达式,section 机制能优雅共享 setup/teardown 代码。

v3 版本带来重大变化,Catch2 不再是一个单头文件库,转而成为包含多个头文件和单独编译实现的常规库。迁移指南和文档正在逐步更新。

示例:单元测试
```cpp
#include <catch2/catch_test_macros.hpp>
#include <cstdint>
uint32_t factorial(uint32_t number) {
return number <= 1 ? number : factorial(number-1) * number;
}
TEST_CASE("Factorials are computed", "[factorial]") {
REQUIRE(factorial(1) == 1);
REQUIRE(factorial(2) == 2);
REQUIRE(factorial(3) == 6);
REQUIRE(factorial(10) == 3'628'800);
}
```

示例:微基准测试(默认不运行,需加 [!benchmark] 标签)
```cpp
#include <catch2/catch_test_macros.hpp>
#include <catch2/benchmark/catch_benchmark.hpp>
uint64_t fibonacci(uint64_t number) {
return number < 2 ? number : fibonacci(number-1) + fibonacci(number-2);
}
TEST_CASE("Benchmark Fibonacci", "[!benchmark]") {
REQUIRE(fibonacci(5) == 5);
BENCHMARK("fibonacci 20") { return fibonacci(20); };
REQUIRE(fibonacci(25) == 75'025);
BENCHMARK("fibonacci 25") { return fibonacci(25); };
}
```

迁移至 v3 时,建议参考官方迁移指南,v2.x 版本仍可从 GitHub 的对应分支获取。


项目仓库:GitHub

#GitHub #开源 #Catch2 #C++ #测试框架 #单元测试 #BDD #基准测试 #TDD
@GitHubTrendingHub
Post #349 22
ELM11-Feather:原生Lua的FPGA开发板

澳大利亚布里斯班半导体团队BrisbaneSilicon推出ELM11-Feather,一款Feather兼容尺寸的开发板,原生运行Lua语言,同时支持C和VHDL/SystemVerilog编程。基于GOWIN FPGA(无独立CPU核),可在应用、驱动和硬件层上混合编程,起价29美元。

该板现已登陆Crowd Supply开启众筹,是此前ELM11的Feather外形升级版。面向追求轻量级、无需编译即可迭代的开发工作流,比MicroPython更精简。

• 原生语言:Lua(应用)、C(驱动)、SystemVerilog/VHDL(硬件)
• 芯片:GOWIN FPGA(不依赖CPU核心)
• I/O:23个引脚,每个可配置为GPIO、PWM、UART、SPI等

#GitHub #开源 #ELM11Feather #FPGA #Lua #CrowdSupply #BrisbaneSilicon #开源硬件 #嵌入式开发
@GitHubTrendingHub
Post #347 20
Bun:全栈 JavaScript 工具集

Bun 是一个全部合一的 JavaScript 与 TypeScript 应用工具集,集运行时、打包器、测试运行器和包管理器于一身。它使用 Rust 编写,底层基于 JavaScriptCore,大幅缩短启动时间并降低内存消耗,可作为 Node.js 的即插即用替代品。

只需一个 bun 可执行文件,就能运行脚本、执行测试、安装依赖,且内置工具比现有方案快数倍,对现有 Node.js 项目改动极小。支持 Linux、macOS 和 Windows 平台,可通过安装脚本、npm、Homebrew 或 Docker 获取。

GitHub

#GitHub #开源 #Bun #JavaScript #TypeScript #运行时 #打包器 #测试运行器 #包管理器 #Rust
@GitHubTrendingHub
Post #343 22
Copilot代码审查改进:迁移Unix工具降本

GitHub 团队发现,为 Copilot 代码审查引入更好工具后,审查效果反而变差。为此,他们将审查系统迁移到共享的 Unix 风格代码探索工具,并重新设计代理工作流,使其围绕 PR 证据展开。最终成功降低了审查成本,提升了效率。

#GitHub #开源 #Copilot #代码审查 #Unix #AI
@GitHubTrendingHub
Post #342 25
Unturned 游戏 SDK 源码开源发布

免费开放世界僵尸生存沙盒游戏 Unturned 的 SDK 源码已在 GitHub 上公开。该仓库提供完整的 U3 SDK,方便开发者修改和扩展游戏逻辑。入门需先下载仓库,安装 Unity Hub 和 Unity 2022.3.62f3 编辑器,确保 Steam 运行且已安装 Unturned(大型二进制文件和模组从此处加载),然后打开项目中的 Assets/GameStartup.unity 场景即可运行。

资源包含常见问题解答、YouTube 上的热追踪导弹代码演示以及 Unturned 的模组文档。

GitHub

#GitHub #开源 #Unturned #游戏开发 #SDK #Unity #僵尸生存 #开源游戏
@GitHubTrendingHub
Post #341 24
Rust 1.97.0 稳定版发布

Rust 1.97.0 正式发布,主要带来三项重要更新。符号修饰(Symbol mangling)v0 方案现已成为稳定版默认选项,解决了旧版 Itanium ABI 方案的哈希不一致等问题,确保泛型参数实例化保留原始值。该方案自 Rust 1.59 可通过编译选项选择,如今在稳定版默认启用,旧方案仅能在 nightly 使用,并计划彻底移除。

Cargo 新增对构建警告的精细控制,支持 allow、warn 和 deny 三级,且不会使构建缓存失效。CI 中可通过 CARGO_BUILD_WARNINGS=deny 拒绝警告,结合 --keep-going 收集所有错误。同时,rustc 不再默认隐藏链接器输出,其信息将以 linker_messages lint 形式展示,帮助开发者发现潜在问题。

此外,新版本稳定了包括 Default for RepeatN、Copy for ffi::FromBytesUntilNulError、整数位操作等在内的多项 API,并扩展了 char::is_control 的 const 上下文支持。

#GitHub #开源 #Rust #编程语言 #编译器 #Cargo #版本更新
@GitHubTrendingHub
Post #340 22
德国梅克伦堡-前波莫瑞州弃用微软SharePoint

该州用自托管Nextcloud替代Microsoft SharePoint,已覆盖约5000名政府员工,未来将扩展至5万名公共服务人员。目前Nextcloud处理文件共享,后续还将加入聊天、视频会议及群件工具。迁移由州IT服务商DVZ M-V负责,州首席信息官Marco Anschütz称首阶段迁移平稳,无中断或数据丢失。

#GitHub #开源 #Nextcloud #德国 #政府 #SharePoint替代 #自托管 #文件共享 #DVZMV #MarcoAnschütz
@GitHubTrendingHub
Post #338 22
OfficeCLI:AI代理的Office命令行工具

OfficeCLI 是首个面向 AI 代理设计的 Office 套件命令行工具,支持对 Word、Excel、PowerPoint 文档进行读取、编辑和自动化操作。项目开源免费(Apache 2.0 协议),提供单个自包含二进制文件,无需安装 Office 或任何依赖,跨平台运行。

内置高保真 HTML 渲染引擎,可将 .docx/.xlsx/.pptx 渲染为 HTML 或 PNG,让 AI 代理直接“看到”文档效果,实现 render → look → fix 闭环。支持实时预览、模板合并、resident 模式(多步操作在内存中完成)、批量处理以及 350+ Excel 函数自动计算等能力。提供 MCP 服务器,可无缝集成 Claude Code、Cursor、VS Code Copilot 等 AI 工具。

安装方式简洁:macOS/Linux 下执行 curl 脚本,Windows 用 PowerShell 命令,也可通过 Homebrew 或 npm 安装。详细用法和命令参考 GitHub 仓库。


GitHub

#GitHub #开源 #OfficeCLI #AI #CLI #文档自动化 #Word #Excel #PowerPoint #MCP
@GitHubTrendingHub
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →