详细介绍:终端里跑图形应用「GitHub 热点速览」

news/2025/9/19 11:20:55/文章来源:https://www.cnblogs.com/wzzkaifa/p/19100417

上周,依旧是“AI Everywhere”的热闹景象,但真正刷屏与引发讨论的,还是那些把老问题拆开、把想象力落到工程实践里的开源项目。

本期上榜的 Term.Everything 把原本只能在桌面环境运行的 GUI 应用“压缩”进终端,重新定义终端(Terminal)的边界。Hyperswitch 用一套高性能网关打通多支付渠道的复杂链路。开源的 n8n 工作流宝库 n8n-workflows,收集了 2000+ 实战模板帮助加速 AI 自动化落地。官方发起的 MCP registry 则补上 MCP 生态中“发现与分发”这一关键拼图。而 GitHub 开源的 spec-kit 把“先写规范再写代码”流程化,并将模糊需求逐步转化为可评审、可测试、可追溯的高质量代码,然后一周涨了 10k Star

此外,一起看看本周 HelloGitHub 热评脱颖而出的开源项目,Windhawk 让 Windows 定制像装插件一样简单,OpenIsle 则是一个用 Java 构建的轻量级开源社区系统。

1. 热门开源项目

1.1 终端里运行任何 GUI 应用:Term.Everything

主语言:TypeScriptStar:5k周增长:5k

该任务突破了传统终端只能运行命令行程序的限制,让用户能够在终端(Terminal)中运行任意 GUI 应用程序,将图形界面的操作体验带入终端环境。它通过自研的 Wayland 合成器,将原本输出到显示器的 GUI 窗口实时渲染为终端可显示的字符或图片,实现了在终端内运行图形应用的能力,兼容 iTerm2、Alacritty、Kitty 等主流终端模拟器。

GitHub 地址→github.com/mmulet/term.everything

1.2 开源的企业级支付网关:Hyperswitch

主语言:RustStar:34k周增长:1.5k

这是一个用 Rust 编写的高性能支付网关系统,将多种支付渠道统一为一套 API。它供应智能路由、自动重试、失败转移、风控管理和可视化后台,内置 50+ 支付方式,新增支付渠道无需改动现有业务代码,支持多种币种、费率配备、退款、调单、拒付等作用,适用于电商、跨境出海、无人零售等场景。

GitHub 地址→github.com/juspay/hyperswitch

1.3 开源的 n8n 工作流宝库:n8n-workflows

主语言:PythonStar:30k周增长:1.7k

该方案收集了 2000+ 高质量、开箱即用的 n8n 自动工作流模板,涵盖官方示例、社区精华和用户实用场景。它内置一个基于 FastAPI 的本地搜索服务,支持全文搜索、分类筛选和 Mermaid 可视化展示,可一键下载 JSON 档案,方便导入你的 n8n 实例。

GitHub 地址→github.com/Zie619/n8n-workflows

1.4 GitHub 开源的 AI 时代编写流程框架:spec-kit

主语言:PythonStar:18k周增长:12k

这是一套规范驱动开发(SDD)的编程工具,让开发者先用自然语言写清楚“做什么”和“为什么”,再由 AI 编写代码。它将 AI 制作流程规范化,统一规格模板、强制评审通过后方可合并代码,并将规格文档作为上下文输入 LLM,从而将模糊需求逐步转化为可评审、可测试、可追溯的高质量代码,兼容 Copilot、Claude、Gemini 等主流 Agent。

GitHub 地址→github.com/github/spec-kit

1.5 官方的 MCP 应用商店:registry

主语言:GoStar:4.2k周增长:2k

该项目是官方发起、社区驱动的 MCP 服务注册平台,相当于 MCP 的应用商店,专为解决 MCP 客户端无服务可用的障碍。它基于 GitHub 实现 MCP 服务元数据的提交、审核和展示,任何人都可能通过 Fork+PR 发布自己的 MCP 服务,让全球 MCP 客户端即时发现。

