A modern text editor for the terminal written in Rust
-
Updated
Feb 6, 2025 - Rust
A modern text editor for the terminal written in Rust
A simple, fast streaming JSON parser built on standards.
Pure Go tree-sitter runtime
Markdown rendering for AI applications: incremental streaming, LaTeX math, GFM, and CJK typography. Shared engine and core, React and Mantine integrations; Vue in development.
Java bindings for tree-sitter
Rust Perl Language Server (LSP) + parser toolkit (tree-sitter + pure Rust).
A high-performance, incremental SIMD parser designed for editors, compilers, language servers, and MCP.
Streaming JSON parser designed to process JSON data incrementally. The primary goal is to handle potentially incomplete JSON data streams, such as those produced by Large Language Models (LLMs), and return the current state of the parsed object at any time.
Tree-sitter grammar for IEC 61131-3 Structured Text. Standard-first, dialect-extensible, editor-ready with highlights, locals, tags, folds, and indents.
Streaming Markdown for SwiftUI. Incremental parsing that re-parses only the tail of an LLM reply, native TeX math, zero dependencies.
Incremental Markdown parser for native text editors — UTF-16 offsets, single-pass AST, Swift bindings via UniFFI. Powers Ember Notes.
A tree-sitter grammar for gnuplot
SELYA (Special Esoteric Language for Young and Adult) - it's esoteric language for everyone based on hex :D // It's mirror of https://gitlab.com/Crinax/selya
Universal GLL-based Context-Free solver
G-code grammar for tree-sitter
expectation-based parsing for jazz chord sequences
MIT tree-sitter grammars by DataGrout -- currently Prolog (ISO + SWI + ProbLog superset)
Tree-sitter grammar for Flix — a functional, imperative and logic language with a polymorphic effect system and first-class Datalog constraints.
Universal Incremental Language Infrastructure — faster than Tree-sitter, with built-in formatter, linter, refactoring, IDE services, AI APIs, and plugin system. Written in Rust.
Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.
To associate your repository with the incremental-parsing topic, visit your repo's landing page and select "manage topics."