Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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

lua parser tree-sitter

Last synced: 06 Aug 2024

https://github.com/orzechowskid/tsi.el

treesitter-based indendentation for emacs 28 and 27

emacs tree-sitter

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/Azganoth/tree-sitter-lua

Lua grammar for tree-sitter.

lua parser tree-sitter

Last synced: 03 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.

kotlin tree-sitter

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/TravonteD/tree-sitter-fennel

Treesitter grammar for the Fennel programming language

fennel parser tree-sitter

Last synced: 03 Aug 2024

https://github.com/ikatyang/tree-sitter-toml

TOML grammar for tree-sitter

grammar toml tree-sitter

Last synced: 31 Jul 2024

https://github.com/tree-sitter-grammars/tree-sitter-query

TS query grammar for tree-sitter

parser query 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/uyha/tree-sitter-cmake

A Tree-sitter parser for CMake

cmake 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/ram02z/tree-sitter-fish

Fish grammar for tree-sitter

fish fish-grammar tree-sitter

Last synced: 31 Jul 2024

https://github.com/tree-sitter-grammars/tree-sitter-glsl

GLSL grammar for tree-sitter

glsl parser 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/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/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

jsdoc parser tree-sitter

Last synced: 03 Aug 2024

https://github.com/tree-sitter/rust-tree-sitter

Rust bindings to Tree-sitter

binding rust tree-sitter

Last synced: 03 Aug 2024

https://github.com/eonpatapon/tree-sitter-cue

Cue grammar for tree-sitter

cue cuelang tree-sitter

Last synced: 31 Jul 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/Faveod/ruby-tree-sitter

Ruby bindings for tree-sitter

parser ruby tree-sitter

Last synced: 06 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/apple/tree-sitter-pkl

Tree-sitter parser for Pkl

pkl tree-sitter

Last synced: 31 Jul 2024

https://github.com/rest-nvim/tree-sitter-http

HTTP grammar for tree-sitter

http parser tree-sitter

Last synced: 06 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/6cdh/tree-sitter-scheme

Scheme grammar for tree-sitter

scheme tree-sitter

Last synced: 03 Aug 2024

https://github.com/gagbo/tree-sitter-org

[WIP] Yet another try at giving org-mode the non-EmacsLisp parser it also deserves

org-mode parsing tree-sitter

Last synced: 29 Jul 2024

https://github.com/Tuxified/tree-sitter-elixir

Tree Sitter grammar for Elixir

elixir parser tree-sitter

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/tree-sitter-grammars/tree-sitter-cuda

CUDA grammar for tree-sitter

cuda parser tree-sitter

Last synced: 31 Jul 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.

clojure rust tree-sitter

Last synced: 08 Aug 2024

https://github.com/victorhqc/tree-sitter-prisma

Prisma tree sitter grammar

prisma prisma2 tree-sitter

Last synced: 31 Jul 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

git parser rebase tree-sitter

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

grammar janet 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

hoon tree-sitter urbit

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/shnarazk/tree-sitter-bqn

BQN grammar for tree-sitter

bqn parser 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: 29 Jul 2024

https://github.com/elves/tree-sitter-elvish

Elvish grammar for tree-sitter

elvish tree-sitter

Last synced: 29 Jul 2024

https://github.com/tree-sitter/fuzz-action

Input fuzzing action for tree-sitter parsers

actions tree-sitter

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

firrtl parser 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/pleshevskiy/tree-sitter-d2

d2 grammar for tree-sitter

d2 grammar parser tree-sitter

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

tree-sitter

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.

mql5 parser tree-sitter

Last synced: 29 Jul 2024

https://github.com/greym0uth/tree-sitter-esdl

Grammar for EdgeDB's SDL

edgedb tree-sitter

Last synced: 01 Aug 2024

https://github.com/syntacti/scoop-lsp

install lsp easily in Windows

tree-sitter tree-sitter-cli

Last synced: 29 Jul 2024

https://github.com/wavedrom/tree-sitter-vcd

VCD grammar for tree-sitter

parser tree-sitter vcd

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

tree-sitter vscode-extension

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

formula parser 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.

cmake 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

tree-sitter

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

meson parser tree-sitter

Last synced: 29 Jul 2024

https://github.com/sogaiu/janet-neovim-trial-kit

Try Janet Support in Neovim with Relatively Minimal Fuss

janet neovim repl tree-sitter

Last synced: 01 Aug 2024

https://github.com/hermitmaster/monokai.nvim

A modern interpretation of Monokai for Neovim, written in lua.

lua monokai nvim tree-sitter

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/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