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
A high-performance, incremental SIMD parser designed for editors, compilers, language servers, and MCP.
Rust Perl Language Server (LSP) + parser toolkit (tree-sitter + pure Rust).
Python JSON decoding with strict incremental parsing, NDJSON, and selective extraction.
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
Universal GLL-based Context-Free solver
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
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."