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: ^^^
🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
Owi: Seamless program analysis for C, C++, Go, Haskell, LLVM, Rust, Wasm and Zig.
:baby_chick: A multi-paradigm programming language with gradual and duck typing that targets PHP and JS
Practical generic programming for F#
- generic-programming
- fsharp
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
- golang
- go
- functional-programming
- currying
Common combinators for Elixir
- pointfree
- curried-functions
- elixir
- functional-languages
Pure Declarative Programming in Swift, Among Other Things
A lightweight library for writing concurrent programs in Go using the Actor model.
Visual D - Visual Studio extension for the D programming language
Diameter stack and Base Protocol (RFC 6733) for the Go programming language
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
- filter-map-reduce
- go-library
- stream-api
- filter
[A]synchronous Functional Programming
- function-composition
- asynchronous
- transducers
- parallel
Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land
- promise
- fantasy-land
- async
- asynchronous
Open source math and physics engine that executes MATLAB-syntax code. Features a modern compiler, automatic GPU acceleration for large calculations, and support for math on geometry / FEA calculations.
Floc: Orchestrate goroutines with ease.
- go
- parallel-programming
- goroutines
- goroutine-safe
A Library for Representing Recursive and Impure Programs in Coq
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.
Screamer is an extension of Common Lisp that adds support for nondeterministic programming.
An F# type provider for in-process R interop
- r-language
- r-programming
- type-providers
🛠 A full-featured dependency injection container for go programming language.
- go
- dependency-injection
- di
- ioc
A function definition package for Rocq
A parser combinator library written in the Swift programming language.