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-07-29 14:02:10 UTC
- JSON Representation
https://github.com/tree-sitter/tree-sitter-embedded-template
Tree-sitter grammar for embedded template languages like ERB, EJS
parser template-language tree-sitter
Last synced: 03 Aug 2024
https://github.com/tree-sitter-grammars/tree-sitter-lua
Lua grammar for tree-sitter
Last synced: 06 Aug 2024
https://github.com/orzechowskid/tsi.el
treesitter-based indendentation for emacs 28 and 27
Last synced: 04 Aug 2024
https://github.com/tree-sitter/tree-sitter-cli
CLI tool for creating and testing tree-sitter parsers
cli parser-generator tree-sitter
Last synced: 01 Aug 2024
https://github.com/oxisto/kotlintree
This little project provides Kotlin bindings for the popular tree-sitter library. Currently it only supports the Kotlin JVM target, but Kotlin native is on the roadmap.
Last synced: 03 Aug 2024
https://github.com/tree-sitter-grammars/tree-sitter-commonlisp
Common Lisp grammar for tree-sitter
common-lisp parser tree-sitter
Last synced: 31 Jul 2024
https://github.com/legesher/tree-sitter-legesher-python
✨ Legesher's Python grammar for Tree-Sitter 🌳
developer-tools grammar hacktoberfest language legesher open-source python text-editor tree-sitter
Last synced: 01 Aug 2024
https://github.com/TravonteD/tree-sitter-fennel
Treesitter grammar for the Fennel programming language
Last synced: 03 Aug 2024
https://github.com/tree-sitter-grammars/tree-sitter-query
TS query grammar for tree-sitter
Last synced: 06 Aug 2024
https://github.com/neomutt/lsp-tree-sitter
A library to create language servers.
json-schema language-server-protocol tree-sitter
Last synced: 31 Jul 2024
https://github.com/tspm-io/tspm
An open source tree-sitter package manager 🌲
nix package-manager tree-sitter
Last synced: 03 Aug 2024
https://github.com/arsham/shark
Neovim setup, all in Lua
fzf lsp neovim neovim-config tree-sitter
Last synced: 06 Aug 2024
https://github.com/helix-editor/tspm
An open source tree-sitter package manager 🌲
nix package-manager tree-sitter
Last synced: 13 Aug 2024
https://github.com/krzyzanowskim/tree-sitter-xcframework
binary build of tree-sitter for apple platforms
parser spm swift swift-package-manager tree-sitter tree-sitter-parser
Last synced: 31 Jul 2024
https://github.com/tree-sitter-grammars/tree-sitter-glsl
GLSL grammar for tree-sitter
Last synced: 06 Aug 2024
https://github.com/PrestonKnopp/language-gdscript
gdscript language grammar package for atom.io
atom autocompletion gdscript grammar tree-sitter
Last synced: 29 Jul 2024
https://github.com/AbstractMachinesLab/tree-sitter-erlang
Tree-sitter Grammar for Erlang
erlang grammar tree-sitter tree-sitter-parser
Last synced: 29 Jul 2024
https://github.com/viktorstrate/swift-tree-sitter
Swift bindings for the tree-sitter parsing library
bindings ios macos swift tree-sitter
Last synced: 05 Aug 2024
https://github.com/tree-sitter/tree-sitter-agda
Agda grammar for tree-sitter
agda context-free-grammar syntax-highlighting tree-sitter
Last synced: 03 Aug 2024
https://github.com/szebniok/tree-sitter-wgsl
WebGPU Shading Language grammar for tree-sitter parser
parser tree-sitter webgpu wgsl
Last synced: 29 Jul 2024
https://github.com/tree-sitter/tree-sitter-jsdoc
JSDoc grammar for Tree-sitter
Last synced: 03 Aug 2024
https://github.com/tree-sitter/rust-tree-sitter
Rust bindings to Tree-sitter
Last synced: 03 Aug 2024
https://github.com/deathbeam/autocomplete.nvim
Very simple and minimal autocompletion for cmdline and buffer using LSP and Tree-sitter with signature help
completion lsp neovim neovim-plugin tree-sitter
Last synced: 01 Aug 2024
https://github.com/slackhq/tree-sitter-hack
Hack grammar for tree-sitter
hack hacklang hhvm parser php tree-sitter
Last synced: 31 Jul 2024
https://github.com/langston-barrett/mogglo
Multi-language AST-based code search and rewriting tool that supports embedding Lua code in patterns
ast code-search codemod lua refactoring semantic-search tree-sitter
Last synced: 17 Aug 2024
https://github.com/Julian/tree-sitter-lean
Experimental tree-sitter parser for the Lean (4) Theorem Prover
context-free-grammar lean lean4 syntax-highlighting tree-sitter
Last synced: 04 Aug 2024
https://github.com/romgrk/xedel
Keyboard-centric modal code editor, built with nodejs and GTK
code-editor editor gtk text-editor tree-sitter vim
Last synced: 29 Jul 2024
https://github.com/s0/remark-tree-sitter
Highlight code in Markdown files using tree-sitter and remark
remark remark-plugin syntax-highlighting tree-sitter
Last synced: 31 Jul 2024
https://github.com/gagbo/tree-sitter-org
[WIP] Yet another try at giving org-mode the non-EmacsLisp parser it also deserves
Last synced: 29 Jul 2024
https://github.com/Tuxified/tree-sitter-elixir
Tree Sitter grammar for Elixir
Last synced: 29 Jul 2024
https://github.com/jiyee/tree-sitter-objc
A tree-sitter parser for Objective-C
objective-c tree-sitter tree-sitter-objc
Last synced: 29 Jul 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: 01 Aug 2024
https://github.com/zarifpour/zed-solidity
💠 Solidity language support for Zed.
blockchain ethereum evm solidity syntax syntax-highlighting syntax-tree tree-sitter zed zed-extension
Last synced: 29 Jul 2024
https://github.com/PaterJason/nvim-treesitter-sexp
neovim neovim-plugin nvim nvim-treesitter tree-sitter
Last synced: 29 Jul 2024
https://github.com/tree-sitter-grammars/tree-sitter-cuda
CUDA grammar for tree-sitter
Last synced: 31 Jul 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/Tass0sm/dotfiles
My Guix Home Environment
dotfiles emacs guix guix-home guixhome scheme tree-sitter
Last synced: 29 Jul 2024
https://github.com/borkdude/analyze-reify
Analyze occurrences of reify in Clojure code. Implemented using tree-sitter-clojure and Rust.
Last synced: 08 Aug 2024
https://github.com/jamestrew/tree-sitter-monkey
Monkey grammar for tree-sitter
tree-sitter tree-sitter-parser
Last synced: 29 Jul 2024
https://github.com/the-mikedavis/tree-sitter-git-rebase
A tree-sitter grammar for git's interactive rebase file
Last synced: 02 Aug 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: 03 Aug 2024
https://github.com/connorlay/tree-sitter-surface
Surface grammar for Tree-sitter
elixir neovim parser tree-sitter
Last synced: 29 Jul 2024
https://github.com/sogaiu/tree-sitter-janet-simple
Simple Janet grammar for tree-sitter
Last synced: 03 Aug 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: 29 Jul 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: 29 Jul 2024
https://github.com/urbit-pilled/tree-sitter-hoon
Tree-sitter grammar for urbit language hoon
Last synced: 02 Aug 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: 29 Jul 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 Jul 2024
https://github.com/polychromatist/tree-sitter-luau
tree-sitter for luau
helix-editor luau nvim tree-sitter
Last synced: 29 Jul 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: 29 Jul 2024
https://github.com/tree-sitter/fuzz-action
Input fuzzing action for tree-sitter parsers
Last synced: 31 Jul 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/staysail/nova-cdragon
C and C++ support for Nova
language-server-protocol nova tree-sitter
Last synced: 31 Jul 2024
https://github.com/chipsalliance/tree-sitter-firrtl
FIRRTL grammar for tree-sitter
Last synced: 04 Aug 2024
https://github.com/shaunlebron/highlight-tree-sitter
create syntax-highlighted code using tree-sitter
syntax-highlighter tree-sitter
Last synced: 31 Jul 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: 29 Jul 2024
https://github.com/elixir-lang/tree-sitter-iex
Interactive Elixir (IEx) grammar for tree-sitter
elixir iex parser repl tree-sitter
Last synced: 29 Jul 2024
https://github.com/ahlinc/code-shape
Code-shape is a tool for extracting definitions from source code files
Last synced: 31 Jul 2024
https://github.com/tree-sitter-grammars/tree-sitter-luap
Lua patterns grammar for tree-sitter
lua-patterns parser tree-sitter
Last synced: 06 Aug 2024
https://github.com/ordazgustavo/swift-tree-sitter
Swift bindings for tree-sitter
bindings swift swift-bindings tree-sitter
Last synced: 31 Jul 2024
https://github.com/glehmann/tree-sitter-earthfile
Tree-sitter grammar for Earthfile
earthfile earthly parser tree-sitter
Last synced: 01 Aug 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/mskelton/tree-sitter-mql5
This is an extension of tree-sitter-cpp to support the mql5 language.
Last synced: 29 Jul 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: 01 Aug 2024
https://github.com/t-gebauer/vscode-code-strider
Universal structured code navigation and editing
Last synced: 29 Jul 2024
https://github.com/namib-project/muddles
Manufacturer Usage Description (MUD) Language Server
lsp mud rfc8520 rust tree-sitter
Last synced: 29 Jul 2024
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 29 Jul 2024
https://github.com/nevesnunes/deflate-frolicking
Analyse and modify DEFLATE streams
compression deflate file-formats tree-sitter
Last synced: 29 Jul 2024
https://github.com/Symbitic/tree-sitter-cmake
CMake project for building Tree-sitter.
Last synced: 29 Jul 2024
https://github.com/pstuifzand/tree-sitter-printf
Tree-sitter grammar for printf formats
tree-sitter tree-sitter-printf
Last synced: 29 Jul 2024
https://github.com/jubnzv/dd
Simple delta debugger
delta-debugging rust test-automation tree-sitter
Last synced: 29 Jul 2024
https://github.com/Slowki/tree-sitter-languages-rs
A Rust crate to download and link Tree-sitter grammars
Last synced: 29 Jul 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/tree-sitter-grammars/tree-sitter-meson
Meson grammar for tree-sitter
Last synced: 29 Jul 2024
https://github.com/sogaiu/janet-neovim-trial-kit
Try Janet Support in Neovim with Relatively Minimal Fuss
Last synced: 01 Aug 2024
https://github.com/hermitmaster/monokai.nvim
A modern interpretation of Monokai for Neovim, written in lua.
Last synced: 29 Jul 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: 29 Jul 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: 29 Jul 2024
https://github.com/matthias-Q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 29 Jul 2024
https://github.com/sogaiu/vscode-clojure-colorizer
clojure clojurescript tree-sitter vscode
Last synced: 29 Jul 2024
https://github.com/MooersLab/emacs30ubuntu22
Protocol to install emacs30 on ubuntu 22.04 LTS with tree-sitter support.
combobulate compile emacs profile tree-sitter ubuntu
Last synced: 29 Jul 2024