[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5379":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":15,"starSnapshotCount":15,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},5379,"tree-sitter","tree-sitter\u002Ftree-sitter","An incremental parsing system for programming tools","https:\u002F\u002Ftree-sitter.github.io",null,"Rust",25793,2690,266,115,0,11,96,521,58,120,"MIT License",false,"master",true,[26,27,28,29,30,5,31],"c","incremental","parser","parsing","rust","wasm","2026-06-12 04:00:25","# tree-sitter\n\n[![DOI](https:\u002F\u002Fzenodo.org\u002Fbadge\u002F14164618.svg)](https:\u002F\u002Fzenodo.org\u002Fbadge\u002Flatestdoi\u002F14164618)\n[![discord][discord]](https:\u002F\u002Fdiscord.gg\u002Fw7nTvsVJhm)\n[![matrix][matrix]](https:\u002F\u002Fmatrix.to\u002F#\u002F#tree-sitter-chat:matrix.org)\n\nTree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be:\n\n- **General** enough to parse any programming language\n- **Fast** enough to parse on every keystroke in a text editor\n- **Robust** enough to provide useful results even in the presence of syntax errors\n- **Dependency-free** so that the runtime library (which is written in pure C) can be embedded in any application\n\n## Links\n- [Documentation](https:\u002F\u002Ftree-sitter.github.io)\n- [Rust binding](lib\u002Fbinding_rust\u002FREADME.md)\n- [Wasm binding](lib\u002Fbinding_web\u002FREADME.md)\n- [Command-line interface](crates\u002Fcli\u002FREADME.md)\n\n[discord]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1063097320771698699?logo=discord&label=discord\n[matrix]: https:\u002F\u002Fimg.shields.io\u002Fmatrix\u002Ftree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix\n","Tree-sitter 是一个用于编程工具的增量解析系统。它能够为源代码文件生成具体的语法树，并在源文件被编辑时高效地更新该语法树。项目采用 Rust 语言编写，具备通用性强、速度快（支持每次按键触发解析）、鲁棒性好（即使存在语法错误也能提供有用的结果）以及无依赖项的特点，使得其 C 语言编写的运行库可以轻松嵌入到任何应用程序中。Tree-sitter 特别适合需要实时语法分析功能的场景，如集成开发环境(IDE)、代码编辑器等，同时也适用于需要进行程序语言处理的各种软件解决方案中。",2,"2026-06-11 03:02:56","top_language"]