An open API service indexing awesome lists of open source software.

Functional programming

In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.

https://armcn.github.io/quickcheck/

Property Based Testing in R

functional-programming property-based-testing r rstats

Last synced: 24 Apr 2025

https://github.com/loophp/fpt

Functional programming toolbox for PHP.

functional-programming toolbox

Last synced: 24 Jan 2025

https://github.com/cu1ch3n/type-inference-zoo

🦖 Implementations of various type inference algorithms. Online interactive playground is available at https://zoo.cuichen.cc/

functional-programming haskell programming-languages type-inference zoo

Last synced: 11 Apr 2025

https://github.com/armcn/quickcheck

Property Based Testing in R

functional-programming property-based-testing r rstats

Last synced: 12 Apr 2025

https://github.com/flintinatux/puddles

Tiny vdom app framework. Pure Redux. No boilerplate.

frontend-framework functional-programming reducer redux vdom virtual-dom

Last synced: 21 Jul 2025

https://github.com/lukstafi/curious-ocaml

A curious book about OCaml: logic (types), algebra (values), computation (rewrite semantics), functions (lambda calculus), constraints, monads, expression.

computer-science functional-programming ocaml

Last synced: 12 Apr 2025

https://github.com/bizmonger/nikeza

Platform for associating content to their providers.

elm elm-lang fsharp functional-programming lambda-cartel

Last synced: 21 Aug 2025

https://github.com/iitalics/opal

Simple and powerful programming language with type inference

functional-programming programming-language static-typing type-inference

Last synced: 06 Apr 2025

https://github.com/pointfreeco/swift-quickcheck

🏁 An implementation of QuickCheck in Swift.

functional-programming property-testing quickcheck swift

Last synced: 13 Apr 2025

https://github.com/aashari/boilerplate-lambda-typescript

AWS Lambda project template with TypeScript and Terraform. Features serverless architecture, automated deployment pipelines, testing frameworks, local development environment, AWS SDK integration, and standardized project structure for scalable Lambda functions.

aws aws-lambda backend boilerplate cloud-computing functional-programming infrastructure-as-code lambda serverless terraform typescript

Last synced: 12 Sep 2025

https://github.com/risingfisan/programacao-funcional

Contém todas as fichas relativas à cadeira de Programação Funcional, do ano letivo 2018/19, e resoluções de testes e exames de anos anteriores.

exames fichas functional-programming haskell lei miei pf programacao-funcional resolucao resolucoes solucao solucoes testes uminho

Last synced: 15 Aug 2025

https://github.com/phenax/pipey

Create pipeline operator ready functions by converting instance methods's to context-free functions

currying functional-programming javascript pipe-operator prototype

Last synced: 14 Apr 2025

https://github.com/ken-okabe/vanfs

🍦 VanFS: 1:1 bindings from F# to 🍦VanJS (an ultra-lightweight , zero-dependency , and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM without React/JSX) + WebComponents + micro FRP

cross-platform fable front-end-development frp fsharp functional-programming functional-reactive-programming monad state-management timeline typescript vanfs vanjs web-application webcomponents

Last synced: 15 Jun 2025

https://github.com/sebinsua/redux-saga-helpers

:ambulance: Error-handling for redux-saga.

errors functional-programming handlers redux-saga

Last synced: 19 Apr 2025

https://github.com/calvinlfer/es-cqrs-shopping-cart

A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)

akka akka-actors akka-cluster-sharding akka-http akka-persistence akka-streams cassandra cats functional-programming kafka postgresql protocol-buffers scala slick

Last synced: 24 Jun 2025

https://github.com/galad/csharpdiscriminatedunion

A library for generating discriminated union types in C#

code-generation code-generator csharp-library functional-programming

Last synced: 09 Apr 2025

https://github.com/xodio/hm-parser

A parser for Hidnley Milner notations

fp functional-programming hindley-milner parser

Last synced: 13 Apr 2025

https://github.com/ghurtchu/diary

:pencil2::clipboard: JWT auth based persistent (MongoDB) RESTful API for managing notes along with searching and sorting capabilities.

backend crud functional-programming jwt mongodb onion-architecture password-hashing reactive-mongo restful-api scala scala3 zio zio-http zlayer

Last synced: 28 Apr 2025

https://github.com/Darkhogg/polyethylene

easy manipulation of iterables and async itrerables

async-iterables functional-programming iterables typescript

Last synced: 23 Mar 2025

https://github.com/mitranim/emerge

Use plain JS types as immutable data, with efficient merging and memory sharing

data functional-data-structure functional-programming immutable structural-sharing

