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/FyraLabs/zed-vala

Vala support for Zed.

gnome gtk gtk4 lsp rust tree-sitter vala zed

Last synced: 23 Oct 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/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.

atom javascript tree-sitter

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/tree-sitter/afl-tree-sitter

AFL test harness for tree-sitter runtime and parsers

afl fuzzing tree-sitter

Last synced: 04 Feb 2025

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/emacs-tree-sitter/treesit-langs

Language bundle for Emacs's treesit.el

emacs parsing tree-sitter

Last synced: 09 Oct 2024

https://github.com/tree-sitter/parser-test-action

Test action for tree-sitter parsers

actions tree-sitter

Last synced: 04 Feb 2025

https://github.com/badetitou/pharo-tree-sitter

A tree-sitter FFI binding for Pharo

pharo tree-sitter

Last synced: 14 Jan 2025

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/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/ordazgustavo/swift-tree-sitter

Swift bindings for tree-sitter

bindings swift swift-bindings tree-sitter

Last synced: 31 Oct 2024

https://github.com/evref-bl/pharo-tree-sitter

A tree-sitter FFI binding for Pharo

pharo tree-sitter

Last synced: 25 Jan 2025

https://github.com/elixir-lang/tree-sitter-iex

Interactive Elixir (IEx) grammar for tree-sitter

elixir iex parser repl tree-sitter

Last synced: 05 Feb 2025

https://github.com/eno-lang/tree-sitter-eno

eno grammar for tree-sitter

eno parser tree-sitter

Last synced: 15 Jan 2025

https://github.com/niklaskorz/lyranos

Code editor based on druid and tree-sitter.

druid rust tree-sitter

Last synced: 12 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/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/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/tree-sitter-grammars/tree-sitter-meson

Meson grammar for tree-sitter

meson parser 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/glehmann/tree-sitter-earthfile

Tree-sitter grammar for Earthfile

earthfile earthly parser tree-sitter

Last synced: 09 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/alexaandru/go-sitter-forest

Where a Gopher meets lots of đŸŒŗ Sitters

go parsers tree-sitter

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

Pony grammar for tree-sitter

parser ponylang tree-sitter

Last synced: 07 Nov 2024

https://github.com/joranhonig/python-tree-sitter-types

Generate python types for tree-sitter parsers

tree-sitter

Last synced: 24 Oct 2024

https://github.com/siraben/ts-lint-example

Minimal linting example with tree-sitter

imp linting rust tree-sitter

Last synced: 24 Oct 2024

https://github.com/jimhester/rtreesitter

R bindings to the Tree-sitter parsing library

r tree-sitter

Last synced: 27 Oct 2024

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

PO grammar for tree-sitter

parser po tree-sitter

Last synced: 19 Nov 2024

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

RON grammar for tree-sitter

parser ron tree-sitter

Last synced: 25 Jan 2025

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/uncenter/tree-sitter-tera

⛩ī¸ Tree-sitter grammar for the Tera templating language

tera tree-sitter

Last synced: 22 Oct 2024

https://github.com/meain/emacsconf-talk-tree-sitter

Slides/Files for EmacsConf 2022 talk "Tree-sitter beyond syntax highlighting"

emacs emacsconf tree-sitter

Last synced: 28 Oct 2024

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

ungrammar grammar for tree-sitter

parser tree-sitter ungrammar

Last synced: 07 Dec 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/nverno/awk-ts-mode

Awk major-mode using tree-sitter

awk emacs gawk tree-sitter

Last synced: 17 Nov 2024

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

Puppet grammar for tree-sitter

parser puppet tree-sitter

Last synced: 14 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/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/rockerboo/tree-sitter-twitchchat

Lets make a grammar for twitch chat!

grammar tree-sitter twitch

Last synced: 27 Oct 2024

https://github.com/alexaandru/go-tree-sitter-bare

Go tree-sitter bindings-only library

tree-sitter

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/nvim-neorocks/luarocks-build-treesitter-parser

A luarocks build backend for tree-sitter parsers.

neovim tree-sitter

Last synced: 09 Oct 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: 18 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/vitallium/tree-sitter-haml

