Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Tree-sitter
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-01-30 00:25:36 UTC
- JSON Representation
https://github.com/s-ol/language-alv
Atom language support for the alv livecoding language
alive alv atom-package live-coding livecoding tree-sitter
Last synced: 18 Jan 2025
https://github.com/sogaiu/a-tsclj-nvim-lua-plugin
clojure lua neovim tree-sitter
Last synced: 16 Nov 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/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/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 18 Jan 2025
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/nverno/vimscript-ts-mode
Vim script major-mode using tree-sitter
Last synced: 18 Jan 2025
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/sdm-lang/emacs-sdml-mode
Emacs major mode for the Simple Domain Modeling Language (SDML)
Last synced: 18 Nov 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/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/jharrilim/tree-sitter-duckstruct
Tree-Sitter Syntax Highlighting for Duckstruct
duckstruct syntax-highlighting tree-sitter
Last synced: 31 Dec 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/sverweij/tree-sitter-smcat
state-machine-cat tree-sitter grammar :scream_cat: :book:
Last synced: 17 Jan 2025
https://github.com/meain/tree-surgeon
Code manipulation utilities for Emacs using tree-sitter
Last synced: 16 Dec 2024
https://github.com/huygensing/tree-sitter-tagml
tree-sitter grammar for TAGML
Last synced: 16 Dec 2024
https://github.com/jcs090218/tree-sitter-actionscript
ActionScript grammar for tree-sitter
actionscript parser tree-sitter
Last synced: 13 Dec 2024
https://github.com/zadlg/tree-sitter-c-bazel
Bazel repository for building the tree-sitter C parser.
Last synced: 17 Dec 2024
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/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/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/thoughtpolice/tree-sitter-openddl
a tree-sitter grammar, for OpenDDL v2.0
Last synced: 25 Jan 2025
https://github.com/jacylang/tree-sitter-jacy
Tree-Sitter grammar for Jacy programming language
Last synced: 17 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/luckasranarison/tree-sitter-icelang
icelang grammar for tree-sitter
parser programming-language tree-sitter
Last synced: 28 Jan 2025
https://github.com/kozlov721/tree-sitter-epytext
Epytext grammar for tree-sitter
Last synced: 29 Jan 2025
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/ChristianMurphy/tree-sitter-markdown
Markdown grammar for tree-sitter
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: 08 Dec 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/matthewpi/tree-sitter-caddyfile
Caddyfile grammar for tree-sitter
caddy caddyfile caddyserver parser tree-sitter
Last synced: 23 Jan 2025
https://github.com/scmlab/tree-sitter-pi
tree-sitter parser for the language pi
Last synced: 16 Nov 2024
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/isaacazuelos/tree-sitter-kurt
A Tree Sitter grammar for Kurt
Last synced: 23 Oct 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/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/daun/tree-sitter-latte
A tree-sitter grammar for the Latte templating language
latte parser tree-sitter tree-sitter-grammar
Last synced: 15 Dec 2024
https://github.com/yuja/tree-sitter-sixtyfps
SixtyFPS grammar for the tree-sitter parsing library
Last synced: 23 Oct 2024
https://github.com/gemmaro/tree-sitter-rdoc
Experimental RDoc parser powered by Tree-sitter. See latest status on repository on Disroot.
Last synced: 20 Jan 2025
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/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/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: 16 Dec 2024
https://github.com/tiesen243/nvim
My neovim config files
copilot lsp-server mason neovim tree-sitter
Last synced: 06 Jan 2025
https://github.com/valdezfomar/tree-sitter-desktop
Desktop Entry Specification grammar for tree-sitter
Last synced: 11 Dec 2024
https://github.com/desdaemon/tree-sitter-prolog
Grammar definitions for Prolog
Last synced: 27 Jan 2025
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/milahu/nix2c
transpile nix expressions to C code (failed experiment)
codegen nix transpiler tree-sitter
Last synced: 13 Dec 2024
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: 13 Dec 2024
https://github.com/milahu/tree-sitter-squirrelly-templates
Tree-sitter grammar for the squirrelly template language
Last synced: 23 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/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/stofte/tree-sitter-demo
tree-sitter demonstration project
Last synced: 21 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/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: 14 Dec 2024
https://github.com/the-mikedavis/tree-sitter-edoc
A tree-sitter grammar for the Erlang documentation generator (Edoc) syntax
edoc erlang lexer parser tree-sitter
Last synced: 18 Dec 2024
https://github.com/smoeding/tree-sitter-postscript
Tree-sitter grammar for the PostScript page description language
Last synced: 18 Dec 2024
https://github.com/smoeding/puppet-ts-mode
Emacs major mode with tree-sitter support for Puppet manifests
emacs emacs-mode puppet tree-sitter
Last synced: 18 Dec 2024
https://github.com/smoeding/tree-sitter-puppet
Tree-sitter grammar for the Puppet language
Last synced: 18 Dec 2024
https://github.com/mooerslab/compile-emacs-29
Protocols for compiling GNU Emacs version 29 from source code.
compile-emacs emacs-from-source-code gnu-emacs-29 tree-sitter
Last synced: 24 Dec 2024
https://gitlab.com/joncoole/tree-sitter-nginx
NGINX Configuration grammar for tree-sitter.
Last synced: 20 Dec 2024
https://gitlab.com/thchha/tree-sitter-scheme
A tree-sitter grammar conforming R5RS and R7RS small*.
Last synced: 23 Oct 2024
https://github.com/mdmfernandes/tree-sitter-selinux
Tree-sitter grammar for SELinux
grammar-parser selinux tree-sitter
Last synced: 20 Dec 2024
https://github.com/beardedfish/tree-sitter-apache-dispatcher-config
Apache Dispatcher Config grammar for Tree-sitter.
adobe-experience-manager aem apache dispatcher grammar regex tree-sitter
Last synced: 25 Dec 2024
https://github.com/plume-lang/tree-sitter-plume
Plume grammar for tree-sitter
Last synced: 10 Jan 2025
https://github.com/yudai-nkt/tree-sitter-satysfi
SATySFi grammar for tree-sitter
Last synced: 21 Jan 2025
https://github.com/ghbrown/tree-sitter-chapel
tree-sitter grammar for the Chapel language
Last synced: 23 Oct 2024
https://github.com/smart-hosts/tree-sitter-shosts
A tree-sitter parser for Smart Hosts file
Last synced: 29 Dec 2024
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/sogaiu/prop-test-ts-clj
clojure hypothesis testing tree-sitter
Last synced: 28 Dec 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/nverno/x86asm-ts-mode
Major mode for x86 assembly/objdump using tree-sitter
assembly-language emacs tree-sitter x86
Last synced: 18 Jan 2025