Last synced: 30 Apr 2025

https://github.com/obfusk/koneko

koneko - a concatenative not-quite-lisp for kittens

concatenative functional-programming language lisp programming-language stack work-in-progress

Last synced: 11 Apr 2025

https://github.com/csabahruska/manual-stg-experiment

Manually constructed STG programs compiled with the standard GHC codegen backend.

codegen compiler functional-programming ghc haskell llvm machine-code stg x64

Last synced: 12 Apr 2025

https://github.com/ioleo/zio-by-example

Source code for "ZIO by example" blog post.

functional-programming scala zio

Last synced: 05 May 2025

https://github.com/arichiardi/fonda

An async pipeline approach to functional core - imperative shell.

clojurescript functional-programming javascript

Last synced: 28 Apr 2025

https://github.com/laserdisc-io/log-effect

A simple macro-less logging typeclass with some common backends

cats fs2 functional-programming logging mtl scala tagless-final typeclass zio

Last synced: 23 Apr 2025

https://github.com/mystpi/bella

🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!

functional-programming gleam interpreter lexer nodejs parser programming-language

Last synced: 04 May 2025

https://github.com/typeofweb/ddd-typescript

DDD boilerplate in TypeScript with some functional patterns

ddd functional-programming typescript

Last synced: 22 Jul 2025

https://github.com/tmccarthy/bfect

Some bifunctor IO type classes

bifunctor cats functional-programming scala typeclass zio

Last synced: 11 Jun 2025

https://github.com/react-declarative/react-pocketbase-crm

The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.

declarative-programming dependency-injection functional-programming kanban kanban-application kanban-board mobx mui pocketbase pocketbase-realtime react react-declarative react-hooks realtime rxjs solid websocket

Last synced: 14 May 2025

https://github.com/zoedsoupe/estrutura_de_dados

:brazil: Implementações dos princípios básicos e intermediários de Estrutura de Dados em Haskell!

data-structures estrutura-de-dados functional-programming haskell programacao-funcional

Last synced: 10 Apr 2025

https://github.com/pakoito/rxtuples2

Simple tuples to use with RxJava2 [STABLE]

functional-programming java rxjava2

Last synced: 02 Jul 2025

https://github.com/jkalias/functional_cpp

A wrapper of common C++ std types for functional programming

cpp functional-programming

Last synced: 15 Apr 2025

https://github.com/ymyzk/lambda-dti

Interpreter of the ITGL with dynamic type inference

dune functional-programming gradual-typing hindley-milner interpreter ocaml repl type-inferece

Last synced: 24 Jul 2025

https://github.com/inventistudio/using-js

🔗 Minimal, easy to use chaining lib

functional-programming inventistudio javasctipt nodejs

Last synced: 05 May 2025

https://github.com/75lb/typical

Isomorphic, functional type-checking for Javascript

functional-programming isomorphic javascript javascript-library load-anywhere nodejs type-checking types

Last synced: 21 Mar 2025

https://github.com/h2non/hu

Small, generic functional helper library for node.js and browsers

clojure clojurescript curry functional-programming javascript memoize wisp

Last synced: 13 Apr 2025

https://github.com/jycabello/defuncto

Functional library for C#, aiming to keep the minimum data types for ease of maintenance

functional-programming

Last synced: 16 Apr 2025

https://github.com/nerdsupremacist/sweeft

Swift but a bit Sweeter - More Syntactic Sugar for Swift #MakeSwiftGreatAgain

api closure cocoapods extensions functional-programming json library sweet swift syntax

Last synced: 23 Mar 2025

https://github.com/derive4j/derive4j-fj

Automatic derivation of functional-java typeclasse instances and optics

derive4j functional-programming functionaljava java java-8 typeclasses

Last synced: 17 Aug 2025

https://github.com/howprogrammingworks/higherorderfunction

Higher-order functions having functions as arguments or result

callback factory fp functional-programming high-order high-order-function wrapper

Last synced: 07 Apr 2025

https://github.com/chouffe/haskell-bazaar

Explore haskell and functional programming concepts

fp functional-programming haskell haskell-bazaar search

Last synced: 16 May 2025

https://github.com/francomelandri/tiny-fp

Tiny Functional Programming library for C#

functional-programming integration-testing noif tdd

Last synced: 14 Apr 2025

https://github.com/amirgamil/lispy

A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.

functional-programming go interpreter lisp recursive-descent-parser tree-walk-interpreter

Last synced: 14 Apr 2025

https://github.com/evangipson/midio

midio will work really hard to generate you endlessly interesting audio on the fly.

