Create the next immutable state by mutating the current one
- immutable
- immutables
- reducer
- redux
47,133 repositories indexed
1–22 of 22 · Most stars
Create the next immutable state by mutating the current one
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
The P programming language.
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
DFA regular expression library & friends
Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
formally verified category theory library
Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
Erlang state "monad" with merge/conflict-resolution capabilities. Useful for Riak.
Strip console, alert, and debugger statements from JavaScript code
Theorem statements about OSS-Fuzz fuzz targets as compiled RISC-V binaries, and machine-checked Rocq proofs of them
state machine which runs code
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
A foundational framework for modular cryptographic proofs in Coq
TxQuery component is a TDataSet descendant component that can be used to query one or more TDataSet descendant components using SQL statements. It is implemented in Delphi 100% source code, no DLL required, because it implements its own SQL syntax parser and SQL engine.
Statements of famous theorems proven in Coq [maintainer=@jmadiot]
The Waterproof plugin for the Rocq proof assistant allows you to write Rocq proofs in a style that resembles handwritten mathematical proofs, designed to help university students with learning how to prove mathematical statements.
A MT940 parser in Rust
Functional IO interfaces and implementation for Coalton. Includes terminal IO, file system IO, random variables, mutable variables, multithreading, and safely sharing state between threads.
KaiCode 2026 WINNER! Enterprise-grade navigation library for Yew — automatic active state detection and a complete component system.
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
100% no-std/wasm compatible Substrate storage key generator