能够解析任何编程语言的开源语法解析树 | 开源日报 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 上内部存储空间!
相关推荐
广州华水科技5 分钟前
北斗形变监测传感器在大坝安全监测中的应用与优势分析
前端
孔令飞12 分钟前
如何学习Go
前端
HUIBUR科技16 分钟前
AI 中枢,面向企业场景构建的 AI 智能体
前端·数据库·人工智能
随便写个软件33 分钟前
【新版本】EasyExplorer资源管理器 3.12.0——地址栏重要更新
运维·服务器·前端·everything·资源管理器
Jack N36 分钟前
【Strapi 系列之二】Collection / Single / Component 怎么选?Strapi 字段大全一篇讲透
前端·javascript·strapi
william_yangshun39 分钟前
WordCraft 观察:纯 Rust 重写文字处理器,把文档变成可编程对象
开发语言·后端·rust·文档自动化
hiahiahia12343 分钟前
Agent Tool 执行失败怎么办
服务器·前端
Java后端的Ai之路44 分钟前
09-React组件生命周期
前端·react.js·前端框架
IT_陈寒1 小时前
SpringBoot开发实战:从入门到精通
前端·人工智能·后端