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/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/sh-cho/tree-sitter-fluentbit

fluent-bit grammar for tree-sitter

fluent-bit grammar parser tree-sitter

Last synced: 17 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/smoeding/tree-sitter-pic

Tree-sitter grammar for the PIC language

pic tree-sitter

Last synced: 20 Dec 2024

https://github.com/seokbeomkim/bitbake-ts-mode

A Emacs major mode to use bitbake tree-sitter

bitbake emacs tree-sitter yocto

Last synced: 22 Jan 2025

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

CPON grammar for tree-sitter

cpon parser tree-sitter

Last synced: 24 Jan 2025

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/tree-sitter/setup-action

Setup action for the tree-sitter library & CLI

actions tree-sitter

Last synced: 29 Oct 2024

https://github.com/ursalang/tree-sitter-ursa

Tree-sitter grammar for Ursa

parser tree-sitter ursalang

Last synced: 13 Oct 2024

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

Dependency updating action for tree-sitter parsers

actions tree-sitter

Last synced: 29 Oct 2024

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/vknabel/tree-sitter-lithia

Tree-sitter syntax for Lithia. https://github.com/vknabel/lithia

experimental hacktoberfest lithia lithialang parser tree-sitter

Last synced: 19 Jan 2025

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/nlydv/nova-toml

Nova extension providing Tree Sitter-based syntax highlighting for TOML files

nova toml tree-sitter

Last synced: 31 Oct 2024

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

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 21 Dec 2024

https://github.com/meain/tint

Tree-sitter powered linter

linter tree-sitter

Last synced: 20 Dec 2024

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/lleny/tree-sitter-ca65

ca65 grammar for tree-sitter

6502 ca65 parser tree-sitter

Last synced: 04 Feb 2025

https://github.com/nezitx/acode-breadcrumbs

Breadcrumbs Plugin for Acode brings breadcrumbs navigation to the Acode editor.

acode acode-plugin breadcrumbs tree-sitter

Last synced: 09 Feb 2025

https://github.com/scaleton-labs/tree-sitter-func

FunC grammar for tree-sitter

ton tree-sitter

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/smoeding/tree-sitter-puppet

Tree-sitter grammar for the Puppet language

puppet tree-sitter

Last synced: 10 Feb 2025

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

Emacs major mode for LLVM using tree-sitter

emacs llvm 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/corth-lang/tree-sitter-corth

tree-sitter for Corth

corth tree-sitter

Last synced: 24 Jan 2025

https://github.com/LeonGr/small_text_editor

A simple CLI text editor with tree-sitter based syntax highlighting, created for fun and practice

cli editor terminal text-editor tree-sitter

Last synced: 23 Oct 2024

https://github.com/ahelwer/tree-sitter-prism

Incomplete tree-sitter grammar for the PRISM probabilistic modeling language

prism tree-sitter

Last synced: 23 Oct 2024

https://github.com/lgeiger/zed-cython

:snake: Cython Language support for Zed

cython tree-sitter zed

Last synced: 04 Feb 2025

https://github.com/corth-lang/corth-ts-mode.el

Corth major mode with tree-sitter library

corth emacs-mode tree-sitter

Last synced: 22 Jan 2025

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

Tree-sitter для Мавки

mavka parser tree-sitter

Last synced: 09 Nov 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/thomasjo/tree-sitter-latex

LaTeX grammar for Tree-sitter

grammar latex tree-sitter

Last synced: 02 Feb 2025

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/clement-jean/proto-ts-mode

Tree-sitter enabled Protobuf support for Emacs

emacs-mode protobuf tree-sitter

Last synced: 20 Dec 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/50wliu/tree-sitter-hclrs

Tree-sitter parser for HCLRS

cs3330 hclrs parser tree-sitter uva

Last synced: 17 Oct 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/jacylang/tree-sitter-jacy

Tree-Sitter grammar for Jacy programming language

jacy tree-sitter

Last synced: 17 Jan 2025

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/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/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/jmitchell/atom-language-abnf

ABNF language support in Atom

anbf atom grammar syntax tree-sitter

Last synced: 19 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/mtoohey31/tree-sitter-ld

Linker script grammar for tree-sitter

