Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
Repository Index
47,133 repositories indexed
313–336 of 1,088 · Most stars
Cython implementation of Toolz: High performance functional utilities
Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers
- javascript
- nodejs
- json-schema
- json-reference
SimpleITK: a layer built on top of the Insight Toolkit (ITK), intended to simplify and facilitate ITK's use in rapid prototyping, education and interpreted languages.
- simpleitk
- c-plus-plus
- swig
- registration
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
- gno
- gnoland
- gnolang
- bft
A Counter-Strike 2 Demo Parser for Go (demoinfo)
- counter-strike
- csgo
- golang
- go
A compatibility layer for event-driven abstractions
- stream-processing
- future
- clojure
- async
F(unctional) util(ities). Resistance is futile.
Stand-alone ClojureScript REPL
a work-in-progress Ruby compiler, written in Ruby and C++
functional, durable data structures
:clapper: Tame async code with battle-tested promises
- promise
- swift
- async
- ios
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
- cpp
- multithreading
- fibers
- task-scheduler
DFA regular expression library & friends
- fsm
- regex
- lexer-generator
- regexp
Maintainable configuration files
- configuration-language
- haskell
- dhall
math and logic formula parser and evaluator
- formula
- calculator
- evaluate-expressions
- safeeval
Category Theory and Algebraic abstractions for Clojure and ClojureScript.
Bind C++ functions and classes into V8 JavaScript engine
- javascript
- c-plus-plus
- cpp
- cpp14
Vulkan API for JavaScript/TypeScript
- vulkan
- bindings
- javascript
Extensions for F#
- f-sharp
- generic-functions
- monad-transformers
- arrow-functions
uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.
Partial lenses is a comprehensive, high-performance optics library for JavaScript
- isomorphism
- traversal
- fold
- immutable
Ruby extension for the libvips image processing library.
- libvips
- ruby
- image-processing
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
- cpp20
- coroutines
- wait-free
- threadpool