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/valdezfomar/tree-sitter-xresources

Xresources grammar for tree-sitter

parser tree-sitter xresources

Last synced: 09 Oct 2024

https://github.com/liraymond04/tree-sitter-awa5_rs

AWA5.RS grammar for tree-sitter

awa5-0 parser tree-sitter

Last synced: 09 Oct 2024

https://github.com/meain/tree-surgeon

Code manipulation utilities for Emacs using tree-sitter

emacs tree-sitter

Last synced: 16 Dec 2024

https://github.com/huygensing/tree-sitter-tagml

tree-sitter grammar for TAGML

parser tagml tree-sitter

Last synced: 16 Dec 2024

https://github.com/meain/tint

Tree-sitter powered linter

linter tree-sitter

Last synced: 20 Dec 2024

https://github.com/liraymond04/awa5_rs.nvim

Neovim plugin for AWA5.RS syntax highlighting and Tree-sitter support

awa5-0 neovim neovim-plugin nvim-treesitter tree-sitter

Last synced: 09 Oct 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/winstliu/language-hclrs

HCLRS language support for Atom

atom cs3330 grammar hclrs language tree-sitter uva

Last synced: 20 Jan 2025

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

Dependency updating action for tree-sitter parsers

actions tree-sitter

Last synced: 29 Oct 2024

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/drom/tree-sitter-mlir

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 21 Dec 2024

https://github.com/novusnota/tree-sitter-ohm

🌳 Tree-sitter grammar for the Ohm domain-specific language. Quickly build parsers, interpreters, and compilers for programming languages with Ohm's parsing toolkit!

compilers interpreters ohm ohmjs parsers parsing-expression-grammar peg tree-sitter tree-sitter-parser

Last synced: 23 Jan 2025

https://github.com/watermarkhu/mkdocstrings-matlab

πŸ“˜ A MATLAB handler for mkdocstrings, automatic documentation from sources

autodoc docstrings matlab mkdocs mkdocs-material mkdocs-plugin mkdocstrings python tree-sitter

Last synced: 04 Jan 2025

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/liraymond04/tree-sitter-awatalk

Awatalk grammar for tree-sitter

awatalk parser tree-sitter

Last synced: 09 Oct 2024

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/ursalang/tree-sitter-ursa

Tree-sitter grammar for Ursa

parser tree-sitter ursalang

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

LaTeX grammar for Tree-sitter

grammar latex tree-sitter

Last synced: 02 Feb 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/50wliu/language-hclrs

HCLRS language support for Atom

atom cs3330 grammar hclrs language tree-sitter uva

Last synced: 17 Oct 2024

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

tree-sitter for Corth

corth tree-sitter

Last synced: 24 Jan 2025

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/beardedfish/vscode-apache-dispatcher-config-language-support

An extension for Visual Studio Code that enables language support for Apache Dispatcher Configuration files. βš™οΈ

adobe adobe-experience-manager aem apache conf dispatcher intellisense language-server lsp mocha powershell regex tree-sitter vscode wasm

Last synced: 10 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/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/50Wliu/tree-sitter-hclrs

Tree-sitter parser for HCLRS

cs3330 hclrs parser tree-sitter uva

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

Grammar definitions for Prolog

prolog tree-sitter

Last synced: 27 Jan 2025

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/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/stereobooster/tree-sitter-grammar-wasm

Tree-sitter grammars compiled to wasm

gramm parser tree-sitter wasm

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

Simple Treesitter Wrapper for C++

cpp tree-sitter treesitter wrapper

Last synced: 23 Oct 2024

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

Caddyfile grammar for tree-sitter

caddy caddyfile caddyserver parser tree-sitter

Last synced: 23 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/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/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/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/LeviOP/tree-sitter-cfg

GoldSrc cfg grammar for tree-sitter.

cfg goldsrc parser tree-sitter

Last synced: 23 Oct 2024

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/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/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/todesking/serde_tree_sitter

Serde Deserializer for tree_sitter

serde tree-sitter

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

Query Tree-Sitter Grammar tress with CSS-Like Selectors

tree-sitter

Last synced: 30 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/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/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: 16 Dec 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/valdezfomar/tree-sitter-desktop

Desktop Entry Specification grammar for tree-sitter

desktop parser tree-sitter

Last synced: 11 Dec 2024

https://github.com/mbund/cse2421-linter

Lint for some extra rules for C

lint linter parse parser rust tree-sitter

Last synced: 11 Jan 2025

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/stofte/tree-sitter-demo

tree-sitter demonstration project

demo tree-sitter

Last synced: 21 Jan 2025

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/s0/language-ql

Semmle QL language package for Atom

semmle-ql tree-sitter

Last synced: 18 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/richin13/dracula.nvim

πŸ§›πŸ»β€β™‚οΈ Dark theme for Neovim

dracula-theme neovim tree-sitter

Last synced: 23 Oct 2024

https://github.com/the-mikedavis/tree-sitter-edoc

A tree-sitter grammar for the Erlang documentation generator (Edoc) syntax

edoc erlang lexer parser tree-sitter

Last synced: 18 Dec 2024

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

Tree-sitter grammar for the PostScript page description language

postscript tree-sitter

Last synced: 18 Dec 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/scmlab/tree-sitter-pi

tree-sitter parser for the language pi

parser tree-sitter

Last synced: 16 Nov 2024

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/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://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/plume-lang/tree-sitter-plume

Plume grammar for tree-sitter

parser plume tree-sitter

Last synced: 10 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/idorobots/tree-sitter-vs-peg

A benchmark of a simple Lisp parser defined in TreeSitter and a custom PEG generator.

compilers lisp parser-generator scheme tree-sitter

Last synced: 20 Dec 2024

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

Rampcode grammar for tree-sitter

parser tree-sitter

Last synced: 25 Jan 2025