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

Octave grammar for tree-sitter

octave tree-sitter

Last synced: 23 Oct 2024

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/omasanori/tree-sitter-hare

Hare grammar for tree-sitter

hare parser tree-sitter

Last synced: 09 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://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/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/jmitchell/atom-language-abnf

ABNF language support in Atom

anbf atom grammar syntax tree-sitter

Last synced: 19 Jan 2025

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

Manpulate ast tree like `sed`.

rust tree-sitter

Last synced: 23 Oct 2024

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

Grammar definitions for Prolog

prolog tree-sitter

Last synced: 27 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/isaacazuelos/tree-sitter-kurt

A Tree Sitter grammar for Kurt

parser plt tree-sitter

Last synced: 23 Oct 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/noorwachid/tree-sitter-gularen

tree sitter for gularen markup language

gularen tree-sitter

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

Minimap highlighting for tree sitter syntax

atom highlighting minimap 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/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/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/uselessscat/tree-sitter-semver

SemVer grammar for the tree-sitter parsing library

semver tree-sitter

Last synced: 30 Jan 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/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/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/kozlov721/tree-sitter-epytext

Epytext grammar for tree-sitter

epytext parser tree-sitter

Last synced: 29 Jan 2025

https://github.com/neocmakelsp/treesitter_kind_collector

treesitter-type-collector

tree-sitter

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

SixtyFPS grammar for the tree-sitter parsing library

parser tree-sitter

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/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/soulseekah/ext-treesitter

PHP bindings for Tree-sitter, batteries included 🔋

php tree-sitter

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

Query Tree-Sitter Grammar tress with CSS-Like Selectors

tree-sitter

Last synced: 30 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/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/milahu/tree-sitter-squirrelly-templates

Tree-sitter grammar for the squirrelly template language

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

Desktop Entry Specification grammar for tree-sitter

desktop parser tree-sitter

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

Simple Treesitter Wrapper for C++

cpp tree-sitter treesitter wrapper

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