GitHub 地址→github.com/modelcontextprotocol/registry

2. HelloGitHub 热评

在此章节中,我们将为大家介绍本周 HelloGitHub 网站上的热门开源任务,我们不仅希望您能从中收获开源神器和编程知识,更渴望“听”到您的声音。欢迎您与我们分享使用这些开源项目的亲身体验和评价,用最真实反馈为开源工程的作者注入动力。

2.1 Windows 应用的自定义与扩展软件:Windhawk

主语言:C++

这是一款专为 Windows 平台设计的软件定制与扩展框架,类似 Windows 版的 LSPosed。它凭借全局注入和 Hook 技术,将原本需要手动修改二进制或注册表才能完成的界面与功能调整,做成可一键安装的 mod(插件)。用户许可像安装插件一样,轻松获取、安装和管理各种 mod,实现自定义目标程序的界面、功能和交互方式。

项目详情→hellogithub.com/repository/ramensoftware/windhawk

2.2 Java 创建的轻量级开源社区环境:OpenIsle

主语言:Java

这是一个基于 Spring Boot 和 Vue3 构建的开源自由社区系统,定位为轻量级的 Discourse。它完全开源、可二次开发,支持白名单邀请、自定义标签、实时通知等机制。

项目详情→hellogithub.com/repository/nagisa77/OpenIsle

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望这些开源项目能激发你的兴趣,帮助你找到下一个想要尝试的工具!如果你也发现了好玩、有趣的 GitHub 开源计划想要分享,欢迎来 HelloGitHub 与我们交流心得、讨论采用体验。

往期回顾

  • 直击痛点的开源项目

  • 微软开源的 MCP 教程

- END -

关注「HelloGitHub」第一时间收到更新

点击阅读原文访问开源社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/907723.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

飞算JavaAI炫技赛:一天完成学生成绩综合统计分析系统研发(含源码)

飞算JavaAI炫技赛:一天完成学生成绩综合统计分析系统研发(含源码)2025-09-19 11:19 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !…

AI 赋能 APP 界面设计公司:从美学到交互的智能升级

AI 赋能 APP 界面设计公司:从美学到交互的智能升级在移动应用竞争日益激烈的今天,APP 界面设计公司不再只比拼视觉美感,而是必须在 效率、交互、个性化与智能化 上全面提升。随着人工智能(AI)技术的成熟,界面设计…

开源项目进度管理系统 PJMan:让技术项目进度可视化、数据化的利器

在软件项目管理过程中,进度不透明、任务卡点难定位、人员效率难量化是许多技术团队面临的痛点。今天为大家介绍一款开源项目进度管理系统 ——PJMan,其「项目概览」页面通过分层可视化与数据驱动的设计,将项目的 “…

【光照】[漫反射]UnityURP兰伯特能量守恒吗?

【从UnityURP开始探索游戏渲染】专栏-直达兰伯特漫反射的能量守恒性 ‌能量守恒基本原理‌ 在物理正确的渲染中,能量守恒要求:表面反射的光能总量 ≤ 入射光能 漫反射+高光反射 ≤ 1.0 没有能量凭空产生或消失‌经典…

Microsoft AI Genius 限时挑战赛:实战开启,等你应战!

通过 Microsoft AI Genius 系列 2.0 的实战专题课程,相信各位开发者对智能 GitHub Copilot 副驾驶 Agent Mode、Azure AI Foundry Agent Service(国际版)及 Copilot Studio 的理解与掌握达到了新高度。现在,是时候…

DevSecOps革命:测试工具如何重塑企业数字化转型的质量防线

DevSecOps革命:测试工具如何重塑企业数字化转型的质量防线 在数字化转型浪潮席卷全球的当下,软件质量保障体系正经历着前所未有的范式转变。DevSecOps作为这场变革的核心方法论,正在重新定义测试工具在企业技术栈中…

3.sysaux tablesace 清理

select min(snap_id),max(snap_id) from dba_hist_snapshot; 查完后,记录min和max的值 select dbid from v$database; 18701与18953分别为min与max的snap_id的值,387090299为dbid的值,将这些值代入下面的语句执行 b…

