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 上内部存储空间!