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-12 00:30:36 UTC
- JSON Representation
https://github.com/sdm-lang/tree-sitter-sdml
Tree-sitter grammar for the Simple Domain Modeling Language (SDML)
bindings parser sdml tree-sitter
Last synced: 18 Nov 2024
https://github.com/sh-cho/tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
fluent-bit grammar parser tree-sitter
Last synced: 17 Nov 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: 23 Oct 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/smoeding/tree-sitter-pic
Tree-sitter grammar for the PIC language
Last synced: 20 Dec 2024
https://github.com/tree-sitter-grammars/tree-sitter-cpon
CPON grammar for tree-sitter
Last synced: 24 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/tree-sitter/setup-action
Setup action for the tree-sitter library & CLI
Last synced: 29 Oct 2024
https://github.com/tree-sitter/parser-update-action
Dependency updating action for tree-sitter parsers
Last synced: 29 Oct 2024
https://github.com/gusenov/examples-tree-sitter
Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.
examples incremental-parsing parsing syntax-highlighting tree-sitter
Last synced: 31 Dec 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/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/nezitx/acode-breadcrumbs
Breadcrumbs Plugin for Acode brings breadcrumbs navigation to the Acode editor.
acode acode-plugin breadcrumbs tree-sitter
Last synced: 09 Feb 2025
https://github.com/scaleton-labs/tree-sitter-func
FunC grammar for tree-sitter
Last synced: 23 Oct 2024
https://github.com/smoeding/tree-sitter-puppet
Tree-sitter grammar for the Puppet language
Last synced: 10 Feb 2025
https://github.com/nverno/vimscript-ts-mode
Vim script major-mode using tree-sitter
Last synced: 18 Jan 2025
https://github.com/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 18 Jan 2025
https://github.com/edmundito/tree-sitter-ags-script
AGS Script grammar for tree-sitter
adventure-game-studio ags ags-script parser tree-sitter
Last synced: 19 Dec 2024
https://github.com/sdm-lang/emacs-sdml-mode
Emacs major mode for the Simple Domain Modeling Language (SDML)
Last synced: 18 Nov 2024
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/lgeiger/zed-cython
:snake: Cython Language support for Zed
Last synced: 04 Feb 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/clement-jean/tree-sitter-proto
tree-sitter grammar for Protobuf
Last synced: 20 Dec 2024
https://github.com/thomasjo/tree-sitter-latex
LaTeX grammar for Tree-sitter
Last synced: 02 Feb 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/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/thoughtpolice/tree-sitter-openddl
a tree-sitter grammar, for OpenDDL v2.0
Last synced: 25 Jan 2025
https://github.com/50wliu/tree-sitter-hclrs
Tree-sitter parser for HCLRS
cs3330 hclrs parser tree-sitter uva
Last synced: 17 Oct 2024
https://github.com/notpeter/tree-sitter-animationtxt
tree-sitter for PlaydateSDK animation.txt
Last synced: 22 Jan 2025
https://codeberg.org/xasc/tree-sitter-t32
Lauterbach TRACE32 script language grammar for tree-sitter
helix-editor neovim trace32 tree-sitter
Last synced: 15 Nov 2024
https://github.com/jacylang/tree-sitter-jacy
Tree-Sitter grammar for Jacy programming language
Last synced: 17 Jan 2025
https://github.com/sogaiu/prop-test-ts-clj
clojure hypothesis testing tree-sitter
Last synced: 28 Dec 2024
https://github.com/richjyoung/tree-sitter-vhdl
VHDL grammar for tree-sitter parser generator
parser parser-generator tree-sitter vhdl
Last synced: 22 Jan 2025
https://github.com/bakaq/tree-sitter-alloy6
A Treesitter grammar for Alloy 6
Last synced: 22 Jan 2025
https://github.com/lcian/tree-sitter-gringo
🌳 Tree-sitter grammar for gringo (ASP Logic Programming)
answer-set-programming logic-programming tree-sitter
Last synced: 22 Jan 2025
https://github.com/nverno/tablegen-ts-mode
Emacs major mode to LLVM TableGen
emacs llvm lsp tablegen tree-sitter
Last synced: 18 Jan 2025
https://github.com/nik-rev/tree-sitter-multicursor
Tree Sitter grammar for rendering multiple cursors and selections
Last synced: 29 Jan 2025
https://github.com/richin13/dracula.nvim
🧛🏻♂️ Dark theme for Neovim
dracula-theme neovim tree-sitter
Last synced: 23 Oct 2024
https://github.com/Skiftsu/TreesitterWrapper
Simple Treesitter Wrapper for C++
cpp tree-sitter treesitter wrapper
Last synced: 23 Oct 2024
https://github.com/jmitchell/atom-language-abnf
ABNF language support in Atom
anbf atom grammar syntax tree-sitter
Last synced: 19 Jan 2025
https://github.com/mtoohey31/json2lua
An SPA using the tree-sitter wasm binding that converts JSON to Lua objects, useful for Neovim configuration with init.lua.
json lua svelte tailwindcss tree-sitter
Last synced: 09 Jan 2025
https://github.com/malivvan/tree-sitter
Go bindings to tree-sitter using wazero
golang no-cgo tree-sitter wasm wazero
Last synced: 26 Jan 2025
https://github.com/ericoporto/ags-cs-tree-sitter
adventuregamestudio cmake swig tree-sitter
Last synced: 22 Jan 2025
https://github.com/mtoohey31/tree-sitter-ld
Linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 09 Jan 2025
https://github.com/soulseekah/ext-treesitter
PHP bindings for Tree-sitter, batteries included 🔋
Last synced: 20 Dec 2024
https://github.com/sverweij/tree-sitter-mscgen
tree-sitter grammar for MscGen and Xù (WIP)
Last synced: 23 Jan 2025
https://github.com/pkgstore-old/linux-rpm-tree-sitter
linux pkgstore rpm rpm-package rpm-packages rpm-spec tree-sitter
Last synced: 29 Jan 2025
https://github.com/Sarrus1/tree-sitter-tests-formatter
A formatter for Tree-Sitter test files
Last synced: 23 Oct 2024
https://github.com/xapphire13/minimap-tree-sitter-syntax
Minimap highlighting for tree sitter syntax
atom highlighting minimap tree-sitter
Last synced: 25 Jan 2025
https://github.com/SKalt/template-tree-sitter-grammar
A template repository for creating tree-sitter grammars
template template-project tree-sitter tree-sitter-cli tree-sitter-parser
Last synced: 23 Oct 2024
https://github.com/Deviluc/python-tree-sitter
A python wrapper around the tree-sitter c-api (using swig)
ast java parser parser-library python python3 swig tree-sitter
Last synced: 23 Oct 2024
https://github.com/uselessscat/tree-sitter-semver
SemVer grammar for the tree-sitter parsing library
Last synced: 30 Jan 2025
https://github.com/UserNobody14/language-fountain
Using the tree-sitter-fountain package to make screenplay writing in atom easier.
fountain javascript screenplay tree-sitter writing
Last synced: 23 Oct 2024
https://github.com/kozlov721/tree-sitter-epytext
Epytext grammar for tree-sitter
Last synced: 29 Jan 2025
https://github.com/MichaelHatherly/tree-sitter-binaries
BinaryBuilder (Julia) build scripts for tree-sitter parsers.
binarybuilder julia-language tree-sitter
Last synced: 23 Oct 2024
https://github.com/the-mikedavis/AbstractMachinesLab-tree-sitter-erlang
Tree-sitter grammar for Erlang
erlang grammar parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/LeviOP/tree-sitter-keyvalues
Valve KeyValues grammar for tree-sitter
goldsrc keyvalues parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/hugginsio/tree-sitter-x12
A tree-sitter grammar for X12 EDI
Last synced: 24 Jan 2025
https://github.com/snsvrno/tree-sitter-hxml
A tree-sitter-syntax for haxe's markup language: hxml
haxe tree-sitter tree-sitter-highlight
Last synced: 03 Feb 2025
https://github.com/nverno/snippet-ts-mode
Emacs major mode for Yasnippet snippets using tree-sitter
Last synced: 20 Dec 2024
https://github.com/matthewpi/tree-sitter-caddyfile
Caddyfile grammar for tree-sitter
caddy caddyfile caddyserver parser tree-sitter
Last synced: 23 Jan 2025
https://github.com/desertthunder/documango
🥭 CLI SSG powered by Treesitter & Go
Last synced: 31 Dec 2024
https://github.com/crimeminister/tree-sitter-convex-lisp
A tree-sitter grammar for Convex Lisp
Last synced: 31 Dec 2024
https://github.com/ukw2d/py-grove-watcher
Tree-sitter grammar fetcher for Python
pypi-packages python tree-sitter tree-sitter-grammar tree-sitter-parser
Last synced: 06 Feb 2025
https://github.com/milahu/nix2c
transpile nix expressions to C code (failed experiment)
codegen nix transpiler tree-sitter
Last synced: 06 Feb 2025
https://github.com/milahu/tree-sitter-nickel
nickel grammar for tree-sitter. deprecated in favor of https://github.com/nickel-lang/tree-sitter-nickel
grammar nickel nix nixos tree-sitter tree-sitter-parser
Last synced: 06 Feb 2025
https://github.com/neocmakelsp/treesitter_kind_collector
treesitter-type-collector
Last synced: 20 Dec 2024
https://github.com/farbodsz/tree-sitter-haskell-doc
Tree-sitter grammar for Haskell doc comments
grammar haddock haskell tree-sitter
Last synced: 11 Jan 2025
https://github.com/arthurweinmann/treesitter-simple-cli
Just a very simple way of parsing and printing the code CST with tree-sitter.
Last synced: 07 Jan 2025
https://github.com/siposattila/testme
C++ testing framework based on the idea of runnable requirements.
cpp cpp20 runnable-specification test test-automation test-framework testing tree-sitter
Last synced: 14 Jan 2025
https://github.com/usernobody14/language-fountain
Using the tree-sitter-fountain package to make screenplay writing in atom easier.
fountain javascript screenplay tree-sitter writing
Last synced: 06 Feb 2025
https://github.com/tiesen243/nvim
My neovim config files
copilot lsp-server mason neovim tree-sitter
Last synced: 06 Jan 2025
https://github.com/thomasvergne/tree-sitter-cabal
Port of original Cabal tree sitter implementation from Magus
cabal highlight parser tree-sitter
Last synced: 20 Dec 2024
https://github.com/confused-techie/selector-tree-sitter
Query Tree-Sitter Grammar tress with CSS-Like Selectors
Last synced: 30 Jan 2025
https://github.com/tree-sitter-grammars/tree-sitter-kotlin
Kotlin grammar for tree-sitter
Last synced: 23 Oct 2024
https://github.com/htfy96/logalign
Command-line tool to annotate log lines with links to their definitons and argument expression.
command-line golang golang-application log tree-sitter
Last synced: 09 Feb 2025
https://github.com/desdaemon/tree-sitter-prolog
Grammar definitions for Prolog
Last synced: 27 Jan 2025
https://github.com/valdezfomar/tree-sitter-desktop
Desktop Entry Specification grammar for tree-sitter
Last synced: 11 Dec 2024
https://github.com/maxwellkjr/nvim
My Neovim + LazyVim configuration I use for Web (TypeScript and JavaScript Frameworks), React Native and Flutter development
lsp lua neovim tree-sitter vim
Last synced: 30 Dec 2024
https://github.com/serengti/tree-sitter-chaiscript
Tree-Sitter parser for the Chaiscript language
chaiscript cpp parser scripting tree-sitter
Last synced: 23 Dec 2024
https://github.com/jcs090218/tree-sitter-actionscript
ActionScript grammar for tree-sitter
actionscript parser tree-sitter
Last synced: 06 Feb 2025
https://github.com/dhth/dstll
dstll gives you a high level overview of various constructs in your code
Last synced: 20 Dec 2024