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/chenx6/tree-sed

Manpulate ast tree like `sed`.

rust tree-sitter

Last synced: 23 Oct 2024

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

Go bindings to tree-sitter using wazero

golang no-cgo tree-sitter wasm wazero

Last synced: 26 Jan 2025

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

Emacs major mode to LLVM TableGen

emacs llvm lsp tablegen tree-sitter

Last synced: 18 Jan 2025

https://github.com/Tass0sm/treesit-debug.el

Copy of Tuấn-Anh Nguyễn's tree-sitter-debug.el for Yuan Fu's treesit.el

emacs tree-sitter

Last synced: 23 Oct 2024

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

Tree-sitter query major-mode

emacs query tree-sitter

Last synced: 18 Jan 2025

https://github.com/daun/tree-sitter-latte

A tree-sitter grammar for the Latte templating language

latte parser tree-sitter tree-sitter-grammar

Last synced: 15 Dec 2024

https://github.com/nik-rev/tree-sitter-multicursor

Tree Sitter grammar for rendering multiple cursors and selections

helix tree-sitter

Last synced: 29 Jan 2025

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

SixtyFPS grammar for the tree-sitter parsing library

parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/todesking/serde_tree_sitter

Serde Deserializer for tree_sitter

serde tree-sitter

Last synced: 20 Dec 2024

https://github.com/parsiya/knee-deep-tree-sitter

Code for "Knee Deep in tree-sitter" blog posts.

rust tree-sitter

Last synced: 20 Dec 2024

https://github.com/farbodsz/tree-sitter-haskell-doc

Tree-sitter grammar for Haskell doc comments

grammar haddock haskell tree-sitter

Last synced: 11 Jan 2025

https://github.com/nverno/regex-ts

Tree sitter support for regex in emacs

emacs regex tree-sitter

Last synced: 18 Jan 2025

https://github.com/nghiango1/interingo

"interprester-in-go" or InterinGo (for short) is a new interpreter language, come with LSP and highlighter for neovim

interpreter lsp tree-sitter

Last synced: 20 Dec 2024

https://github.com/rupurt/tree-sitter-graph-nix

A Nix flake for tree-sitter-graph. Construct graphs from parsed source code

ast cst nix tree-sitter

Last synced: 20 Dec 2024

https://github.com/datwaft/tree-sitter-corpus

A tree-sitter parser for tree-sitter's test files

corpus grammar tests tree-sitter tree-sitter-grammar tree-sitter-parser

Last synced: 20 Dec 2024

https://github.com/stofte/tree-sitter-demo

tree-sitter demonstration project

demo tree-sitter

Last synced: 21 Jan 2025

https://github.com/dhth/dstll

dstll gives you a high level overview of various constructs in your code

tree-sitter

Last synced: 20 Dec 2024

https://github.com/thomasvergne/tree-sitter-cabal

Port of original Cabal tree sitter implementation from Magus

cabal highlight parser tree-sitter

Last synced: 20 Dec 2024

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

Major mode for x86 assembly/objdump using tree-sitter

assembly-language emacs tree-sitter x86

Last synced: 18 Jan 2025

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

Tree-sitter parser for Yasnippet snippets

tree-sitter yasnippet

Last synced: 01 Feb 2025

https://github.com/adclz/auto-lsp

A rust crate for creating AST and LSP servers powered by tree-sitter queries.

parsing rust tree-sitter wasm

Last synced: 20 Jan 2025

https://gitlab.com/thchha/tree-sitter-scheme

A tree-sitter grammar conforming R5RS and R7RS small*.

scheme tree-sitter

Last synced: 23 Oct 2024

https://github.com/neocmakelsp/treesitter_kind_collector

treesitter-type-collector

tree-sitter

Last synced: 20 Dec 2024

https://github.com/jmitchell/atom-language-abnf

ABNF language support in Atom

anbf atom grammar syntax tree-sitter

Last synced: 19 Jan 2025

https://github.com/uzmoi/tree-sitter-aiscript

AiScript grammar for tree-sitter

aiscript parser tree-sitter

Last synced: 11 Jan 2025

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

Kotlin grammar for tree-sitter

kotlin parser tree-sitter

Last synced: 23 Oct 2024

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

Emacs major mode for Yasnippet snippets using tree-sitter

emacs tree-sitter yasnippet

Last synced: 20 Dec 2024

https://github.com/3p3r/type-sitter

Generates Tree-Sitter Grammars From TypeScript Definitions

parser-generator tree-sitter typescript

Last synced: 21 Dec 2024

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

Linker script grammar for tree-sitter

linker-script parser tree-sitter

Last synced: 09 Jan 2025

https://github.com/soulseekah/ext-treesitter

