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/6cdh/tree-sitter-scheme

Scheme grammar for tree-sitter

scheme tree-sitter

Last synced: 03 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: 28 Oct 2024

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/jamestrew/tree-sitter-monkey

Monkey grammar for tree-sitter

tree-sitter tree-sitter-parser

Last synced: 14 Nov 2024

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

Tree Sitter grammar for Elixir

elixir parser tree-sitter

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

parser tree-sitter vim

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

tree-sitter grammar/parser for INI files

tree-sitter tree-sitter-parser

Last synced: 27 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

awk gawk parser tree-sitter

Last synced: 31 Oct 2024

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

CUDA grammar for tree-sitter

cuda parser 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/mintlify/grove

Universal AST parser built on Tree-sitter

ast tree-sitter

Last synced: 13 Nov 2024

https://github.com/michaelhatherly/treesitter.jl

Julia bindings for tree-sitter.

julia-language tree-sitter

Last synced: 11 Oct 2024

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

tree-sitter grammar for the CodeQL language

codeql parser tree-sitter

Last synced: 07 Oct 2024

https://github.com/yuja/tree-sitter-qmljs

QML grammar for the tree-sitter parsing library

parser qml tree-sitter

Last synced: 27 Oct 2024

https://github.com/goldziher/tree-sitter-language-pack

A tree-sitter language pack

grammar tree-sitter

Last synced: 09 Oct 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/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/victorhqc/tree-sitter-prisma

Prisma tree sitter grammar

prisma prisma2 tree-sitter

Last synced: 05 Nov 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: 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/joranhonig/tree-sitter-cairo

A tree-sitter-grammar for cairo 1.0

cairo tree-sitter

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

git parser rebase tree-sitter

Last synced: 02 Nov 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/rubixdev/syntastica

Modern and easy syntax highlighting using tree-sitter

crates rust syntax-highlighting tree-sitter

Last synced: 14 Oct 2024

https://github.com/urbit-pilled/tree-sitter-hoon

Tree-sitter grammar for urbit language hoon

hoon tree-sitter urbit

Last synced: 09 Nov 2024

https://github.com/jakobeha/type-sitter

generate typed wrappers for tree-sitter grammars from node-types.json and queries

tree-sitter

Last synced: 13 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/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/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/npezza93/ttags

Generate ctags using Tree Sitter

ctags javascript ruby rust tree-sitter

Last synced: 14 Oct 2024

https://github.com/ziglibs/tree-sitter-zig

Zig tree-sitter grammar

tree-sitter zig

Last synced: 12 Nov 2024

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

Vala grammar for tree-sitter (WIP)

tree-sitter vala

Last synced: 11 Nov 2024

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

Doxygen grammar for tree-sitter

doxygen parser tree-sitter

Last synced: 21 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/shnarazk/tree-sitter-bqn

BQN grammar for tree-sitter

bqn parser tree-sitter

Last synced: 14 Nov 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/elves/tree-sitter-elvish

Elvish grammar for tree-sitter

elvish tree-sitter

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/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/sogaiu/tree-sitter-janet-simple

Simple Janet grammar for tree-sitter

grammar janet tree-sitter

Last synced: 03 Aug 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/cathaysia/tree-sitter-loongdoc

loongdoc(asciidoc) grammer for tree-sitter https://cathaysia.github.io/tree-sitter-loongdoc/

adoc asciidoc tree-sitter

Last synced: 09 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/cathaysia/tree-sitter-asciidoc

loongdoc(asciidoc) grammer for tree-sitter https://cathaysia.github.io/tree-sitter-loongdoc/

adoc asciidoc tree-sitter

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

Reusable workflows for tree-sitter parsers

tree-sitter workflows

Last synced: 07 Oct 2024

https://github.com/mtoohey31/tree-sitter-koka

Koka grammar for tree-sitter

koka parser tree-sitter

Last synced: 11 Nov 2024

https://github.com/endoqa/kotlin-tree-sitter

Kotlin tree-sitter

kotlin tree-sitter

Last synced: 09 Oct 2024

https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy

Bevy grammar for tree-sitter

bevy parser tree-sitter

Last synced: 14 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/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/tree-sitter-grammars/tree-sitter-hlsl

HLSL grammar for tree-sitter

hlsl parser tree-sitter

Last synced: 13 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/tree-sitter-grammars/tree-sitter-bicep

Bicep grammar for tree-sitter

bicep parser tree-sitter

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

emacs swift tree-sitter

Last synced: 15 Oct 2024

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

Input fuzzing action for tree-sitter parsers

actions tree-sitter

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.

emacs git tree-sitter

Last synced: 09 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/hugopl/crystal-tree-sitter

Crystal bindings for tree-sitter library

bindings crystal tree-sitter

Last synced: 24 Oct 2024

https://github.com/ahlinc/code-shape

Code-shape is a tool for extracting definitions from source code files

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/wenkokke/tree-sitter-talon

Tree Sitter parser for Talon files.

parser talon tree-sitter

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/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/staysail/nova-cdragon

C and C++ support for Nova

language-server-protocol nova tree-sitter

Last synced: 31 Oct 2024

https://github.com/woodruffw/yamlpath

A library and CLI tool for format-preserving YAML queries

tree-sitter yaml

Last synced: 08 Nov 2024

https://github.com/pleshevskiy/tree-sitter-d2

d2 grammar for tree-sitter

d2 grammar parser tree-sitter

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

afl fuzzing tree-sitter

Last synced: 07 Oct 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/the-mikedavis/tree-sitter-erlang

An Erlang grammar for tree-sitter

erlang lexer parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/chipsalliance/tree-sitter-firrtl

FIRRTL grammar for tree-sitter

firrtl parser tree-sitter

Last synced: 13 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/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/emacs-tree-sitter/treesit-langs

Language bundle for Emacs's treesit.el

emacs parsing tree-sitter

Last synced: 09 Oct 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/ordazgustavo/swift-tree-sitter

Swift bindings for tree-sitter

bindings swift swift-bindings tree-sitter

Last synced: 31 Oct 2024

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

Tree-sitter grammar for Earthfile

earthfile earthly parser tree-sitter

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

pip requirements grammar for tree-sitter

parser requirements tree-sitter

Last synced: 27 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/joranhonig/python-tree-sitter-types

Generate python types for tree-sitter parsers

tree-sitter

Last synced: 24 Oct 2024