Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Tree-sitter
![](https://explore-feed.github.com/topics/tree-sitter/tree-sitter.png)
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 grammars can be reused in many different languages.
- GitHub: https://github.com/topics/tree-sitter
- Repo: https://github.com/tree-sitter/tree-sitter
- Created by: maxbrunsfeld
- Released: 2019
- Last updated: 2025-02-10 00:30:29 UTC
- JSON Representation
https://github.com/theschmocker/vue-ts-mode
Vue major mode for Emacs based on tree-sitter
emacs emacs-lisp javascript tree-sitter typescript vue vuejs
Last synced: 28 Jan 2025
https://github.com/grayjack/language-rust-treesitter
Tree Sitter atom package for rust
atom rust rust-lang syntax-highlighting tree-sitter
Last synced: 10 Feb 2025
https://github.com/tree-sitter-grammars/tree-sitter-tablegen
LLVM TableGen grammar for tree-sitter
llvm-tablegen parser tree-sitter
Last synced: 25 Jan 2025
https://github.com/coyote-31/tree-sitter-eu4mod
๐ฆ Tree sitter parser package for โ Europa Universalis IV โ
eu4 europa-universalis-4 europa-universalis-iv paradox-interactive tree-sitter
Last synced: 15 Oct 2024
https://github.com/SethBarberee/tree-sitter-asm
ARM/Thumb Assembly parser for treesitter (WIP)
tree-sitter tree-sitter-asm tree-sitter-parser
Last synced: 23 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Last synced: 02 Nov 2024
https://github.com/sogaiu/janet-neovim-trial-kit
Try Janet Support in Neovim with Relatively Minimal Fuss
Last synced: 28 Dec 2024
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 30 Oct 2024
https://github.com/sdm-lang/rust-sdml
Rust CLI tools for the Simple Domain Modeling Language (SDML)
Last synced: 31 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-qmldir
qmldir grammar for tree-sitter
Last synced: 19 Jan 2025
https://github.com/foxyseta/tree-sitter-prolog
Mirror of https://codeberg.org/foxy/tree-sitter-prolog. Refer to the original repository for issue tracking
grammar parsing problog prolog tree-sitter
Last synced: 08 Feb 2025
https://github.com/symbitic/tree-sitter-cmake
CMake project for building Tree-sitter.
Last synced: 22 Nov 2024
https://github.com/jcs-emacs/tree-sitter-queries
Tree-Sitter queries use with jcs-emacs
emacs queries query tree-sitter
Last synced: 11 Jan 2025
https://github.com/ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
flakes grammar nix nix-flake nix-flakes parser tree-sitter tree-sitter-grammars
Last synced: 08 Feb 2025
https://github.com/DyGriin/tree-sitter-jsfx
Reaper JSFX grammar for tree-sitter.
Last synced: 23 Oct 2024
https://github.com/hermitmaster/monokai.nvim
A modern interpretation of Monokai for Neovim, written in lua.
Last synced: 23 Oct 2024
https://github.com/matthias-q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 20 Dec 2024
https://github.com/langston-barrett/tree-sitter-edit
A crate for printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools.
Last synced: 28 Oct 2024
https://github.com/notpeter/tree-sitter-pdxinfo
tree-sitter for PlaydateSDK pdxinfo
pdxinfo playdate-sdk tree-sitter
Last synced: 13 Oct 2024
https://github.com/valdezfomar/tree-sitter-editorconfig
editorconfig grammar for tree-sitter
editorconfig parser tree-sitter
Last synced: 30 Oct 2024
https://github.com/davidelettieri/treesitter-bindings
A nuget package that provides tree-sitter bindings
Last synced: 16 Nov 2024
https://github.com/ok-ryoko/tree-sitter-systemtap
SystemTap grammar for tree-sitter
Last synced: 22 Dec 2024
https://github.com/mooerslab/emacs30ubuntu22
Protocol to install emacs30 on ubuntu 22.04 LTS with tree-sitter support.
combobulate compile emacs profile tree-sitter ubuntu
Last synced: 07 Feb 2025
https://github.com/matthias-Q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 23 Oct 2024
https://github.com/tree-sitter/parse-action
File parsing action for tree-sitter parsers
Last synced: 29 Oct 2024
https://github.com/s-ol/tree-sitter-alv
tree-sitter grammar for the alv livecoding language.
alive alv live-coding livecoding tree-sitter
Last synced: 18 Jan 2025
https://github.com/ollema/glimra
Zero runtime syntax highlighter for lustre/ssg.
gleam lustre nif rustler tree-sitter
Last synced: 08 Feb 2025
https://github.com/contextualist/exec_wiki-bgm
Bangumi ็ปดๅบ้ณไนๆก็ฎๅฏ่งๅ็ผ่พๅฅไปถ
bangumi tree-sitter tree-sitter-grammar
Last synced: 08 Feb 2025
https://github.com/Slowki/tree-sitter-languages-rs
A Rust crate to download and link Tree-sitter grammars
Last synced: 23 Oct 2024
https://github.com/nidhish-nayak/nvim
My personal Neovim config using packer file with telescope, harpoon, git-signs, autocompletion, tree-sitter, undo-tree, LSP, file-system and more.
autocomplete file-tree git-integration harpoon lsp lua neovim telescope tree-sitter
Last synced: 11 Jan 2025
https://github.com/elliotfontaine/tree-sitter-cylc
Tree-Sitter grammar for Cylc's workflow configuration files.
cylc tree-sitter tree-sitter-parser
Last synced: 21 Oct 2024
https://github.com/s0/gatsby-remark-tree-sitter
Gatsby plugin to highlight code in Markdown files using tree-sitter
gatsby gatsby-plugin markdown remark syntax-highlighting tree-sitter
Last synced: 20 Dec 2024
https://github.com/irishbruse/celticcode
Code Editor Written by an Irishman inspired by vscode, vim and emacs.
Last synced: 03 Dec 2024
https://github.com/sportshead/tree-sitter-cie
tree-sitter parser for Cambridge IGCSE/A Level pseudocode
Last synced: 08 Feb 2025
https://github.com/hdoc1509/hygen.nvim
Neovim plugin plugin to provide syntax highlighting for Hygen templates
hygen neovim neovim-plugin parser tree-sitter
Last synced: 17 Oct 2024
https://github.com/sogaiu/janet-emacs-trial-kit
Try Janet Support in Emacs with Relatively Minimal Fuss
Last synced: 28 Dec 2024
https://github.com/purarue/tree-sitter-rifleconfig
rifle (ranger filemanager file opener) grammar for tree-sitter
parser ranger ranger-fm tree-sitter tree-sitter-parser
Last synced: 08 Feb 2025
https://github.com/tree-sitter-grammars/tree-sitter-slang
Slang grammar for tree-sitter
Last synced: 08 Feb 2025
https://github.com/cull-os/tree-sitter-cab
The Tree-sitter parser for Cab.
cab editor-support tree-sitter
Last synced: 29 Jan 2025
https://github.com/tobiasvl/tree-sitter-rgbasm
:deciduous_tree: RGBASM grammar for tree-sitter
gameboy gbz80 parser rgbds tree-sitter
Last synced: 16 Nov 2024
https://github.com/spachava753/cpe
A LLM powered chat based programming editor
ai cli genai generative-ai go golang tree-sitter
Last synced: 07 Feb 2025
https://github.com/rtsao/strip-flow-types
Remove flow types with tree-sitter
Last synced: 26 Jan 2025
https://github.com/ce11an/tree-sitter-surrealql
SurrealQL grammar for tree-sitter
database surrealdb tree-sitter tree-sitter-highlight tree-sitter-parser
Last synced: 08 Feb 2025
https://github.com/jubnzv/dd
Simple delta debugger
delta-debugging rust test-automation tree-sitter
Last synced: 02 Feb 2025
https://github.com/rewinfrey/tree-sitter-github-action
A tree-sitter grammar for GitHub Actions.
github-action github-actions tree-sitter tree-sitter-parser
Last synced: 10 Feb 2025
https://github.com/carlinigraphy/scm-edit.nvim
Simple tree-sitter navigation and editing plugin for scheme
navigation neovim nvim plugin scheme tree-sitter treesitter
Last synced: 17 Dec 2024
https://github.com/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 30 Oct 2024
https://github.com/nverno/tree-sitter-jq
Tree sitter grammar implementation for Jq language
Last synced: 21 Oct 2024
https://github.com/zadlg/tree-sitter-bazel
Bazel repository for building tree-sitter.
Last synced: 08 Feb 2025
https://github.com/hdoc1509/tree-sitter-hygen-template
Tree-sitter grammar for Hygen templates
hygen parser template tree-sitter
Last synced: 28 Oct 2024
https://github.com/t-gebauer/replant
Prototype: Kotlin to TypeScript data-structure transpiler
kotlin node-tree-sitter tree-sitter tree-sitter-kotlin
Last synced: 23 Oct 2024
https://github.com/sogaiu/vscode-clojure-colorizer
clojure clojurescript tree-sitter vscode
Last synced: 23 Oct 2024
https://github.com/pest-parser/tree-sitter-pest
The pest grammar for the tree-sitter
Last synced: 01 Nov 2024
https://github.com/sogaiu/a-tsclj-nvim-lua-plugin
clojure lua neovim tree-sitter
Last synced: 16 Nov 2024
https://github.com/novusnota/tree-sitter-ohm
๐ณ Tree-sitter grammar for the Ohm domain-specific language. Quickly build parsers, interpreters, and compilers for programming languages with Ohm's parsing toolkit!
compilers interpreters ohm ohmjs parsers parsing-expression-grammar peg tree-sitter tree-sitter-parser
Last synced: 23 Jan 2025
https://github.com/watermarkhu/mkdocstrings-matlab
๐ A MATLAB handler for mkdocstrings, automatic documentation from sources
autodoc docstrings matlab mkdocs mkdocs-material mkdocs-plugin mkdocstrings python tree-sitter
Last synced: 04 Jan 2025
https://github.com/mooerslab/emacs30macos13treesitter
Compile emacs30 on macOS 13.2 with support for using tree-sitter
combobulate compile concrete-syntax-tree emacs emacs30 macos tree-sitter ventura
Last synced: 07 Feb 2025
https://github.com/wyatt-avilla/sunbird
neural network based decompiler
decompilation machine-translation neural-network python pytorch tree-sitter x86-64
Last synced: 23 Jan 2025
https://github.com/uncenter/tree-sitter-of-knowledge
๐ณ A collection of references, tips, and resources for working with and using Tree-sitter for parsers/grammars as well as themes.
Last synced: 29 Jan 2025
https://github.com/seokbeomkim/bitbake-ts-mode
A Emacs major mode to use bitbake tree-sitter
bitbake emacs tree-sitter yocto
Last synced: 22 Jan 2025
https://github.com/corth-lang/corth-ts-mode.el
Corth major mode with tree-sitter library
Last synced: 22 Jan 2025
https://github.com/notpeter/tree-sitter-animationtxt
tree-sitter for PlaydateSDK animation.txt
Last synced: 22 Jan 2025
https://github.com/liraymond04/awa5_rs.nvim
Neovim plugin for AWA5.RS syntax highlighting and Tree-sitter support
awa5-0 neovim neovim-plugin nvim-treesitter tree-sitter
Last synced: 08 Feb 2025
https://github.com/tree-sitter/setup-action
Setup action for the tree-sitter library & CLI
Last synced: 29 Oct 2024
https://github.com/clement-jean/proto-ts-mode
Tree-sitter enabled Protobuf support for Emacs
emacs-mode protobuf tree-sitter
Last synced: 20 Dec 2024
https://github.com/tree-sitter/parser-update-action
Dependency updating action for tree-sitter parsers
Last synced: 29 Oct 2024
https://github.com/vknabel/tree-sitter-lithia
Tree-sitter syntax for Lithia. https://github.com/vknabel/lithia
experimental hacktoberfest lithia lithialang parser tree-sitter
Last synced: 19 Jan 2025
https://github.com/huygensing/tree-sitter-tagml
tree-sitter grammar for TAGML
Last synced: 09 Feb 2025
https://github.com/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 18 Jan 2025
https://github.com/tree-sitter-grammars/tree-sitter-cpon
CPON grammar for tree-sitter
Last synced: 24 Jan 2025
https://github.com/quexington/language-chialisp
Support for Chialisp syntax highlighting with Atom's default "one-dark-syntax" highlighter.
atom chialisp syntax-highlighting tree-sitter
Last synced: 05 Jan 2025
https://github.com/MooersLab/emacs30ubuntu22
Protocol to install emacs30 on ubuntu 22.04 LTS with tree-sitter support.
combobulate compile emacs profile tree-sitter ubuntu
Last synced: 23 Oct 2024
https://github.com/jharrilim/tree-sitter-duckstruct
Tree-Sitter Syntax Highlighting for Duckstruct
duckstruct syntax-highlighting tree-sitter
Last synced: 31 Dec 2024
https://github.com/pndmix/atom-language-pdmsg
Pdmsg language package for Atom
atom grammar syntax-highlighting tree-sitter
Last synced: 23 Oct 2024
https://github.com/beardedfish/vscode-apache-dispatcher-config-language-support
An extension for Visual Studio Code that enables language support for Apache Dispatcher Configuration files. โ๏ธ
adobe adobe-experience-manager aem apache conf dispatcher intellisense language-server lsp mocha powershell regex tree-sitter vscode wasm
Last synced: 10 Feb 2025
https://github.com/renjisann/tree-sitter-tiger
A tree-sitter grammar for the Tiger language
grammar parser syntax-highlighting tiger tiger-language tree-sitter
Last synced: 10 Feb 2025
https://github.com/LeonGr/small_text_editor
A simple CLI text editor with tree-sitter based syntax highlighting, created for fun and practice
cli editor terminal text-editor tree-sitter
Last synced: 23 Oct 2024
https://github.com/ahelwer/tree-sitter-prism
Incomplete tree-sitter grammar for the PRISM probabilistic modeling language
Last synced: 23 Oct 2024
https://github.com/nverno/tree-sitter-jack
Jack (nand2tetris) language grammar for tree-sitter
grammar jack nand2tetris parser tree-sitter
Last synced: 17 Nov 2024
https://github.com/thoughtpolice/tree-sitter-openddl
a tree-sitter grammar, for OpenDDL v2.0
Last synced: 25 Jan 2025
https://github.com/tibordp/tree-sitter-visitor
Procedural macro for generating a visitor trait for Tree Sitter Rust bindings
Last synced: 23 Oct 2024
https://github.com/bbannier/tree-sitter-spicy
Alpha quality tree-sitter grammar for Spicy
spicy tree-sitter tree-sitter-parser
Last synced: 25 Nov 2024
https://github.com/nlydv/nova-toml
Nova extension providing Tree Sitter-based syntax highlighting for TOML files
Last synced: 31 Oct 2024
https://github.com/MooersLab/emacs30macos13treesitter
Compile emacs30 on macOS 13.2 with support for using tree-sitter
combobulate compile concrete-syntax-tree emacs emacs30 macos tree-sitter ventura
Last synced: 23 Oct 2024
https://github.com/50wliu/language-hclrs
HCLRS language support for Atom
atom cs3330 grammar hclrs language tree-sitter uva
Last synced: 17 Oct 2024
https://github.com/smoeding/tree-sitter-postscript
Tree-sitter grammar for the PostScript page description language
Last synced: 10 Feb 2025