Immutable persistent data collections for Javascript which increase efficiency and simplicity.
Repository Index
47,133 repositories indexed
1–24 of 128 · Most stars
An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
- parsing
- parser-generator
- antlr
- antlr4
The next-generation file converter. Open source, fully local* and free forever.
Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
The ESTree Spec
The Elegant Parser
- peg
- rust
- parsing
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
- parser
- earley-algorithm
- earley-parser
- javascript
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
For parsing, creating and editing unknown or dynamic JSON in Go
- go
- json
- parsing
- golang
Git + .NET = ❤
- libgit2
- git
- version-control
- dotnet
Datetimes for Humans™
- datetimes
- dates
- times
- date
Tools and libraries to glue C/C++ APIs to high-level languages
- cppsharp
- parsing
- glue
- syntax-tree
ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
Parser Building Toolkit for JavaScript
- javascript
- typescript
- parser-library
- parsing
Useful extensions to the standard Python datetime features
- python
- datetime
- time
- timezones
Python library for creating PEG parsers
- python
- python2
- python3
- python-2
Parsing Expression Grammar Template Library
- peg
- header-only
- cpp
- parsing
A feed parsing library
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
- c
- calculator
- expression-evaluator
- math
A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.