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/staysail/nova-cdragon
C and C++ support for Nova
language-server-protocol nova tree-sitter
Last synced: 31 Oct 2024
https://github.com/FyraLabs/zed-vala
Vala support for Zed.
gnome gtk gtk4 lsp rust tree-sitter vala zed
Last synced: 23 Oct 2024
https://github.com/usernobody14/tree-sitter-fountain
A tree-sitter grammar for the 'fountain' markup language.
Last synced: 19 Nov 2024
https://github.com/move-hub/tree-sitter-move
tree-sitter grammar for libra move language
grammar libra move parser tree-sitter
Last synced: 21 Oct 2024
https://github.com/b0o/tree-sitter-cython
đ Cython grammar for tree-sitter
cython neovim pyrex python pyx tree-sitter
Last synced: 16 Dec 2024
https://github.com/tree-sitter-grammars/tree-sitter-luap
Lua patterns grammar for tree-sitter
lua-patterns parser tree-sitter
Last synced: 24 Jan 2025
https://github.com/emacs-tree-sitter/treesit-langs
Language bundle for Emacs's treesit.el
Last synced: 09 Oct 2024
https://github.com/badetitou/pharo-tree-sitter
A tree-sitter FFI binding for Pharo
Last synced: 14 Jan 2025
https://github.com/ordazgustavo/swift-tree-sitter
Swift bindings for tree-sitter
bindings swift swift-bindings tree-sitter
Last synced: 31 Oct 2024
https://github.com/antonvanassche/md-headers.nvim
Navigate between Mardown headings with ease from within Neovim.
lua neovim neovim-plugin nvim nvim-plugin tree-sitter
Last synced: 10 Nov 2024
https://github.com/fymyte/tree-sitter-rasi
RASI grammar for tree-sitter
grammar grammar-parser rasi rofi tree-sitter tree-sitter-parser
Last synced: 24 Jan 2025
https://github.com/decurity/tree-sitter-circom
Circom grammar for tree sitter
circom grammar parser tree-sitter
Last synced: 09 Oct 2024
https://github.com/elixir-lang/tree-sitter-iex
Interactive Elixir (IEx) grammar for tree-sitter
elixir iex parser repl tree-sitter
Last synced: 07 Oct 2024
https://github.com/evref-bl/pharo-tree-sitter
A tree-sitter FFI binding for Pharo
Last synced: 25 Jan 2025
https://github.com/androidideofficial/tree-sitter-xml
Tree Sitter grammar for Android XML files
android androidide parsing tree-sitter xml
Last synced: 12 Nov 2024
https://github.com/tree-sitter-grammars/tree-sitter-ron
RON grammar for tree-sitter
Last synced: 25 Jan 2025
https://github.com/gopad-dev/gopad
TUI Editor inspired by nano and powered by Tree-Sitter
bubbletea editor golang lsp tree-sitter tui
Last synced: 09 Oct 2024
https://github.com/glehmann/tree-sitter-earthfile
Tree-sitter grammar for Earthfile
earthfile earthly parser tree-sitter
Last synced: 09 Oct 2024
https://github.com/alexaandru/go-sitter-forest
Where a Gopher meets lots of đŗ Sitters
Last synced: 09 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-meson
Meson grammar for tree-sitter
Last synced: 23 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 19 Nov 2024
https://github.com/siraben/ts-lint-example
Minimal linting example with tree-sitter
Last synced: 24 Oct 2024
https://github.com/mskelton/tree-sitter-styled
This is an extension of tree-sitter-css to support styled-components interpolation syntax.
css parser styled-components tree-sitter
Last synced: 18 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-linkerscript
LD linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 14 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 07 Nov 2024
https://github.com/aineejames/c3-zed
A Zed extension for the C3 programming language with LSP and TS.
editor extension lsp tree-sitter zed
Last synced: 09 Oct 2024
https://github.com/selfint/code-blocks
Manipulate code as blocks
rust tree-sitter typescript vscode
Last synced: 27 Oct 2024
https://github.com/niklaskorz/lyranos
Code editor based on druid and tree-sitter.
Last synced: 12 Nov 2024
https://github.com/zee-editor/tree-sitter-ron
Rusty Object Notation (RON) grammar for tree-sitter
parser ron rust syntax-highlighting tree-sitter
Last synced: 10 Nov 2024
https://github.com/joranhonig/python-tree-sitter-types
Generate python types for tree-sitter parsers
Last synced: 24 Oct 2024
https://github.com/metio/tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
client config grammar parser ssh tree-sitter
Last synced: 13 Oct 2024
https://github.com/jimhester/rtreesitter
R bindings to the Tree-sitter parsing library
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-requirements
pip requirements grammar for tree-sitter
parser requirements tree-sitter
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-puppet
Puppet grammar for tree-sitter
Last synced: 14 Oct 2024
https://github.com/uncenter/tree-sitter-tera
âŠī¸ Tree-sitter grammar for the Tera templating language
Last synced: 22 Oct 2024
https://github.com/kyure-a/satysfi-ts-mode
A tree-sitter based major-mode for SATySFi
emacs major-mode satysfi tree-sitter
Last synced: 09 Oct 2024
https://github.com/grayjack/tree-sitter-carp
Tree-sitter package for Carp language
carp carp-lang tree-sitter tree-sitter-carp
Last synced: 30 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-capnp
Cap'n Proto grammar for tree-sitter
Last synced: 13 Nov 2024
https://github.com/mskelton/tree-sitter-mql5
This is an extension of tree-sitter-cpp to support the mql5 language.
Last synced: 18 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-ungrammar
ungrammar grammar for tree-sitter
Last synced: 07 Dec 2024
https://github.com/rockerboo/tree-sitter-twitchchat
Lets make a grammar for twitch chat!
Last synced: 27 Oct 2024
https://github.com/robert-oleynik/git-blame-virt.nvim
Neovim plugin to display git blame information in front of functions, structs and classes.
git git-blame neovim neovim-plugin tree-sitter
Last synced: 09 Nov 2024
https://github.com/nverno/wat-ts-mode
Major mode for webassembly wat/wast buffers using tree-sitter
emacs tree-sitter wasm wast wat
Last synced: 18 Jan 2025
https://github.com/nvim-neorocks/luarocks-build-treesitter-parser
A luarocks build backend for tree-sitter parsers.
Last synced: 09 Oct 2024
https://github.com/Lancear/tree-sitter-clojure
Clojure grammar for tree-sitter
clojure grammar parser speedtyper tree-sitter
Last synced: 16 Nov 2024
https://github.com/alexaandru/go-tree-sitter-bare
Go tree-sitter bindings-only library
Last synced: 09 Oct 2024
https://github.com/meain/emacsconf-talk-tree-sitter
Slides/Files for EmacsConf 2022 talk "Tree-sitter beyond syntax highlighting"
Last synced: 28 Oct 2024
https://github.com/pstuifzand/tree-sitter-printf
Tree-sitter grammar for printf formats
tree-sitter tree-sitter-printf
Last synced: 23 Oct 2024
https://github.com/twistoy/cpp-toolkit.nvim
A simple toolkit for cpp development
cpp lua neovim neovim-lua neovim-plugin neovim-plugins nvim tree-sitter treesitter vim vimrc
Last synced: 15 Jan 2025
https://github.com/tree-sitter-grammars/tree-sitter-squirrel
Squirrel grammar for tree-sitter
parser squirrel-lang tree-sitter
Last synced: 15 Nov 2024
https://github.com/neurocyte/flow-syntax
Syntax highlighting module used by flow and zat
Last synced: 13 Oct 2024
https://github.com/sogaiu/ts-clojure
babashka clojure development testing tree-sitter
Last synced: 28 Dec 2024
https://github.com/tree-sitter/tree-sitter-fluent
fluent i18n parser tree-sitter
Last synced: 07 Oct 2024
https://github.com/polychromatist/tree-sitter-motoko
tree-sitter for motoko
dfinity helix-editor ic motoko motoko-language tree-sitter
Last synced: 15 Dec 2024
https://github.com/matthesjh/tree-sitter-curry
Curry grammar for tree-sitter
curry incremental parsing tree-sitter
Last synced: 13 Oct 2024
https://github.com/jmitchell/tree-sitter-abnf
ABNF grammar for tree-sitter
abnf grammar syntax tree-sitter
Last synced: 12 Oct 2024
https://github.com/jmitchell/atom-language-dhall
Dhall language support in Atom (buggy and not released; see issue #2)
atom dhall syntax-highlighting tree-sitter
Last synced: 18 Dec 2024
https://github.com/orbitalquark/tslexia
A Scintilla lexer that makes use of Tree-sitter parsers
lexer lexers scintilla syntax-highlighting tree-sitter
Last synced: 12 Nov 2024
https://github.com/nverno/prisma-ts-mode
Prisma schema major mode using tree-sitter
Last synced: 18 Jan 2025
https://github.com/nevesnunes/deflate-frolicking
Analyse and modify DEFLATE streams
compression deflate file-formats tree-sitter
Last synced: 23 Oct 2024
https://github.com/mehdihadeli/aiassist
đģ AI coding assistant inside terminal to help in code development, code explanation, code refactor and review, bug fix and chat with supporting local and online language models.
ai ai-assistant ai-developer-tools ai-tools anthropic azure-ai azure-openai claude cli command-line csharp dotnet gpt-4 gpt-4o llm ollama openai terminal terminal-ui tree-sitter
Last synced: 26 Nov 2024
https://github.com/lzhiyong/kotlin-tree-sitter
kotlin binding for tree-sitter
kotlin kotlin-tree-sitter tree-sitter
Last synced: 14 Oct 2024
https://github.com/siraben/tree-sitter-imp
Imp grammar for tree-sitter
grammar imp parser tree-sitter
Last synced: 30 Oct 2024
https://github.com/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 14 Dec 2024
https://github.com/tree-sitter-grammars/tree-sitter-gn
GN grammar for tree-sitter
Last synced: 15 Jan 2025
https://github.com/pinbraerts/tree-sitter-fastbuild
FASTBuild grammar for tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-scss
SCSS grammar for tree-sitter
Last synced: 09 Oct 2024
https://github.com/yukaii/liftledger
Lift Ledger (.lfl): A simple, human-readable plain text format for tracking fitness workouts and progress, balancing ease of use with powerful logging capabilities, inspired by Beancount.
beancount fitness-tracker tree-sitter tree-sitter-parser
Last synced: 09 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Last synced: 02 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/sethbarberee/tree-sitter-asm
ARM/Thumb Assembly parser for treesitter (WIP)
tree-sitter tree-sitter-asm tree-sitter-parser
Last synced: 23 Nov 2024
https://github.com/hedyhli/tree-sitter-cognate
TS grammar for the Cognate language
Last synced: 09 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/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 30 Oct 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/tree-sitter/parser-setup-action
Setup action for tree-sitter parsers
Last synced: 07 Oct 2024
https://github.com/mmatongo/nvim-config
An experiment
config configuration development golaang lazy lsp lua neovim neovim-config neovim-plugin nnn nvim packer programming python ruby tree-sitter typescript
Last synced: 07 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: 17 Dec 2024
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/matoous/tree-sitter-fga
Tree sitter grammar for OpenFGA authorization schema language (fga).
Last synced: 17 Dec 2024
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/tree-sitter-grammars/tree-sitter-test
TS corpus test grammar for tree-sitter
neovim neovim-plugin parser test tree-sitter
Last synced: 09 Oct 2024
https://github.com/symbitic/tree-sitter-cmake
CMake project for building Tree-sitter.
Last synced: 22 Nov 2024
https://github.com/zadlg/tree-sitter-bazel
Bazel repository for building tree-sitter.
Last synced: 09 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