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/mooerslab/emacs30venturatreesitterconfig
Configuration file for Emacs 30.0.5 with tree-sitter and combobulate for macOS
academic-productivity academic-research academic-writing combobulate concrete-syntax-trees emacs structured-editing time-management tree-sitter
Last synced: 14 Dec 2024
https://github.com/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 18 Jan 2025
https://github.com/scaleton-labs/tree-sitter-func
FunC grammar for tree-sitter
Last synced: 23 Oct 2024
https://github.com/stackmystack/tsdl
A downloader/builder of many tree-sitter parsers
Last synced: 20 Dec 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/laojianzi/tree-sitter-kql
A kql (Kibana Query Language Kibana) parser and syntax highlighting built on tree-sitter
highlight kibana-query-language-kibana kql kuery-query parser tree-sitter tree-sitter-kql
Last synced: 20 Dec 2024
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/sambacha/tree-sitter-yul
Yul tree-sitter
ethereum solidity tree-sitter tree-sitter-solidity tree-sitter-yul
Last synced: 23 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/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 Oct 2024
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/sdm-lang/emacs-sdml-mode
Emacs major mode for the Simple Domain Modeling Language (SDML)
Last synced: 18 Nov 2024
https://github.com/tree-sitter/setup-action
Setup action for the tree-sitter library & CLI
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/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/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/thomasjo/tree-sitter-latex
LaTeX grammar for Tree-sitter
Last synced: 02 Feb 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/meain/tree-surgeon
Code manipulation utilities for Emacs using tree-sitter
Last synced: 09 Feb 2025
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/huygensing/tree-sitter-tagml
tree-sitter grammar for TAGML
Last synced: 09 Feb 2025
https://github.com/georgjz/tree-sitter-6809
Tree-Sitter parser for 6809 assembly
Last synced: 16 Nov 2024
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-grammars/tree-sitter-cpon
CPON grammar for tree-sitter
Last synced: 24 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/winstliu/tree-sitter-hclrs
Tree-sitter parser for HCLRS
cs3330 hclrs parser tree-sitter uva
Last synced: 20 Jan 2025
https://github.com/daun/tree-sitter-latte
A tree-sitter grammar for the Latte templating language
latte parser tree-sitter tree-sitter-grammar
Last synced: 08 Feb 2025
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/clement-jean/tree-sitter-proto
tree-sitter grammar for Protobuf
Last synced: 20 Dec 2024
https://github.com/Usielrivas/tree-sitter-typescript-wasm
Web tree-sitter-typescript wasm
tree-sitter tree-sitter-tsx tree-sitter-typescript web-assembly
Last synced: 24 Oct 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/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/wizard04wsu/tree-sitter-regex-unicode-js
Tree-sitter grammar for JavaScript regular expressions with the Unicode flag set
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter unicode
Last synced: 28 Dec 2024
https://github.com/noorwachid/tree-sitter-gularen
tree sitter for gularen markup language
Last synced: 20 Dec 2024
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/adclz/auto-lsp
A rust crate for creating AST and LSP servers powered by tree-sitter queries.
Last synced: 20 Jan 2025
https://github.com/lizamozy/idl-2024-systems-research
Description of the research I did in Spring 2024 for the microkernel, Composite, for Professor Gabe Parmer at the George Washington University Security and Systems Lab.
interfacedefinitionlanguage operating-system rust-lang toml tree-sitter
Last synced: 20 Dec 2024
https://github.com/todesking/serde_tree_sitter
Serde Deserializer for tree_sitter
Last synced: 20 Dec 2024
https://github.com/parsiya/knee-deep-tree-sitter
Code for "Knee Deep in tree-sitter" blog posts.
Last synced: 20 Dec 2024
https://github.com/nghiango1/interingo
"interprester-in-go" or InterinGo (for short) is a new interpreter language, come with LSP and highlighter for neovim
Last synced: 20 Dec 2024
https://github.com/rupurt/tree-sitter-graph-nix
A Nix flake for tree-sitter-graph. Construct graphs from parsed source code
Last synced: 20 Dec 2024
https://github.com/datwaft/tree-sitter-corpus
A tree-sitter parser for tree-sitter's test files
corpus grammar tests tree-sitter tree-sitter-grammar tree-sitter-parser
Last synced: 20 Dec 2024
https://github.com/dhth/dstll
dstll gives you a high level overview of various constructs in your code
Last synced: 20 Dec 2024
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/b72u68/tree-sitter-iitran
IITRAN grammar for tree-sitter
iitran lexer parser syntax-highlighting tree-sitter tree-sitter-parser
Last synced: 20 Jan 2025
https://github.com/neocmakelsp/treesitter_kind_collector
treesitter-type-collector
Last synced: 20 Dec 2024
https://github.com/scmlab/tree-sitter-pi
tree-sitter parser for the language pi
Last synced: 16 Nov 2024
https://github.com/aalekhpatel07/tree-sitter-cooklang
Tree-sitter for CookLang, the language for writing recipes.
cooklang tree-sitter tree-sitter-cooklang
Last synced: 22 Jan 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/seantiz/dryfold-cli
A tool to help me plan C++ codebase migration ahead of time. Dryfold breaks the work down into kanban-board tasks.
cpp kanban kanban-boards parsing report-generator rust static-analysis system-design tree-sitter typescript
Last synced: 15 Jan 2025
https://github.com/mbund/cse2421-linter
Lint for some extra rules for C
lint linter parse parser rust tree-sitter
Last synced: 11 Jan 2025
https://github.com/luckasranarison/tree-sitter-icelang
icelang grammar for tree-sitter
parser programming-language tree-sitter
Last synced: 28 Jan 2025
https://github.com/stofte/tree-sitter-demo
tree-sitter demonstration project
Last synced: 21 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/3p3r/type-sitter
Generates Tree-Sitter Grammars From TypeScript Definitions
parser-generator tree-sitter typescript
Last synced: 21 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/soulseekah/ext-treesitter
PHP bindings for Tree-sitter, batteries included 🔋
Last synced: 20 Dec 2024
https://github.com/LeviOP/tree-sitter-cfg
GoldSrc cfg grammar for tree-sitter.
cfg goldsrc parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/rsookram/oktypes
oktypes is a command line tool that outputs the names of types defined in Kotlin source files
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/IoeCmcomc/tree-sitter-mcfunction
Minecraft function file grammar for tree-sitter
Last synced: 23 Oct 2024
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/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/richin13/dracula.nvim
🧛🏻♂️ Dark theme for Neovim
dracula-theme neovim tree-sitter
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/Skiftsu/TreesitterWrapper
Simple Treesitter Wrapper for C++
cpp tree-sitter treesitter wrapper
Last synced: 23 Oct 2024
https://github.com/idorobots/tree-sitter-vs-peg
A benchmark of a simple Lisp parser defined in TreeSitter and a custom PEG generator.
compilers lisp parser-generator scheme tree-sitter
Last synced: 20 Dec 2024
https://github.com/uselessscat/tree-sitter-semver
SemVer grammar for the tree-sitter parsing library
Last synced: 30 Jan 2025
https://github.com/kozlov721/tree-sitter-epytext
Epytext grammar for 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/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/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/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/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/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