ランキングに戻る

tree-sitter/tree-sitter

Rusttree-sitter.github.io

An incremental parsing system for programming tools

incrementalparsingctree-sitterrustparserwasm
スター成長
スター
26.4k
フォーク
2.8k
週間成長
Issue
104
10k20k
2023年1月2024年3月2025年5月2026年7月
成果物crates.iocargo add tree-sitter
README

tree-sitter

DOI discord matrix

Tree-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:

  • General enough to parse any programming language
  • Fast enough to parse on every keystroke in a text editor
  • Robust enough to provide useful results even in the presence of syntax errors
  • Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application
関連リポジトリ
tirth8205/code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

PythonPyPIMIT Licenseai-codingclaude
code-review-graph.com
24.7k2.4k
pgbackrest/pgbackrest

Reliable PostgreSQL Backup & Restore

COtherpostgresqlparallel
pgbackrest.org
4.2k381
glennreyes/react-countup

💫 A configurable React component wrapper around CountUp.js

JavaScriptnpmMIT Licensereactcountup
tr8tk.csb.app
2.1k138
cupcakearmy/autorestic

Config driven, easy backup cli for restic.

GoGo ModulesApache License 2.0resticbackup
autorestic.vercel.app
1.8k97
vmware-archive/differential-datalog

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

JavaMavenMIT Licenseprogramming-languagedatalog
1.5k135
FlineDev/BartyCrouch

Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.

SwiftMIT Licenselocalizationxib
1.4k116
vmware/differential-datalog

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

JavaMavenMIT Licenseprogramming-languagedatalog
1.4k122
zrepl/zrepl

One-stop ZFS backup & replication solution

GoGo ModulesMIT Licensezfsgo
zrepl.github.io
1.1k111