How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
LeetCode-Book is a curated study resource and markdown algorithm guide designed for technical interview preparation. It serves as a multi-language code library that provides solutions and explanations for coding challenges to help users study data structures and algorithmic principles. The project is delivered as a Docusaurus documentation website, which transforms a directory of version-controlled markdown files into a structured and searchable online technical resource. The repository covers an algorithm study workflow that includes tracking LeetCode problems and following curated study pl
Nearley is a JavaScript parser toolkit and context-free grammar compiler. It functions as an Earley parser generator that transforms BNF-like grammar definitions into executable code capable of analyzing text and generating abstract syntax trees. The project is distinguished by its ability to handle any context-free grammar, including those with left recursion and ambiguity, by maintaining multiple valid derivations for a single input. It further supports incremental parsing, allowing input strings to be processed in chunks to provide partial results and real-time feedback. Beyond core parsi
Awesome autocompletion, static analysis and refactoring library for python
Remark is a markdown processor and transformer that converts markdown text into a structured JSON abstract syntax tree for programmatic manipulation. It functions as a plugin-based tool within the unified ecosystem, allowing users to parse, transform, and stringify markdown content. The project is distinguished by its extensibility through a plugin system that supports custom markdown syntax extensions, the introduction of new markup elements, and the definition of custom processing logic. This framework enables the modification of content through a visitor-pattern traversal of the syntax tre
Tree-sitter-markdown is a parsing library that analyzes plain text Markdown documents to generate a concrete syntax tree for editors and syntax highlighters. It functions as a code editor parsing grammar and a markdown syntax tree generator, converting markup text into structured nodes representing headings, lists, links, and text formatting.
The main features of tree-sitter-grammars/tree-sitter-markdown are: Incremental Syntax Tree Updaters, Markdown Parsing Interfaces, Markdown Abstract Syntax Trees, Grammar Compilers, Context-Aware Lexers, Automatic Concrete Syntax Tree Construction, Tree-Sitter Parsers, Code Editor Grammars.
Projects with overlapping indexed features include: krahets/leetcode-book — LeetCode-Book is a curated study resource and markdown algorithm guide designed for technical interview preparation.… davidhalter/jedi — Awesome autocompletion, static analysis and refactoring library for python. kach/nearley — Nearley is a JavaScript parser toolkit and context-free grammar compiler. It functions as an Earley parser generator… remarkjs/remark — Remark is a markdown processor and transformer that converts markdown text into a structured JSON abstract syntax tree… artempyanykh/marksman — Marksman is a Language Server Protocol implementation for Markdown that provides advanced editor features including… commonmark/commonmark.js — Commonmark.js is a library designed to parse and render text formatted according to the CommonMark specification. It…