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/50wliu/language-hclrs

HCLRS language support for Atom

atom cs3330 grammar hclrs language tree-sitter uva

Last synced: 17 Oct 2024

https://github.com/clement-jean/tree-sitter-proto

tree-sitter grammar for Protobuf

protobuf tree-sitter

Last synced: 20 Dec 2024

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

Jack (nand2tetris) language grammar for tree-sitter

grammar jack nand2tetris parser tree-sitter

Last synced: 17 Nov 2024

https://github.com/tibordp/tree-sitter-visitor

Procedural macro for generating a visitor trait for Tree Sitter Rust bindings

tree-sitter visitor-pattern

Last synced: 23 Oct 2024

https://github.com/smoeding/tree-sitter-pic

Tree-sitter grammar for the PIC language

pic tree-sitter

Last synced: 20 Dec 2024

https://github.com/anosatsuk124/tree-sitter-fuse-rs

Structural parsed source code storing file system using tree-sitter. It makes source code able to store meaningful syntax correctly formats.

filesystem fuse tree-sitter

Last synced: 29 Jan 2025

https://github.com/50wliu/tree-sitter-hclrs

Tree-sitter parser for HCLRS

cs3330 hclrs parser tree-sitter uva

Last synced: 17 Oct 2024

https://github.com/rockerboo/tree-sitter-gleam

Gleam grammar for tree-sitter

gleam tree-sitter tree-sitter-parser

Last synced: 20 Dec 2024

https://github.com/thomasjo/tree-sitter-latex

LaTeX grammar for Tree-sitter

grammar latex tree-sitter

Last synced: 02 Feb 2025

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

tree-sitter for Corth

corth tree-sitter

Last synced: 24 Jan 2025

https://github.com/lleny/tree-sitter-ca65

ca65 grammar for tree-sitter

6502 ca65 parser tree-sitter

Last synced: 04 Feb 2025

https://github.com/jharrilim/tree-sitter-duckstruct

Tree-Sitter Syntax Highlighting for Duckstruct

duckstruct syntax-highlighting tree-sitter

Last synced: 31 Dec 2024

https://github.com/quexington/language-chialisp

Support for Chialisp syntax highlighting with Atom's default "one-dark-syntax" highlighter.

atom chialisp syntax-highlighting tree-sitter

Last synced: 05 Jan 2025

https://github.com/s-ol/language-alv

Atom language support for the alv livecoding language

alive alv atom-package live-coding livecoding tree-sitter

Last synced: 18 Jan 2025

https://github.com/segevfiner/node-tree-sitter-compat

Compatibility module for old v8 API based language bindings for node-tree-sitter

binding javascript nodejs tree-sitter

Last synced: 09 Oct 2024

https://github.com/notpeter/tree-sitter-animationtxt

tree-sitter for PlaydateSDK animation.txt

playdate-sdk tree-sitter

Last synced: 22 Jan 2025

https://github.com/stackmystack/tsdl

A downloader/builder of many tree-sitter parsers

build build-tool tree-sitter

Last synced: 20 Dec 2024

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

Bazel repository for building the tree-sitter C parser.

bazel tree-sitter

Last synced: 17 Dec 2024

https://github.com/bbannier/tree-sitter-spicy

Alpha quality tree-sitter grammar for Spicy

spicy tree-sitter tree-sitter-parser

Last synced: 25 Nov 2024

https://github.com/meain/tint

Tree-sitter powered linter

linter tree-sitter

Last synced: 20 Dec 2024

https://github.com/dkostmii/tree-sitter-mavka

Tree-sitter для Мавки

mavka parser tree-sitter

Last synced: 09 Nov 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: 23 Oct 2024

https://github.com/pndmix/atom-language-pdmsg

Pdmsg language package for Atom

atom grammar syntax-highlighting tree-sitter

Last synced: 23 Oct 2024

https://github.com/thoughtpolice/tree-sitter-openddl

a tree-sitter grammar, for OpenDDL v2.0

openddl parser tree-sitter

Last synced: 25 Jan 2025

https://github.com/MooersLab/emacs30macos13treesitter

Compile emacs30 on macOS 13.2 with support for using tree-sitter

combobulate compile concrete-syntax-tree emacs emacs30 macos tree-sitter ventura

Last synced: 23 Oct 2024

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

Tree-sitter support for comments

emacs tree-sitter

Last synced: 18 Jan 2025

https://github.com/sdm-lang/emacs-sdml-mode

Emacs major mode for the Simple Domain Modeling Language (SDML)

emacs sdml tree-sitter

Last synced: 18 Nov 2024

https://github.com/sdm-lang/tree-sitter-sdml

Tree-sitter grammar for the Simple Domain Modeling Language (SDML)

bindings parser sdml tree-sitter

Last synced: 18 Nov 2024

https://github.com/50Wliu/language-hclrs

HCLRS language support for Atom

atom cs3330 grammar hclrs language tree-sitter uva

Last synced: 23 Oct 2024

