能够解析任何编程语言的开源语法解析树 | 开源日报 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 上内部存储空间!
相关推荐
Wang's Blog9 分钟前
Go-Zero基础入门5: 探究go-zero如何基于gRPC扩展客户端
开发语言·后端·golang·go-zero
小堂子这厢有礼了26 分钟前
Chet.QuartzNet.UI v2.3.0 大更新!表格重构 + 系统配置 + 分析页全面升级!
前端·后端·ui·重构·c#·vue
cfm_291429 分钟前
SpringBoot自定义Starter
java·spring boot·后端
触底反弹31 分钟前
⚡ Promise.all 性能优化:让 Agent 的工具调用飞起来
javascript·人工智能·后端
zt1985q36 分钟前
本地部署开源轻量级监控平台 Beszel 并实现外部访问
运维·服务器·网络协议·开源
程序员爱钓鱼36 分钟前
Rust 控制流 if 详解:条件判断与 if 表达式
前端·后端·rust
Listen·Rain1 小时前
Vue3中computed详解
前端·javascript·vue.js
kyle~2 小时前
Swagger ---基于 描述文件 生成 交互式API文档 的工具
前端·后端·规格说明书·说明文档
江畔柳前堤10 小时前
GO01-Go 语言与主流编程语言深度对比
开发语言·人工智能·后端·微服务·云原生·golang·go
世界哪有真情10 小时前
拿人类意识卡 AI?等于用 bug 验收正式产品
前端·人工智能·后端