2.LOCK session

select * from v$session_blockers; 或者 select * from gv$session_blockers; (在rac情况下) 通过 select count(1) from v$locked_object; 可以查出内容 首先询问客户能否提供lock table的session sid和serial#,如…

php本地搭建知识库实现rag遇到的一些问题解决方式

1、向量化的问题,中文的话,使用尽量使用国内的嵌入模型,国外的虽然支持中文,但是还是比不上国内专门针对中文的优化 本地使用ollama 搭建的话 ,我使用的是 quentinz/bge-large-zh-v1.5:latest2、不规则的pdf文件…

2025 ~ 2026 游击 - gfoi

2025/09/19 试了试 CSP-S 的历年题目,2019 年有 84.5 分。

【初赛】第二类斯特林数意义 - Slayer

第二类斯特林数(斯特林子集数) \(\begin{Bmatrix}n\\ k\end{Bmatrix}\),也可记做 \(S(n,k)\),表示将 \(n\) 个两两不同的元素,划分为 \(k\) 个互不区分的非空子集的方案数。 通项公式 \(\begin{Bmatrix}n\\m\end{…

在AI技术快速实现功能的时代,挖掘新需求成为核心竞争力——某知名Android面试题库需求洞察

该篇文章无摘要a.内容描述 该项目是一个专注于Android开发领域的技术面试题库,核心功能定位为提供全面的Android面试问题与答案集合,帮助开发者准备技术面试。关键应用场景包括Android开发者求职准备、技术知识查漏补…

php本地搭建知识库实现rag遇到的各种问题解决方式

1、向量化的问题,中文的话,使用尽量使用国内的嵌入模型,国外的虽然支持中文,但是还是比不上国内专门针对中文的优化 本地使用ollama 搭建的话 ,我使用的是 quentinz/bge-large-zh-v1.5:latest2、不规则的pdf文件…

docker操作包括使用docker制作为接口

Docker 化 Flask OCR 应用指南 1. 创建必要的文件 在你的 Flask 应用项目根目录下,你需要创建以下文件: 1.1 Dockerfile 这是一个文本文件,包含了构建 Docker 镜像所需的所有指令1 # 使用官方 Python 3.10 (Python…

BuildingSystemPlugin使用指南

使用自定义碰撞 1.启用Use Custom Overlay:2.修改Overlapping Box的BoxExtent来设置大小(不能设置Scale来设置大小):

openEuler 24.03 (LTS-SP2)安装mysql5.7.42

环境:OS:openEuler 24.03 (LTS-SP2)(安装时候没有图形界面的选择项可选)mysql:5.7.42 glib.2.17 操作系统下载https://www.openeuler.org/en/download/#openEuler%2024.03%20LTS%20SP2 查看系统glibc版本[root@localho…

Trae AI IDE与Gitee MCP深度整合:开启智能协作开发新时代

Trae AI IDE与Gitee MCP深度整合:开启智能协作开发新时代 在AI技术快速渗透软件开发领域的当下,字节跳动推出的Trae AI IDE凭借其创新的智能编码能力,正在重塑开发者的工作流程。这款国产AI编程工具通过深度整合Git…

【字节跳动】LLM大模型算法面试题:大模型 LLM的架构介绍? - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

LangChain 入门:从 0 到 1 搞懂 LLM 应用开发框架​

LangChain 入门:从 0 到 1 搞懂 LLM 应用开发框架​如果你常逛技术社区,大概率听过 “大语言模型(LLM)能做很多事”—— 写文案、答问题、编代码,但真要把它放进实际业务里,比如给公司做个智能客服、给团队搭个文…

cpu wa

cpu wa👌 我明白了,你需要的是把 两个文档合并:逐指标展开分析逻辑(cycles/instructions、context-switches、page-faults、syscalls 等 → 如何推导分支)。典型 %wa 场景说明(本地块设备、NFS/iSCSI、Swap、虚…