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-06 00:30:31 UTC
- JSON Representation
https://github.com/grayjack/tree-sitter-zig
Tree-sitter package for the Zig programming language
tree-sitter tree-sitter-zig zig ziglang
Last synced: 31 Oct 2024
https://github.com/Tuxified/tree-sitter-elixir
Tree Sitter grammar for Elixir
Last synced: 23 Oct 2024
https://github.com/jamestrew/tree-sitter-monkey
Monkey grammar for tree-sitter
tree-sitter tree-sitter-parser
Last synced: 23 Oct 2024
https://github.com/novakne/kosmikoa.nvim
A dark color scheme for Neovim with support for LSP, Treesitter. This mirror is deprecated. Use the repo at https://sr.ht/~novakane/kosmikoa.nvim/
color-scheme neovim nvim polyglot tree-sitter treesitter
Last synced: 05 Nov 2024
https://github.com/tree-sitter-grammars/tree-sitter-vim
Vimscript grammar for tree-sitter
Last synced: 30 Sep 2024
https://github.com/justinmk/tree-sitter-ini
tree-sitter grammar/parser for INI files
tree-sitter tree-sitter-parser
Last synced: 27 Oct 2024
https://github.com/skissue/meow-tree-sitter
Tree-sitter powered :deciduous_tree: motions for Meow :cat:
emacs emacs-lisp emacs-package keybindings modal-editing tree-sitter
Last synced: 09 Oct 2024
https://github.com/PaterJason/nvim-treesitter-sexp
neovim neovim-plugin nvim nvim-treesitter tree-sitter
Last synced: 23 Oct 2024
https://github.com/connorlay/tree-sitter-surface
Surface grammar for Tree-sitter
elixir neovim parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/beaglefoot/tree-sitter-awk
GNU AWK grammar for tree-sitter
Last synced: 31 Oct 2024
https://github.com/xapphire13/tree-sitter-syntax-visualizer
Syntax tree visualizer for tree-sitter
ast atom lexer parser syntax syntax-tree tree-sitter visualizer
Last synced: 13 Oct 2024
https://github.com/yuja/tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
Last synced: 27 Oct 2024
https://github.com/tree-sitter/tree-sitter-ql
tree-sitter grammar for the CodeQL language
Last synced: 07 Oct 2024
https://github.com/michaelhatherly/treesitter.jl
Julia bindings for tree-sitter.
Last synced: 11 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-cuda
CUDA grammar for tree-sitter
Last synced: 30 Oct 2024
https://github.com/tact-lang/tree-sitter-tact
🌳 Tree-sitter grammar for the ⚡ Tact contract programming language
grammar highlighting lexer parser tact the-open-network ton tree-sitter tree-sitter-parser tree-sitter-tact
Last synced: 09 Oct 2024
https://github.com/Xapphire13/tree-sitter-syntax-visualizer
Syntax tree visualizer for tree-sitter
ast atom lexer parser syntax syntax-tree tree-sitter visualizer
Last synced: 08 Aug 2024
https://github.com/tree-sitter-grammars/tree-sitter-luadoc
Lua docs grammar for tree-sitter
emmylua luacats parser tree-sitter
Last synced: 06 Aug 2024
https://github.com/polychromatist/tree-sitter-luau
tree-sitter for luau
helix-editor luau nvim tree-sitter
Last synced: 28 Oct 2024
https://github.com/goldziher/tree-sitter-language-pack
A tree-sitter language pack
Last synced: 09 Oct 2024
https://github.com/borkdude/analyze-reify
Analyze occurrences of reify in Clojure code. Implemented using tree-sitter-clojure and Rust.
Last synced: 23 Oct 2024
https://github.com/codebased-sh/codebased
Embedded AI search engine for code
embeddings faiss openai tree-sitter
Last synced: 09 Oct 2024
https://github.com/adaszko/tree_climber_rust.nvim
Neovim incremental selection tailored for Rust
neovim neovim-plugin nvim nvim-plugin tree-sitter treesitter
Last synced: 07 Nov 2024
https://github.com/loganswartz/polychrome.nvim
A colorscheme creation micro-framework for Neovim
cielab color-scheme colorscheme framework hsl live-preview lua micro-framework neovim neovim-plugin oklab oklch tree-sitter
Last synced: 02 Nov 2024
https://github.com/joranhonig/tree-sitter-cairo
A tree-sitter-grammar for cairo 1.0
Last synced: 23 Oct 2024
https://github.com/ntbbloodbath/norgolith
The monolithic Norg static site generator built with Rust
neorg pandoc rust ssg static-site-generator tree-sitter
Last synced: 09 Oct 2024
https://github.com/slightknack/treegrep
Semantic find-and-replace using tree-sitter-based macro expansion!
grep macro python rust tree-sitter
Last synced: 15 Oct 2024
https://github.com/the-mikedavis/tree-sitter-git-rebase
A tree-sitter grammar for git's interactive rebase file
Last synced: 02 Nov 2024
https://github.com/rubixdev/syntastica
Modern and easy syntax highlighting using tree-sitter
crates rust syntax-highlighting tree-sitter
Last synced: 14 Oct 2024
https://github.com/saik0s/swiftdocautomator
SwiftDocAutomator is an AI-powered tool that streamlines the generation of clear and concise documentation comments for Swift code, following Apple and Swift best practices.
ai documentation gpt-4 langchain openai python swift tree-sitter
Last synced: 27 Oct 2024
https://github.com/lyokha/vim-publish-helper
vim plugin that makes vim syntax highlighting engine available in pandoc
filter highlighting neovim pandoc tree-sitter vim
Last synced: 11 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-doxygen
Doxygen grammar for tree-sitter
Last synced: 21 Oct 2024
https://github.com/urbit-pilled/tree-sitter-hoon
Tree-sitter grammar for urbit language hoon
Last synced: 09 Nov 2024
https://github.com/langston-barrett/tree-sitter-souffle
A tree-sitter grammar for Soufflé Datalog
datalog parsing souffle tree-sitter
Last synced: 31 Oct 2024
https://github.com/jakobeha/type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
Last synced: 13 Oct 2024
https://github.com/ntbbloodbath/exemplum.nvim
Seamlessly refactor code chunks within your projects while keeping an eye on the initial implementation
neovim refactoring-tools tree-sitter
Last synced: 27 Oct 2024
https://github.com/npezza93/ttags
Generate ctags using Tree Sitter
ctags javascript ruby rust tree-sitter
Last synced: 14 Oct 2024
https://github.com/mskelton/dtsfmt
Auto formatter for device tree files.
device-tree formatter tree-sitter
Last synced: 18 Oct 2024
https://github.com/s0/tree-sitter-hast
NPM package to convert tree-sitter parsed syntax trees to syntax-highlighted hast
syntax-highlighting syntax-tree tree-sitter unist
Last synced: 08 Nov 2024
https://github.com/sogaiu/tree-sitter-janet-simple
Simple Janet grammar for tree-sitter
Last synced: 03 Aug 2024
https://github.com/alextsao1999/ast-buffer
Fast incremental parsing using piece table and tree-sitter to generate syntax tree
ast buffer data-structures piece-table text text-buffer text-editor tree-sitter tree-sitter-cpp
Last synced: 23 Oct 2024
https://github.com/the-mikedavis/tree-sitter-git-commit
A tree-sitter grammar for git commit messages
commit-message git parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/lewis6991/ts-install.nvim
Treesitter parser manager for Neovim
lua neovim neovim-plugin tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-objc
Objective-C grammar for tree-sitter
objective-c parser tree-sitter
Last synced: 31 Oct 2024
https://github.com/ajeetdsouza/tree-sitter-lox
Lox grammar for tree-sitter
incremental lox lox-language parser parsing tree-sitter wasm
Last synced: 09 Nov 2024
https://github.com/orzechowskid/tree-sitter-css-in-js
tree-sitter grammar for CSS-in-JS
css css-in-js javascript tree-sitter
Last synced: 31 Oct 2024
https://github.com/cathaysia/tree-sitter-asciidoc
loongdoc(asciidoc) grammer for tree-sitter https://cathaysia.github.io/tree-sitter-loongdoc/
Last synced: 27 Oct 2024
https://github.com/keynmol/tree-sitter-grammar-lsp
A simple LSP server to help writing Tree Sitter grammars
language-server lsp neovim nodejs scala scalajs tree-sitter
Last synced: 23 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy
Bevy grammar for tree-sitter
Last synced: 14 Oct 2024
https://github.com/cathaysia/tree-sitter-loongdoc
loongdoc(asciidoc) grammer for tree-sitter https://cathaysia.github.io/tree-sitter-loongdoc/
Last synced: 09 Oct 2024
https://github.com/tree-sitter/workflows
Reusable workflows for tree-sitter parsers
Last synced: 07 Oct 2024
https://github.com/danilshvalov/git-commit-ts-mode
A tree-sitter based major mode for editing Git commit messages in GNU Emacs.
Last synced: 09 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-hlsl
HLSL grammar for tree-sitter
Last synced: 13 Oct 2024
https://github.com/tree-sitter/fuzz-action
Input fuzzing action for tree-sitter parsers
Last synced: 07 Oct 2024
https://github.com/sambacha/solidity-parser-explorer
Solidity and Yul syntax-aware highlighting and AST explorer
ast ethereum highlighting solidity syntax tree-sitter yul
Last synced: 23 Oct 2024
https://github.com/ahlinc/code-shape
Code-shape is a tool for extracting definitions from source code files
Last synced: 23 Oct 2024
https://github.com/3p3r/tree-sitter-eventrule
Grammar for AWS Event Rules: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns-content-based-filtering.html
aws-eventbridge parser tree-sitter
Last synced: 03 Nov 2024
https://github.com/tree-sitter-grammars/tree-sitter-bicep
Bicep grammar for tree-sitter
Last synced: 09 Oct 2024
https://github.com/jrsconfitto/tree-sitter-powershell
A tree-sitter language grammar for PowerShell
grammar powershell tree-sitter
Last synced: 03 Aug 2024
https://github.com/seandewar/paragon.vim
Personal minimalistic Vim/Neovim colour scheme.
colorscheme minimalistic-theme neovim nvim-lsp tree-sitter vim
Last synced: 02 Nov 2024
https://github.com/hugopl/crystal-tree-sitter
Crystal bindings for tree-sitter library
Last synced: 24 Oct 2024
https://github.com/rechsteiner/swift-ts-mode
Tree-sitter based major-mode for Swift in Emacs, with support for font-locking, imenu and indentation.
Last synced: 15 Oct 2024
https://github.com/chipsalliance/tree-sitter-firrtl
FIRRTL grammar for tree-sitter
Last synced: 13 Oct 2024
https://github.com/aminya/d-tree-sitter
The D bindings for tree-sitter
bindings d-lang parser tree-sitter
Last synced: 09 Nov 2024
https://github.com/tree-sitter/afl-tree-sitter
AFL test harness for tree-sitter runtime and parsers
Last synced: 07 Oct 2024
https://github.com/wenkokke/tree-sitter-talon
Tree Sitter parser for Talon files.
Last synced: 14 Oct 2024
https://github.com/shaunlebron/highlight-tree-sitter
create syntax-highlighted code using tree-sitter
syntax-highlighter tree-sitter
Last synced: 29 Sep 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/staysail/nova-cdragon
C and C++ support for Nova
language-server-protocol nova tree-sitter
Last synced: 31 Oct 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/fyralabs/zed-vala
Vala support for Zed.
gnome gtk gtk4 lsp rust tree-sitter vala zed
Last synced: 09 Oct 2024
https://github.com/woodruffw/yamlpath
A library and CLI tool for format-preserving YAML queries
Last synced: 08 Nov 2024
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/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/ordazgustavo/swift-tree-sitter
Swift bindings for tree-sitter
bindings swift swift-bindings tree-sitter
Last synced: 31 Oct 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: 12 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-luap
Lua patterns grammar for tree-sitter
lua-patterns parser tree-sitter
Last synced: 29 Sep 2024
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/siraben/ts-lint-example
Minimal linting example with tree-sitter
Last synced: 24 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/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-pony
Pony grammar for tree-sitter
Last synced: 07 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/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/alexaandru/go-sitter-forest
Where a Gopher meets lots of 🌳 Sitters
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/joranhonig/python-tree-sitter-types
Generate python types for tree-sitter parsers
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/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-linkerscript
LD linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 14 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/kyure-a/satysfi-ts-mode
A tree-sitter based major-mode for SATySFi
emacs major-mode satysfi tree-sitter
Last synced: 09 Oct 2024