HAML grammar for tree-sitter

haml parser tree-sitter

Last synced: 06 Nov 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/tree-sitter-grammars/tree-sitter-capnp

Cap'n Proto grammar for tree-sitter

capnp parser tree-sitter

Last synced: 13 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/nverno/prisma-ts-mode

Prisma schema major mode using tree-sitter

emacs prisma tree-sitter

Last synced: 18 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/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/tree-sitter-grammars/tree-sitter-gn

GN grammar for tree-sitter

gn parser tree-sitter

Last synced: 15 Jan 2025

https://github.com/applejag/tree-sitter-risor

Risor grammar for tree-sitter

parser risor 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: 18 Dec 2024

https://github.com/neurocyte/flow-syntax

Syntax highlighting module used by flow and zat

tree-sitter zig zig-package

Last synced: 13 Oct 2024

https://github.com/pinbraerts/tree-sitter-fastbuild

FASTBuild grammar for tree-sitter

fastbuild parser tree-sitter

Last synced: 09 Oct 2024

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

install lsp easily in Windows

tree-sitter tree-sitter-cli

Last synced: 23 Oct 2024

https://github.com/artagnon/tree-sitter-mlir

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 10 Oct 2024

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

Java properties grammar for tree-sitter

parser properties tree-sitter

Last synced: 14 Dec 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/greym0uth/tree-sitter-esdl

Grammar for EdgeDB's SDL

edgedb tree-sitter

Last synced: 02 Nov 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/jmitchell/tree-sitter-abnf

ABNF grammar for tree-sitter

abnf grammar syntax tree-sitter

Last synced: 12 Oct 2024

https://github.com/tree-sitter/parser-setup-action

[DEPRECATED] Setup action for tree-sitter parsers

actions tree-sitter

Last synced: 04 Feb 2025

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/wavedrom/tree-sitter-vcd

VCD grammar for tree-sitter

parser tree-sitter vcd

Last synced: 15 Nov 2024

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

SCSS grammar for tree-sitter

parser scss tree-sitter

Last synced: 09 Oct 2024

https://github.com/sogaiu/janet-tree-sitter

Janet bindings for tree-sitter

bindings janet tree-sitter

Last synced: 28 Dec 2024

https://github.com/igor-ramazanov/kak-tree-sitter-helix

Generate kak-tree-sitter grammars, queries and themes using Helix.

helix highlighting kakoune nix-flake tree-sitter

Last synced: 20 Nov 2024

https://github.com/Symbitic/tree-sitter-cmake

CMake project for building Tree-sitter.

cmake tree-sitter

Last synced: 23 Oct 2024

https://github.com/matoous/tree-sitter-fga

Tree sitter grammar for OpenFGA authorization schema language (fga).

grammar tree-sitter

Last synced: 17 Dec 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/sdm-lang/rust-sdml

Rust CLI tools for the Simple Domain Modeling Language (SDML)

rust sdml tree-sitter

Last synced: 31 Oct 2024

https://github.com/siraben/tree-sitter-formula

Formula grammar for tree-sitter

formula parser tree-sitter

Last synced: 30 Oct 2024

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

qmldir grammar for tree-sitter

parser qmldir tree-sitter

Last synced: 19 Jan 2025

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

Try Janet Support in Neovim with Relatively Minimal Fuss

janet neovim repl tree-sitter

Last synced: 28 Dec 2024

https://github.com/nverno/jack-ts-mode

Emacs major-mode for Jack (Nand2Tetris) language

emacs jack nand2tetris tree-sitter

Last synced: 18 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/tree-sitter-grammars/tree-sitter-tablegen

LLVM TableGen grammar for tree-sitter

llvm-tablegen parser tree-sitter

Last synced: 25 Jan 2025

https://github.com/hedyhli/tree-sitter-cognate

TS grammar for the Cognate language

tree-sitter

Last synced: 09 Oct 2024

https://github.com/t-gebauer/vscode-code-strider

Universal structured code navigation and editing

tree-sitter vscode-extension

Last synced: 23 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: 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/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).

tree-sitter wasi wasm web

Last synced: 09 Oct 2024