linker-script parser tree-sitter

Last synced: 09 Jan 2025

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/sverweij/tree-sitter-mscgen

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

mscgen tree-sitter xu

Last synced: 23 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/xapphire13/minimap-tree-sitter-syntax

Minimap highlighting for tree sitter syntax

atom highlighting minimap tree-sitter

Last synced: 25 Jan 2025

https://github.com/Sarrus1/tree-sitter-tests-formatter

A formatter for Tree-Sitter test files

cli formatter tree-sitter

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

https://github.com/Deviluc/python-tree-sitter

A python wrapper around the tree-sitter c-api (using swig)

ast java parser parser-library python python3 swig tree-sitter

Last synced: 23 Oct 2024

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/UserNobody14/language-fountain

Using the tree-sitter-fountain package to make screenplay writing in atom easier.

fountain javascript screenplay tree-sitter writing

Last synced: 23 Oct 2024

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

Epytext grammar for tree-sitter

epytext parser tree-sitter

Last synced: 29 Jan 2025

https://github.com/MichaelHatherly/tree-sitter-binaries

BinaryBuilder (Julia) build scripts for tree-sitter parsers.

binarybuilder julia-language tree-sitter

Last synced: 23 Oct 2024

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

Valve KeyValues grammar for tree-sitter

goldsrc keyvalues parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/hugginsio/tree-sitter-x12

A tree-sitter grammar for X12 EDI

edi tree-sitter x12

Last synced: 24 Jan 2025

https://github.com/snsvrno/tree-sitter-hxml

A tree-sitter-syntax for haxe's markup language: hxml

haxe tree-sitter tree-sitter-highlight

Last synced: 03 Feb 2025

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/matthewpi/tree-sitter-caddyfile

Caddyfile grammar for tree-sitter

caddy caddyfile caddyserver parser tree-sitter

Last synced: 23 Jan 2025

https://github.com/desertthunder/documango

🥭 CLI SSG powered by Treesitter & Go

golang markdown tree-sitter

Last synced: 31 Dec 2024

https://github.com/crimeminister/tree-sitter-convex-lisp

A tree-sitter grammar for Convex Lisp

convex-lisp tree-sitter

Last synced: 31 Dec 2024

https://github.com/milahu/nix2c

transpile nix expressions to C code (failed experiment)

codegen nix transpiler tree-sitter

Last synced: 06 Feb 2025

https://github.com/milahu/tree-sitter-nickel

nickel grammar for tree-sitter. deprecated in favor of https://github.com/nickel-lang/tree-sitter-nickel

grammar nickel nix nixos tree-sitter tree-sitter-parser

Last synced: 06 Feb 2025

https://github.com/neocmakelsp/treesitter_kind_collector

treesitter-type-collector

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/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/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/usernobody14/language-fountain

Using the tree-sitter-fountain package to make screenplay writing in atom easier.

fountain javascript screenplay tree-sitter writing

Last synced: 06 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/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/confused-techie/selector-tree-sitter

Query Tree-Sitter Grammar tress with CSS-Like Selectors

tree-sitter

Last synced: 30 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/htfy96/logalign

Command-line tool to annotate log lines with links to their definitons and argument expression.

command-line golang golang-application log tree-sitter

Last synced: 09 Feb 2025

https://github.com/desdaemon/tree-sitter-prolog

Grammar definitions for Prolog

prolog tree-sitter

Last synced: 27 Jan 2025

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

Desktop Entry Specification grammar for tree-sitter

desktop parser tree-sitter

Last synced: 11 Dec 2024

https://github.com/maxwellkjr/nvim

My Neovim + LazyVim configuration I use for Web (TypeScript and JavaScript Frameworks), React Native and Flutter development

lsp lua neovim tree-sitter vim

Last synced: 30 Dec 2024

https://github.com/serengti/tree-sitter-chaiscript

Tree-Sitter parser for the Chaiscript language

chaiscript cpp parser scripting tree-sitter

Last synced: 23 Dec 2024

https://github.com/jcs090218/tree-sitter-actionscript

ActionScript grammar for tree-sitter

actionscript parser tree-sitter

Last synced: 06 Feb 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