audio-synthesis css3 ecmascript6 functional-programming generative radio typescript web-audio-api

Last synced: 14 Jul 2025

https://github.com/fibo/games-of-life

is a Mathematical solution of any Game of Life variation

functional-programming game-of-life

Last synced: 28 Jul 2025

https://github.com/MystPi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 08 May 2025

https://github.com/arrow-kt/arrow-incubator

Λrrow Incubator is part of Λrrow, a functional companion to Kotlin's Standard Library

arrow functional-programming kotlin-library

Last synced: 14 Apr 2025

https://github.com/rossellhayes/crossmap

❌🗺 Apply Functions to All Combinations of List Elements

functional-programming r rstats tidyverse

Last synced: 21 Mar 2025

https://github.com/yogi7y/functional_programming_dart

Functional Programming concepts in Dart & Flutter.

dart flutter fp functional-programming

Last synced: 18 Feb 2025

https://github.com/marceloboeira/bvgame

💛 an unofficial BVG Stations Game

bvg elm functional-programming game non-official subway train ubahn

Last synced: 15 Mar 2025

https://github.com/mystpi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 02 Mar 2025

https://github.com/sergiors/pipeline

Compose sequence of operations, immutable without side-effects

functional-programming php7 pipeline

Last synced: 31 Aug 2025

https://github.com/oscarsaharoy/lambda-fibonacci

js lambda calculus implementation of the fibonacci sequence

functional-programming lambda-calculus theory

Last synced: 11 Apr 2025

https://github.com/howprogrammingworks/memoization

Memoization of synchronous and asynchronous functions

cache function functional-programming javascript js memoization memoize node nodejs

Last synced: 07 May 2025

https://github.com/klappdev/jpml

Java pattern matching library

functional-programming java java-11 java-8 pattern-matching

Last synced: 10 Apr 2025

https://github.com/psfinaki/checkyourczech

The service to practice Czech grammar.

czech functional-programming hacktoberfest webservice

Last synced: 13 Apr 2025

https://github.com/jmlweb/ramdu

Small utils set built around Ramda

belt extension fp functional-programming javascript ramda utils

Last synced: 13 May 2025

https://github.com/nestauk/svizzle

Svelte components for data visualisation and utilities for data transformation.

components dataviz functional-programming svelte

Last synced: 11 Sep 2025

https://github.com/yuhanz/ramda-php

A PHP implementation of functional programming library equivalent to ramda.js.

functional-programming php

Last synced: 13 Apr 2025

https://github.com/ziman/ttstar

Dependently typed core calculus with erasure

dependent-types erasure functional-programming type-system typechecker

Last synced: 27 Mar 2025

https://github.com/wallymathieu/with

Extensions and classes to make immutable c# easier to use. Obsolete with introduction of records in C# 9.

c-sharp functional-programming immutable-types

Last synced: 23 Apr 2025

https://github.com/baguettephp/functools

Functional toolbox

functional-programming php

Last synced: 15 Apr 2025

https://github.com/hashimthepassionate/python-deep-dive

Dive deep into Python, covering its fundamentals, OOP, data structures, algorithms, and design patterns. You'll learn advanced Python techniques, CPython compilation, and become proficient in sophisticated data structures and algorithms. By mastering these concepts, you will be well-prepared to handle complex programming challenges.

cpython datastructures-algorithms design-pattern functional-programming metaprograming object-oriented-programming

Last synced: 11 Apr 2025

https://github.com/baethon/phln

Set of small utility functions. Inspired by Ramda 💜

fp function-php functional-programming php

Last synced: 19 Apr 2025

https://github.com/mkj-is/noopkit

Short for No-operation Kit. Set of functions making work with empty closures a breeze.

functional-programming swift

Last synced: 15 Sep 2025

https://github.com/niklasf/python-tinyhtml

A tiny library to safely render compact HTML5 from Python expressions.

functional-programming html html5 python python3 vdom

Last synced: 10 Aug 2025

https://github.com/justasmasiulis/args

Header only library for binding, reordering and currying of function arguments without cost

bind binder cpp cpp14 currying easy-to-use fast functional functional-programming header-only modern modern-cpp monadic optimization reorder reordering simple small type-erasure

Last synced: 26 Mar 2025

https://github.com/kspalaiologos/blc-mb

Binary Lambda Calculus evaluation engine written in Malbolge.

functional-programming lambda-calculus malbolge

Last synced: 10 Jul 2025

https://github.com/toadharvard/lambada

Step-by-step Lambda calculus interpreter for AO, CBN, CBV, NOR strategies

functional-programming lambda-calculus ocaml

Last synced: 14 Jun 2025