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
97–120 of 267 · Most stars
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
An opinionated F# Library for error handling
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
Ruby library for interfacing with FANN (Fast Artificial Neural Network)
Functional Reactive Programming domain-specific language for efficient hybrid systems
🥃 Functional Algebraic Data Types
A simple wrapper around libpcap for the Go programming language
[unmaintained] Scala wrapper for Apache TinkerPop 3 Graph DSL
A "run" function for asyncio-based apps that does all the boilerplate.
Mini audio library
Asyncio (pep 3156) integration with ZeroMQ
aiomisc - miscellaneous utils for asyncio
The OpenMusic visual programming / computer-aided composition environment
JQuick Java: a lightweight Java-like scripting language for rule engines. Declare, parse and execute business rules at runtime via XML or inline scripts—no restart needed. Java 8+, embeddable, with LSP and IDEA plugin support.
[Go]Distributed Actor/Grain framework for Golang with goodies
Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^
Clinical Quality Language (CQL) is an HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains. This repository contains complementary tooling in support of that specification.
Owi: Seamless program analysis for C, C++, Go, Haskell, LLVM, Rust, Wasm and Zig.
Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)
TranslatedTreat agents as functions, and write ideas as programs. Agent-native functional language with a CLI, Web IDE, goal-driven bots and live UI. Source-available; no AI training.
Embed Julia in R
C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.
[A]synchronous Functional Programming
Ruby language bindings for LIBSVM