PHP bindings for Tree-sitter, batteries included 🔋

php tree-sitter

Last synced: 20 Dec 2024

https://github.com/sverweij/tree-sitter-mscgen

tree-sitter grammar for MscGen and Xù (WIP)

mscgen tree-sitter xu

Last synced: 23 Jan 2025

https://github.com/seantiz/dryfold-cli

A tool to help me plan C++ codebase migration ahead of time. Dryfold breaks the work down into kanban-board tasks.

cpp kanban kanban-boards parsing report-generator rust static-analysis system-design tree-sitter typescript

Last synced: 15 Jan 2025

https://github.com/mtoohey31/json2lua

An SPA using the tree-sitter wasm binding that converts JSON to Lua objects, useful for Neovim configuration with init.lua.

json lua svelte tailwindcss tree-sitter

Last synced: 09 Jan 2025

https://github.com/ChristianMurphy/tree-sitter-markdown

Markdown grammar for tree-sitter

markdown parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/gemmaro/tree-sitter-rdoc

Experimental RDoc parser powered by Tree-sitter. See latest status on repository on Disroot.

emacs rdoc tree-sitter

Last synced: 20 Jan 2025

https://github.com/smart-hosts/tree-sitter-shosts

A tree-sitter parser for Smart Hosts file

tree-sitter

Last synced: 29 Dec 2024

https://github.com/xapphire13/minimap-tree-sitter-syntax

Minimap highlighting for tree sitter syntax

atom highlighting minimap tree-sitter

Last synced: 25 Jan 2025

https://github.com/omasanori/tree-sitter-hare

Hare grammar for tree-sitter

hare parser tree-sitter

Last synced: 09 Oct 2024

https://github.com/LeviOP/tree-sitter-cfg

GoldSrc cfg grammar for tree-sitter.

cfg goldsrc parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/rsookram/oktypes

oktypes is a command line tool that outputs the names of types defined in Kotlin source files

cli kotlin rust tree-sitter

Last synced: 23 Oct 2024

https://github.com/yudai-nkt/tree-sitter-satysfi

SATySFi grammar for tree-sitter

parser satysfi tree-sitter

Last synced: 21 Jan 2025

https://github.com/jacylang/tree-sitter-jacy

Tree-Sitter grammar for Jacy programming language

jacy tree-sitter

Last synced: 17 Jan 2025

https://github.com/arthurweinmann/treesitter-simple-cli

Just a very simple way of parsing and printing the code CST with tree-sitter.

json normal tree-sitter xml

Last synced: 07 Jan 2025

https://github.com/uselessscat/tree-sitter-semver

SemVer grammar for the tree-sitter parsing library

semver tree-sitter

Last synced: 30 Jan 2025

https://github.com/ghbrown/tree-sitter-chapel

tree-sitter grammar for the Chapel language

chapel-language tree-sitter

Last synced: 23 Oct 2024

https://github.com/smarthome-go/tree-sitter-hms

Homescript v2 grammar for tree-sitter

smarthome tree-sitter tree-sitter-parser

Last synced: 13 Jan 2025

https://github.com/IoeCmcomc/tree-sitter-mcfunction

Minecraft function file grammar for tree-sitter

mcfunction parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/siposattila/testme

C++ testing framework based on the idea of runnable requirements.

cpp cpp20 runnable-specification test test-automation test-framework testing tree-sitter

Last synced: 14 Jan 2025

https://github.com/skalt/template-tree-sitter-grammar

A template repository for creating tree-sitter grammars

template template-project tree-sitter tree-sitter-cli tree-sitter-parser

Last synced: 07 Feb 2025

https://github.com/tiesen243/nvim

My neovim config files

copilot lsp-server mason neovim tree-sitter

Last synced: 06 Jan 2025

https://github.com/kozlov721/tree-sitter-epytext

Epytext grammar for tree-sitter

epytext parser tree-sitter

Last synced: 29 Jan 2025

https://github.com/richin13/dracula.nvim

🧛🏻‍♂️ Dark theme for Neovim

dracula-theme neovim tree-sitter

Last synced: 23 Oct 2024

https://github.com/Skiftsu/TreesitterWrapper

Simple Treesitter Wrapper for C++

cpp tree-sitter treesitter wrapper

Last synced: 23 Oct 2024

https://github.com/ncaq/typespec-ts-mode

Major mode for TypeSpec using tree-sitter

emacs emacs-mode emacs-package tree-sitter typespec

Last synced: 02 Feb 2025

https://codeberg.org/xasc/tree-sitter-t32

Lauterbach TRACE32 script language grammar for tree-sitter

helix-editor neovim trace32 tree-sitter

Last synced: 15 Nov 2024