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/siraben/ts-lint-example

Minimal linting example with tree-sitter

imp linting rust tree-sitter

Last synced: 24 Oct 2024

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

Code editor based on druid and tree-sitter.

druid rust tree-sitter

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

Pony grammar for tree-sitter

parser ponylang 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/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/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: 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/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/rockerboo/tree-sitter-twitchchat

Lets make a grammar for twitch chat!

grammar tree-sitter twitch

Last synced: 27 Oct 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/tree-sitter-grammars/tree-sitter-puppet

Puppet grammar for tree-sitter

parser puppet tree-sitter

Last synced: 14 Oct 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/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/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/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/alexaandru/go-tree-sitter-bare

Go tree-sitter bindings-only library

tree-sitter

Last synced: 09 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-scss

SCSS grammar for tree-sitter

parser scss tree-sitter

Last synced: 09 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/siraben/tree-sitter-imp

Imp grammar for tree-sitter

grammar imp parser tree-sitter

Last synced: 30 Oct 2024

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/greym0uth/tree-sitter-esdl

Grammar for EdgeDB's SDL

edgedb tree-sitter

Last synced: 02 Nov 2024

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

Risor grammar for tree-sitter

parser risor tree-sitter

Last synced: 27 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/tree-sitter-grammars/tree-sitter-ron

RON grammar for tree-sitter

parser ron tree-sitter

Last synced: 30 Sep 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/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/artagnon/tree-sitter-mlir

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 10 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/neurocyte/flow-syntax

Syntax highlighting module used by flow and zat

tree-sitter zig zig-package

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

Zig grammar for tree-sitter

parser tree-sitter zig

Last synced: 14 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/jrnold/tree-sitter-stan

Stan grammar for tree-sitter

parser stan tree-sitter

Last synced: 15 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/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/Symbitic/tree-sitter-cmake

CMake project for building Tree-sitter.

cmake tree-sitter

Last synced: 23 Oct 2024

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

Arduino grammar for tree-sitter

arduino parser tree-sitter

Last synced: 02 Nov 2024

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

Setup action for tree-sitter parsers

actions tree-sitter

Last synced: 07 Oct 2024

https://github.com/zadlg/tree-sitter-bazel

Bazel repository for building tree-sitter.

bazel tree-sitter

Last synced: 09 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/t-gebauer/vscode-code-strider

Universal structured code navigation and editing

tree-sitter vscode-extension

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

tree-sitter wasi wasm web

Last synced: 09 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/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/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/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/hedyhli/tree-sitter-cognate

TS grammar for the Cognate language

tree-sitter

Last synced: 09 Oct 2024

https://github.com/irishbruse/celticcode

Code Editor Written by an Irishman inspired by vscode, vim and emacs.

dotnet lsp tree-sitter

Last synced: 15 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/tree-sitter-grammars/tree-sitter-slang

Slang grammar for tree-sitter

parser slang tree-sitter

Last synced: 09 Oct 2024

https://github.com/nverno/tree-sitter-jq

Tree sitter grammar implementation for Jq language

jq parser tree-sitter

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

codemod tree-sitter

Last synced: 28 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/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/jubnzv/dd

Simple delta debugger

delta-debugging rust test-automation tree-sitter

Last synced: 17 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/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/contextualist/exec_wiki-bgm

Bangumi 维基音乐条目可视化编辑套件

bangumi tree-sitter tree-sitter-grammar

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/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/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/nverno/r-ts-mode

R major-mode using tree-sitter

emacs r tree-sitter

Last synced: 09 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/sportshead/tree-sitter-cie

tree-sitter parser for Cambridge IGCSE/A Level pseudocode

cie pseudocode tree-sitter

Last synced: 09 Oct 2024

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

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

grammar 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: 07 Oct 2024

https://github.com/pest-parser/tree-sitter-pest

The pest grammar for the tree-sitter

pest 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/dmille56/powershell-ts-mode

Emacs mode for editing powershell files using tree-sitter

emacs powershell tree-sitter

Last synced: 09 Oct 2024

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

GN grammar for tree-sitter

gn parser tree-sitter

Last synced: 15 Nov 2024

https://github.com/colinkennedy/tree-sitter-objdump

Parse objdump files using tree-sitter

neovim objdump tree-sitter

Last synced: 11 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/dgarrodc/tree-sitter-ldpl

LDPL grammar for tree-sitter

ldpl tree-sitter

Last synced: 01 Nov 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/DyGriin/tree-sitter-jsfx

Reaper JSFX grammar for tree-sitter.

jsfx parser tree-sitter

Last synced: 23 Oct 2024

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

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

lua monokai nvim tree-sitter

Last synced: 23 Oct 2024

https://github.com/DyGriin/tree-sitter-eel2

EEL2 grammar for tree-sitter.

eel2 parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/rtsao/strip-flow-types

Remove flow types with tree-sitter

flow flowtype tree-sitter

Last synced: 16 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/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/Slowki/tree-sitter-languages-rs

A Rust crate to download and link Tree-sitter grammars

tree-sitter

Last synced: 23 Oct 2024

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

File parsing action for tree-sitter parsers

actions tree-sitter

Last synced: 29 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/valdezfomar/tree-sitter-editorconfig

editorconfig grammar for tree-sitter

editorconfig parser tree-sitter

Last synced: 30 Oct 2024