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: 2024-11-12 00:26:12 UTC
- JSON Representation
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/selfint/code-blocks
Manipulate code as blocks
rust tree-sitter typescript vscode
Last synced: 27 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/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-meson
Meson grammar for tree-sitter
Last synced: 23 Oct 2024
https://github.com/joranhonig/python-tree-sitter-types
Generate python types for tree-sitter parsers
Last synced: 24 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-pony
Pony grammar for tree-sitter
Last synced: 07 Nov 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/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/pstuifzand/tree-sitter-printf
Tree-sitter grammar for printf formats
tree-sitter tree-sitter-printf
Last synced: 23 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/Lancear/tree-sitter-clojure
Clojure grammar for tree-sitter
clojure grammar parser speedtyper tree-sitter
Last synced: 03 Aug 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/nvim-neorocks/luarocks-build-treesitter-parser
A luarocks build backend for tree-sitter parsers.
Last synced: 09 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/meain/emacsconf-talk-tree-sitter
Slides/Files for EmacsConf 2022 talk "Tree-sitter beyond syntax highlighting"
Last synced: 28 Oct 2024
https://github.com/alexaandru/go-tree-sitter-bare
Go tree-sitter bindings-only library
Last synced: 09 Oct 2024
https://github.com/rockerboo/tree-sitter-twitchchat
Lets make a grammar for twitch chat!
Last synced: 27 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-grammars/tree-sitter-scss
SCSS grammar for tree-sitter
Last synced: 09 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/tree-sitter-grammars/tree-sitter-ron
RON grammar for tree-sitter
Last synced: 30 Sep 2024
https://github.com/tree-sitter/tree-sitter-fluent
fluent i18n parser tree-sitter
Last synced: 07 Oct 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/tree-sitter-grammars/tree-sitter-zig
Zig grammar for tree-sitter
Last synced: 14 Oct 2024
https://github.com/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 27 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: 12 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/neurocyte/flow-syntax
Syntax highlighting module used by flow and zat
Last synced: 13 Oct 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/nevesnunes/deflate-frolicking
Analyse and modify DEFLATE streams
compression deflate file-formats tree-sitter
Last synced: 23 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/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/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/namib-project/muddles
Manufacturer Usage Description (MUD) Language Server
lsp mud rfc8520 rust tree-sitter
Last synced: 12 Nov 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
https://github.com/hedyhli/tree-sitter-cognate
TS grammar for the Cognate language
Last synced: 09 Oct 2024
https://github.com/Symbitic/tree-sitter-cmake
CMake project for building Tree-sitter.
Last synced: 23 Oct 2024
https://github.com/grayjack/language-rust-treesitter
Tree Sitter atom package for rust
atom rust rust-lang syntax-highlighting tree-sitter
Last synced: 30 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-tablegen
LLVM TableGen grammar for tree-sitter
llvm-tablegen parser tree-sitter
Last synced: 30 Sep 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/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 30 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/tree-sitter/parser-setup-action
Setup action for tree-sitter parsers
Last synced: 07 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
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/zadlg/tree-sitter-bazel
Bazel repository for building tree-sitter.
Last synced: 09 Oct 2024
https://github.com/tree-sitter/parser-test-action
Test action for tree-sitter parsers
Last synced: 07 Oct 2024
https://github.com/Slowki/tree-sitter-languages-rs
A Rust crate to download and link Tree-sitter grammars
Last synced: 23 Oct 2024
https://github.com/nidhish-nayak/nvim
My personal Neovim config using packer file with telescope, harpoon, git-signs, autocompletion, tree-sitter, undo-tree, LSP, file-system and more.
autocomplete file-tree git-integration harpoon lsp lua neovim telescope tree-sitter
Last synced: 09 Oct 2024
https://github.com/pest-parser/tree-sitter-pest
The pest grammar for the tree-sitter
Last synced: 01 Nov 2024
https://github.com/notpeter/tree-sitter-pdxinfo
tree-sitter for PlaydateSDK pdxinfo
pdxinfo playdate-sdk tree-sitter
Last synced: 13 Oct 2024
https://github.com/seanbreckenridge/tree-sitter-rifleconfig
rifle (ranger filemanager file opener) grammar for tree-sitter
parser ranger ranger-fm tree-sitter tree-sitter-parser
Last synced: 09 Oct 2024
https://github.com/elliotfontaine/tree-sitter-cylc
Tree-Sitter grammar for Cylc's workflow configuration files.
cylc tree-sitter tree-sitter-parser
Last synced: 21 Oct 2024
https://github.com/dmille56/powershell-ts-mode
Emacs mode for editing powershell files using tree-sitter
Last synced: 09 Oct 2024
https://github.com/sogaiu/vscode-clojure-colorizer
clojure clojurescript tree-sitter vscode
Last synced: 23 Oct 2024
https://github.com/sogaiu/janet-neovim-trial-kit
Try Janet Support in Neovim with Relatively Minimal Fuss
Last synced: 05 Nov 2024
https://github.com/belltoy/tree-sitter-vrl
Vector Remap Language (VRL) grammar for tree-sitter.
tree-sitter tree-sitter-parser
Last synced: 09 Oct 2024
https://github.com/ollema/glimra
Zero runtime syntax highlighter for lustre/ssg.
gleam lustre nif rustler tree-sitter
Last synced: 09 Oct 2024
https://github.com/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 30 Oct 2024
https://github.com/colinkennedy/tree-sitter-objdump
Parse objdump files using tree-sitter
Last synced: 11 Oct 2024
https://github.com/s0/gatsby-remark-tree-sitter
Gatsby plugin to highlight code in Markdown files using tree-sitter
gatsby gatsby-plugin markdown remark syntax-highlighting tree-sitter
Last synced: 01 Nov 2024
https://github.com/nverno/tree-sitter-jq
Tree sitter grammar implementation for Jq language
Last synced: 21 Oct 2024
https://github.com/s-ol/tree-sitter-alv
tree-sitter grammar for the alv livecoding language.
alive alv live-coding livecoding tree-sitter
Last synced: 12 Oct 2024
https://github.com/matthias-Q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 23 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-slang
Slang grammar for tree-sitter
Last synced: 09 Oct 2024
https://github.com/contextualist/exec_wiki-bgm
Bangumi 维基音乐条目可视化编辑套件
bangumi tree-sitter tree-sitter-grammar
Last synced: 09 Oct 2024
https://github.com/hdoc1509/tree-sitter-hygen-template
Tree-sitter grammar for Hygen templates
hygen parser template tree-sitter
Last synced: 28 Oct 2024
https://github.com/valdezfomar/tree-sitter-editorconfig
editorconfig grammar for tree-sitter
editorconfig parser tree-sitter
Last synced: 30 Oct 2024
https://github.com/jubnzv/dd
Simple delta debugger
delta-debugging rust test-automation tree-sitter
Last synced: 17 Oct 2024
https://github.com/langston-barrett/tree-sitter-edit
A crate for printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools.
Last synced: 28 Oct 2024
https://github.com/carlinigraphy/scm-edit.nvim
Simple tree-sitter navigation and editing plugin for scheme
navigation neovim nvim plugin scheme tree-sitter treesitter
Last synced: 09 Oct 2024
https://github.com/polychromatist/tree-sitter-motoko
tree-sitter for motoko
dfinity helix-editor ic motoko motoko-language tree-sitter
Last synced: 28 Oct 2024
https://github.com/tree-sitter/parse-action
File parsing action for tree-sitter parsers
Last synced: 29 Oct 2024
https://github.com/hdoc1509/hygen.nvim
Neovim plugin plugin to provide syntax highlighting for Hygen templates
hygen neovim neovim-plugin parser tree-sitter
Last synced: 17 Oct 2024
https://github.com/matthias-q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 01 Nov 2024
https://github.com/irishbruse/celticcode
Code Editor Written by an Irishman inspired by vscode, vim and emacs.
Last synced: 15 Oct 2024
https://github.com/ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
flakes grammar nix nix-flake parser tree-sitter tree-sitter-grammars
Last synced: 09 Oct 2024
https://github.com/tobiasvl/tree-sitter-rgbasm
:deciduous_tree: RGBASM grammar for tree-sitter
gameboy gbz80 parser rgbds tree-sitter
Last synced: 03 Aug 2024
https://github.com/DyGriin/tree-sitter-jsfx
Reaper JSFX grammar for tree-sitter.
Last synced: 23 Oct 2024
https://github.com/hermitmaster/monokai.nvim
A modern interpretation of Monokai for Neovim, written in lua.
Last synced: 23 Oct 2024
https://github.com/t-gebauer/replant
Prototype: Kotlin to TypeScript data-structure transpiler
kotlin node-tree-sitter tree-sitter tree-sitter-kotlin
Last synced: 23 Oct 2024
https://github.com/rtsao/strip-flow-types
Remove flow types with tree-sitter
Last synced: 16 Oct 2024
https://github.com/foxyseta/tree-sitter-prolog
Mirror of https://codeberg.org/foxy/tree-sitter-prolog. Refer to the original repository for issue tracking
grammar parsing problog prolog tree-sitter
Last synced: 09 Oct 2024
https://github.com/sportshead/tree-sitter-cie
tree-sitter parser for Cambridge IGCSE/A Level pseudocode
Last synced: 09 Oct 2024
https://github.com/ce11an/tree-sitter-surrealql
SurrealQL grammar for tree-sitter
database surrealdb tree-sitter tree-sitter-highlight tree-sitter-parser
Last synced: 09 Oct 2024