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/the-mikedavis/tree-sitter-erlang
An Erlang grammar for tree-sitter
erlang lexer parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/fyralabs/zed-vala
Vala support for Zed.
gnome gtk gtk4 lsp rust tree-sitter vala zed
Last synced: 09 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/shaunlebron/highlight-tree-sitter
create syntax-highlighted code using tree-sitter
syntax-highlighter tree-sitter
Last synced: 24 Jan 2025
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/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/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/b0o/tree-sitter-cython
🐍 Cython grammar for tree-sitter
cython neovim pyrex python pyx tree-sitter
Last synced: 16 Dec 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/emacs-tree-sitter/treesit-langs
Language bundle for Emacs's treesit.el
Last synced: 09 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/ordazgustavo/swift-tree-sitter
Swift bindings for tree-sitter
bindings swift swift-bindings tree-sitter
Last synced: 31 Oct 2024
https://github.com/badetitou/pharo-tree-sitter
A tree-sitter FFI binding for Pharo
Last synced: 14 Jan 2025
https://github.com/tree-sitter-grammars/tree-sitter-ron
RON grammar for tree-sitter
Last synced: 25 Jan 2025
https://github.com/joranhonig/python-tree-sitter-types
Generate python types for tree-sitter parsers
Last synced: 24 Oct 2024
https://github.com/siraben/ts-lint-example
Minimal linting example with tree-sitter
Last synced: 24 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-meson
Meson grammar for tree-sitter
Last synced: 23 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/niklaskorz/lyranos
Code editor based on druid and tree-sitter.
Last synced: 12 Nov 2024
https://github.com/jimhester/rtreesitter
R bindings to the Tree-sitter parsing library
Last synced: 27 Oct 2024
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-requirements
pip requirements grammar for tree-sitter
parser requirements tree-sitter
Last synced: 27 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-linkerscript
LD linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 14 Oct 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/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 19 Nov 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/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/selfint/code-blocks
Manipulate code as blocks
rust tree-sitter typescript vscode
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 07 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/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/tree-sitter-grammars/tree-sitter-ungrammar
ungrammar grammar for tree-sitter
Last synced: 07 Dec 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/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/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/tree-sitter-grammars/tree-sitter-puppet
Puppet grammar for tree-sitter
Last synced: 14 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/uncenter/tree-sitter-tera
⛩️ Tree-sitter grammar for the Tera templating language
Last synced: 22 Oct 2024
https://github.com/rockerboo/tree-sitter-twitchchat
Lets make a grammar for twitch chat!
Last synced: 27 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/pstuifzand/tree-sitter-printf
Tree-sitter grammar for printf formats
tree-sitter tree-sitter-printf
Last synced: 23 Oct 2024
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/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/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-capnp
Cap'n Proto grammar for tree-sitter
Last synced: 13 Nov 2024
https://github.com/tree-sitter/tree-sitter-fluent
fluent i18n parser tree-sitter
Last synced: 07 Oct 2024
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/siraben/tree-sitter-imp
Imp grammar for tree-sitter
grammar imp parser tree-sitter
Last synced: 30 Oct 2024
https://github.com/pinbraerts/tree-sitter-fastbuild
FASTBuild grammar for tree-sitter
Last synced: 09 Oct 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/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/nverno/prisma-ts-mode
Prisma schema major mode using tree-sitter
Last synced: 18 Jan 2025
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/tree-sitter-grammars/tree-sitter-scss
SCSS grammar for tree-sitter
Last synced: 09 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/tree-sitter-grammars/tree-sitter-squirrel
Squirrel grammar for tree-sitter
parser squirrel-lang tree-sitter
Last synced: 15 Nov 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/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 27 Oct 2024
https://github.com/sogaiu/ts-clojure
babashka clojure development testing tree-sitter
Last synced: 28 Dec 2024
https://github.com/neurocyte/flow-syntax
Syntax highlighting module used by flow and zat
Last synced: 13 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-properties
Java properties grammar for tree-sitter
Last synced: 14 Dec 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/tree-sitter-grammars/tree-sitter-gn
GN grammar for tree-sitter
Last synced: 15 Jan 2025
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/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/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/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/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/hedyhli/tree-sitter-cognate
TS grammar for the Cognate language
Last synced: 09 Oct 2024
https://github.com/leon-richardt/comment-highlights.nvim
Highlight comments in neovim
neovim neovim-plugin nvim nvim-plugin tree-sitter
Last synced: 21 Jan 2025
https://github.com/matoous/tree-sitter-fga
Tree sitter grammar for OpenFGA authorization schema language (fga).
Last synced: 17 Dec 2024
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/zadlg/tree-sitter-bazel
Bazel repository for building tree-sitter.
Last synced: 09 Oct 2024
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/agentcooper/tree-sitter-wasi-web
Example setup for compiling Rust code that depends on an unmodified tree-sitter crate to the web via WebAssembly (and WASI).
Last synced: 09 Oct 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/namib-project/muddles
Manufacturer Usage Description (MUD) Language Server
lsp mud rfc8520 rust tree-sitter
Last synced: 11 Jan 2025
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/tree-sitter/parser-setup-action
Setup action for tree-sitter parsers
Last synced: 07 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-qmldir
qmldir grammar for tree-sitter
Last synced: 19 Jan 2025
https://github.com/Symbitic/tree-sitter-cmake
CMake project for building Tree-sitter.
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/t-gebauer/vscode-code-strider
Universal structured code navigation and editing
Last synced: 23 Oct 2024