https://github.com/laojianzi/tree-sitter-kql

A kql (Kibana Query Language Kibana) parser and syntax highlighting built on tree-sitter

highlight kibana-query-language-kibana kql kuery-query parser tree-sitter tree-sitter-kql

Last synced: 20 Dec 2024

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

Vim script major-mode using tree-sitter

emacs tree-sitter vimscript

Last synced: 18 Jan 2025

https://github.com/gusenov/examples-tree-sitter

Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.

examples incremental-parsing parsing syntax-highlighting tree-sitter

Last synced: 31 Dec 2024

https://github.com/valdezfomar/tree-sitter-xresources

Xresources grammar for tree-sitter

parser tree-sitter xresources

Last synced: 09 Oct 2024

https://github.com/smoeding/puppet-ts-mode

Emacs major mode with tree-sitter support for Puppet manifests

emacs emacs-mode puppet tree-sitter

Last synced: 18 Dec 2024

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

Tree-sitter grammar for the Puppet language

puppet tree-sitter

Last synced: 18 Dec 2024

https://github.com/mooerslab/compile-emacs-29

Protocols for compiling GNU Emacs version 29 from source code.

compile-emacs emacs-from-source-code gnu-emacs-29 tree-sitter

Last synced: 24 Dec 2024

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

Plume grammar for tree-sitter

parser plume tree-sitter

Last synced: 10 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/ghostbuster91/tree-sitter-javap

Javap grammar for tree-sitter

javap parser tree-sitter

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

Tree-sitter query major-mode

emacs query tree-sitter

Last synced: 18 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/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/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://github.com/uzmoi/tree-sitter-aiscript

AiScript grammar for tree-sitter

aiscript parser tree-sitter

Last synced: 11 Jan 2025

https://github.com/mdmfernandes/tree-sitter-selinux

Tree-sitter grammar for SELinux

grammar-parser selinux tree-sitter

Last synced: 20 Dec 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/JannikLassahn/tree-sitter-octave

Octave grammar for tree-sitter

octave 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/Desdaemon/tree-sitter-prolog

Grammar definitions for Prolog

prolog tree-sitter

Last synced: 23 Oct 2024

https://github.com/gboutry/tdp-ui-rs

Fun project to try tree-sitter with yew

async rust tree-sitter wasm yew

Last synced: 23 Oct 2024

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/ChristianMurphy/tree-sitter-markdown

Markdown grammar for tree-sitter

markdown parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/wizard04wsu/tree-sitter-regex-js

Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)

atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter

Last synced: 19 Dec 2024

https://gitlab.com/joncoole/tree-sitter-nginx

NGINX Configuration grammar for tree-sitter.

nginx tree-sitter

Last synced: 20 Dec 2024

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/isaacazuelos/tree-sitter-kurt

A Tree Sitter grammar for Kurt

parser plt tree-sitter

Last synced: 23 Oct 2024

https://github.com/noorwachid/tree-sitter-gularen

tree sitter for gularen markup language

gularen tree-sitter

Last synced: 20 Dec 2024

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: 14 Dec 2024

https://github.com/wizard04wsu/tree-sitter-regex-unicode-js

Tree-sitter grammar for JavaScript regular expressions with the Unicode flag set

atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter unicode

Last synced: 28 Dec 2024

https://github.com/pndmix/tree-sitter-rampcode

Rampcode grammar for tree-sitter

parser tree-sitter

Last synced: 25 Jan 2025

https://github.com/lizamozy/idl-2024-systems-research

Description of the research I did in Spring 2024 for the microkernel, Composite, for Professor Gabe Parmer at the George Washington University Security and Systems Lab.

interfacedefinitionlanguage operating-system rust-lang toml tree-sitter

Last synced: 20 Dec 2024

https://github.com/scmlab/tree-sitter-pi

tree-sitter parser for the language pi

parser tree-sitter

Last synced: 16 Nov 2024

https://github.com/aalekhpatel07/tree-sitter-cooklang

Tree-sitter for CookLang, the language for writing recipes.

cooklang tree-sitter tree-sitter-cooklang

Last synced: 22 Jan 2025

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

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/jacylang/tree-sitter-jacy

Tree-Sitter grammar for Jacy programming language

jacy tree-sitter

Last synced: 17 Jan 2025

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/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/richjyoung/tree-sitter-vhdl

VHDL grammar for tree-sitter parser generator

parser parser-generator tree-sitter vhdl

Last synced: 22 Jan 2025

https://github.com/bakaq/tree-sitter-alloy6

A Treesitter grammar for Alloy 6

alloy tree-sitter treesitter

Last synced: 22 Jan 2025

https://github.com/lcian/tree-sitter-gringo

🌳 Tree-sitter grammar for gringo (ASP Logic Programming)

answer-set-programming logic-programming tree-sitter

Last synced: 22 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/omasanori/tree-sitter-hare

Hare grammar for tree-sitter

hare parser tree-sitter

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