Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
- algebraic-data-types
- optics
- functional-programming
- algebra
47,133 repositories indexed
121–144 of 333 · Most stars
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
A lightweight (350MB) Lisp interpreter in Malbolge Unshackled, often dubbed the hardest turing complete programming language.
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
Throttle promise-returning & async functions
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
Go wrapper for the .NET Core Runtime.
Swift implementations for function currying
Stream utilities for Java 8
QuickJS with durable execution: suspend running JS, snapshot the whole heap, resume it in another process. Native TypeScript, a REPL that survives restarts, Rust bindings.
Library for creating DotNet Web Worker threads/multithreading in Client side Blazor
This projects gives Kotlin bindings and several extensions for Apache Spark. We are looking to have this as a part of Apache Spark 3.x
A modern supercompiler for call-by-value functional languages
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
Turn Buffer instances into "pointers"
Yet Another LINQ to Objects for PHP [Simplified BSD]
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
Language bindings generated from the GTFS Realtime protocol buffer spec for popular languages.
The Ott tool for writing definitions of programming languages and calculi
a C# embeddable lexer and parser generator (.Net core)
Universal cheminformatics toolkit, utilities and database search tools
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.
IronScheme
A language where the code is written with folders
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.