能够解析任何编程语言的开源语法解析树 | 开源日报 No.171

tree-sitter/tree-sitter

Stars: 14.6k License: MIT

tree-sitter 是一个用于编程工具的增量解析系统。 该项目的主要功能、关键特性、核心优势包括:

  • 通用性,能够解析任何编程语言
  • 高效性,能够在文本编辑器中每次按键都进行解析
  • 健壮性,在语法错误存在时仍能提供有用的结果
  • 无依赖,使得运行库(纯 C 编写)可以嵌入到任何应用程序中

SerenityOS/serenity

Stars: 26.9k License: BSD-2-Clause

serenity 是一个图形化的类 Unix 操作系统,适用于 x86-64 计算机。 该项目的主要功能、关键特性和核心优势包括:

  • 现代化的 x86 64 位内核,支持抢占式多线程
  • 浏览器支持 JavaScript、WebAssembly 等,并具有安全功能(硬件保护、限制用户空间权限等)
  • 系统服务和现代 IPC
  • 良好的 POSIX 兼容性及虚拟文件系统
  • 完善网络堆栈和应用程序支持 IPv4、TCP/UDP 等协议
  • 提供调试工具以及各种库(如加密学、OpenGL)
  • 统一风格设计哲学与灵活主题系统

此外,该项目还提供了 300 多个流行开源软件端口。

rasbt/LLMs-from-scratch

Stars: 3.1k License: NOASSERTION

LLMs-from-scratch 是一个从零开始实现类似 ChatGPT 的大型语言模型的项目。 该项目通过逐步构建自己的 LLM,深入讲解了 LLM 内部工作原理,并提供清晰文本、图表和示例。 主要功能和优势包括:

  • 逐步指导创建自己的 LLM
  • 解释每个阶段
  • 提供代码示例和补充材料
  • 深入理解大型语言模型工作原理

danny-avila/LibreChat

Stars: 6.5k License: MIT

LibreChat 是一个增强版的 ChatGPT 克隆项目,具有以下特点和优势:

  • UI 与 ChatGPT 相匹配,包括暗黑模式、流媒体和 2023 年的更新。
  • 多模态聊天:上传并使用 GPT-4 和 Gemini Vision 分析图像。
  • 多语言界面:支持多种语言。
  • AI 模型选择:支持多个 AI 模型,如 OpenAI API、Azure、BingAI 等等。
  • 创建、保存和分享自定义预设配置。
  • 编辑、重新提交和继续消息,并进行会话分支处理。
  • 导出对话为截图、Markdown 格式或其他格式。

该项目将未来的助手 AI 技术与 OpenAI 的 ChatGPT 结合在一起,并提供了集成多个 AI 模型以及增强原始客户端功能(如会话搜索)等能力。

moraroy/NonSteamLaunchers-On-Steam-Deck

Stars: 1.6k License: MIT

NonSteamLaunchers 是一个脚本,它安装最新的 GE-Proton,在 compatdata 文件夹路径下创建一个名为 "NonSteamLaunchers" 的唯一 Proton 前缀文件夹,并将其添加到您的 Steam 库中。因此,您可以在桌面模式或游戏模式下使用它们。

  • 自动安装流行启动器
  • 自动处理所选启动器的下载和安装
  • 支持 MicroSD 卡:该脚本支持将整个前缀移至 MicroSD 卡。脚本会将启动器和游戏都安装到 SD 卡上,这样就能节省 Steam Deck 上内部存储空间!
相关推荐
mldong2 分钟前
Node 开发者也有自己的轻量工作流引擎了:npm i 一行,5 分钟跑通一条审批流
javascript·后端·typescript
考虑考虑8 小时前
cmd局部设置java变量
运维·后端·自动化运维
benbenAItalk8 小时前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
2601_962885729 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
西瓜太郎12349 小时前
Claude Code、Codex CLI、Gemini CLI 能否共用一枚 Key?先看协议选择矩阵
前端·api 网关·claude code·gemini cli·codex cli
冬奇Lab10 小时前
一天一个开源项目(第216篇):OpenViking - 给 AI Agent 装上可自进化的上下文数据库
人工智能·开源·资讯
陈随易11 小时前
在Finch用了62亿词元,我认为这是新一代Agent工具之神
前端·人工智能·后端
水域安全老周11 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
计算机魔术师12 小时前
Anthropic CEO突然喊踩刹车,OpenAI罕见力挺:AI这辆车不能只踩油门了
前端
wing9812 小时前
从codex转战workbuddy使用一周的感受
前端·人工智能·后端