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://github.com/jaalonso/lecturas_glc

Readings on computational logic, interactive theorem proving and functional programming.

coq functional-programming haskell isabelle-hol itp leanprover logic logic-programming prolog

Last synced: 10 Apr 2025

https://github.com/mohamedsabry0/functional_programming_examples

Community implementations of Functional Programming paradigm in several languages as explained by Eng. Mohamed Hammad

functional-programming

Last synced: 23 Apr 2025

https://github.com/semiversus/python-broqer

Carefully crafted library to operate with continuous streams of data in a reactive style with publish/subscribe, asyncio support and broker functionality.

broker functional-programming publish-subscribe python reactive

Last synced: 27 Mar 2025

https://github.com/versemetaverse/unrealverse

Information and links about Epic's Unreal Engine including Verse programming language for UEFN, Unreal, Fortnite and the Metaverse along with UE5 and the UE6 convergence

3d blueprints cpp epic epicgames fortnite functional-programming gpu island-creator metaverse metaverse-infrastructure simon-peyton-jones tim-sweeney ue5 ue6 uefn unreal verse verse-language visual-verse

Last synced: 10 Apr 2025

https://github.com/gregziegan/goat

Annotate Images (or goats) On The Web™

annotations elm functional-programming image-annotation image-editing svg

Last synced: 22 Apr 2025

https://github.com/serradura/request_via

RequestVia: A Functional HTTP Client That Wraps Net::HTTP

functional functional-programming http http-client nethttp ruby uri

Last synced: 09 Aug 2025

https://github.com/caiogondim/tubo.js

:surfer: Your functional (sync/async) pipe | operator

functional-programming javascript js pipe

Last synced: 01 Jul 2025

https://github.com/zeromaxhe/zeromax-s-playground

A Idle Strategy Game, developed by Godot + C# / F#。放置战略游戏,基于 Godot + C# / F# 实现

csharp fsharp functional-programming gamedev godot

Last synced: 11 Aug 2025

https://github.com/hauxir/haskell-tetris

Tetris game written in Haskell using ncurses

functional-programming haskell haskell-ncurses ncurses tetris

Last synced: 12 Apr 2025

https://github.com/davidchase/ramtuary

Ramda + Ramda Fantasy + Sanctuary REPL :herb:

functional functional-programming ramda ramda-fantasy repl sanctuary

Last synced: 12 Jul 2025

https://github.com/motorcycle/motorcycle.ts

Your Type-Safe, Declarative and Reactive Toolkit for Modern Composable and Event-Driven Development

declarative frp functional functional-programming mostjs mostly-dom motorcycle reactive typescript virtual-dom

Last synced: 09 Apr 2025

https://github.com/suned/stateless

Statically typed, purely functional effects for Python.

algebraic-effects functional-programming python

Last synced: 22 Aug 2025

https://github.com/SandroMaglione/getting-started-xstate-and-effect

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

effect effect-schema functional-programming xstate xstate-fsm xstate-react

Last synced: 02 Sep 2025

https://github.com/xebia-functional/second-bridge

Second Bridge is a Swift framework for functional programming. Our goal is to make Swift development on par with other functional languages like Scala by adding new data types, functions and operators.

cocoapods data-types framework functional-programming functions operators swift swiftz

Last synced: 13 Feb 2025

https://github.com/vitorluizc/normalize-text

📝 Provides a simple functions to normalize texts, whitespaces, paragraphs & diacritics.

compose functional-programming javascript normalize normalize-text string string-manipulation

Last synced: 09 Apr 2025

https://github.com/tkgalk/denofun

Small utility library containing functions, monads and other fun stuff.

deno functional-programming typescript

Last synced: 21 Jul 2025

https://github.com/mrdimosthenis/synapses

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 13 Apr 2025

https://mrdimosthenis.github.io/Synapses/

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 27 Mar 2025

https://github.com/mrdimosthenis/Synapses

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 02 Apr 2025

https://github.com/codeship/modelist

Flexible & Customizable Modelstructure for awesome data management.

collection data-structure functional-programming js model modelist react reactive redux vue vuex

Last synced: 07 May 2025

https://github.com/samchon/shopping-backend

Shopping Mall Backend Server made by NestJS + Prisma for Education

commerce e2e educational-project fp fp-ts functional-programming nestia nestjs prisma shopping tdd typia

Last synced: 09 Apr 2025

https://github.com/champii/rock

Native language with Rust & LLVM

ast functional-programming langage llvm llvm-ir low-level rust

Last synced: 18 Aug 2025

https://github.com/sanmai/pipeline

Build streaming pipelines in PHP. The missing pipe operator. General-purpose collection pipeline. Since 2017.

chain collections functional-programming php-library pipeline stream-processing

Last synced: 16 May 2025

https://github.com/datadog4s/datadog4s

Making great monitoring easy in functional Scala

cats cats-effect datadog datadog-metrics functional-programming http4s monitoring scala

Last synced: 07 Apr 2025

https://github.com/WaldoJeffers/conductor

Mix both synchronous and asynchronous code without hassle

async asynchronous functional-programming javascript utility-library

Last synced: 13 Apr 2025

https://github.com/gvolpe/shopping-cart-haskell

:gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

functional-programming http newtypes postgresql refined servant

Last synced: 20 Mar 2025

https://github.com/sandromaglione/getting-started-xstate-and-effect

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

effect effect-schema functional-programming xstate xstate-fsm xstate-react

Last synced: 17 Aug 2025

https://github.com/hufeng/iflux

iflux = immer.js + react.js

functional-programming immer react reactive

Last synced: 12 Apr 2025

https://github.com/ditto-lang/ditto

👌 A smol functional language that targets other languages

compiler ditto ditto-lang functional-programming

Last synced: 12 May 2025

https://github.com/geirolz/advxml

A lightweight, simple and functional DSL library to work with XML in Scala with Cats

cats dsl functional functional-programming library lightweight scala scala-library scala-xml xml

Last synced: 22 Aug 2025

https://github.com/neko-kai/fp-dictionary

FP category theory jargon explained on a single A4 page

category-theory fp functional-programming

Last synced: 20 Feb 2025

https://github.com/symentis/corridor

A Coreader-like Dependency Injection μFramework

coreader dependency-injection functional-programming ios swift swift-4 swift-framework

Last synced: 09 Apr 2025

https://github.com/symentis/Corridor

A Coreader-like Dependency Injection μFramework

coreader dependency-injection functional-programming ios swift swift-4 swift-framework

Last synced: 25 Mar 2025

https://github.com/evandrolg/array.lua

A small library with useful methods to handle Lua's table when it's working like an Array

array functional-programming lua table

Last synced: 13 Apr 2025

https://github.com/zio-archive/zio-optics

Easily modify parts of larger data structures

functional-programming optics scala zio

Last synced: 21 Jan 2025

https://github.com/indiscriminatecoding/clarity

Functional programming library for OCaml

functional-programming monad ocaml

Last synced: 17 Jul 2025

https://github.com/EvandroLG/array.lua

A small library with useful methods to handle Lua's table when it's working like an Array

array functional-programming lua table

Last synced: 29 Mar 2025

https://github.com/briancavalier/fx-ts

Computational environments and effects for TypeScript

algebraic-effects effects functional-programming typescript

Last synced: 17 Mar 2025

https://github.com/mikesol/purescript-ocarina

Web audio graphs as a stream

functional-programming purescript web-audio

Last synced: 02 Apr 2025

https://github.com/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 20 Mar 2025

https://github.com/jcouyang/jujiu

Functional Scala Cache

birds cache caffeine functional-programming scala

Last synced: 13 Apr 2025

https://github.com/timjs/elm-collage

Create interactive vector graphics and position them relative to each other

composition elm functional-programming graphics svg

Last synced: 03 Apr 2025

https://github.com/geirolz/fly4s

A lightweight, simple and functional wrapper of Flyway using cats effect.

cats cats-effect data database database-migrations db flyway flyway-migrations flywaydb functional-programming persistence scala

Last synced: 11 Apr 2025

https://github.com/Subito-it/Esito

Esito ambition is to be your return type for suspending functions.

android functional-programming kotlin result retrofit

Last synced: 12 Apr 2025

https://github.com/csabahruska/jhc-components

JHC Haskell compiler split into reusable components

c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer

Last synced: 13 Jul 2025

https://github.com/lac-dcc/wyvern

Automatic conversion of call by value into call by need in the LLVM IR.

closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining

Last synced: 10 Jul 2025

https://github.com/orsinium-labs/rlci

🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.

fp functional-programming interpreter lambda lambda-calculus programming-language rust

Last synced: 15 Apr 2025

https://github.com/typelead/sbt-eta

An sbt plugin that integrates Eta into Scala projects.

eta functional-programming sbt sbt-plugin scala

Last synced: 26 Jul 2025

https://github.com/expede/teaching-fp

Techniques, advice, and anecdotes about how to teach Functional Programming

clojure clojurescript elixir elm functional-programming haskell idris material ocaml python racket rust scala scheme teaching theory

Last synced: 25 Aug 2025

https://github.com/Jyothsnasrinivas/eta-android-2048

Android 2048 game using Yampa FRP library in Eta

android eta frp functional-programming haskell

Last synced: 12 Apr 2025

https://github.com/cevr/ftld

A pragmatic entry into a functional fantasy land.

functional functional-programming javascript monad typescript

Last synced: 02 Aug 2025

https://github.com/jyothsnasrinivas/eta-android-2048

Android 2048 game using Yampa FRP library in Eta

android eta frp functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/takapi327/ldbc

ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3.

cats-effect cats-effect-3 database dotty functional-programming jdbc mysql sbt sbt-plugin scala scala3 typelevel

Last synced: 12 May 2025

https://github.com/tpolecat/tuco

Reasonable telnet server for Scala.

fp functional-programming scala telnet telnet-server

Last synced: 16 Jul 2025

https://github.com/teves-castro/ts-do

Do like notation for typescript using fp-ts

do-notation fp-ts functional-programming

Last synced: 28 Mar 2025

https://github.com/ronanyeah/elm-phoenix-example

minimum elm + phoenix setup, with webpack

elixir elm functional-programming phoenix postgresql webpack

Last synced: 07 May 2025

https://github.com/inconvergent/cl-grph

In-Memory Immutable Graph Structure with Datalog Query Language in Common Lisp

common-lisp data-structures datalog functional-programming generative-art generattive graph immutable incomplete lisp wip

Last synced: 09 Apr 2025

https://github.com/bcherny/tsoption

Correct, easy to use Option type for TypeScript. 🦄

functional-programming monad scala typescript

Last synced: 15 Apr 2025

https://github.com/smartherd/javatutorial

Learn Java Programming, its basics and fundamentals from scratch

functional-programming java java8 object-oriented object-oriented-programming tutorials

Last synced: 23 Apr 2025

https://github.com/carlosmchica/haskell-book-readers-exercises

Exercises from the readers of the Haskell Book

functional-programming haskell haskellbook

Last synced: 14 Apr 2025

https://github.com/pyx/hymn

Hy Monad Notation - a monad library for Hy

functional-programming hy lisp macros monad python

Last synced: 29 Apr 2025

https://github.com/MatrixFun/AutoXL

A fundamental library of Excel functions written in Excel formula language by LAMBDA function for spreadsheet automation

excel excel-formula excel-formulas excel-vba formulas functional-programming functional-programming-examples functional-programming-language lambda lambda-functions microsoft-excel office office-addin spreadsheets

Last synced: 20 Jul 2025

https://github.com/henriquelimas/osagai

🀄️A tiny library for creating WebComponents in a Functional way

functional-programming tiny-library webcomponents

Last synced: 13 Feb 2025

https://github.com/HenriqueLimas/osagai

🀄️A tiny library for creating WebComponents in a Functional way

functional-programming tiny-library webcomponents

Last synced: 31 Mar 2025

https://github.com/manoelcampos/padroes-projetos

🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎

design-patterns fp functional-programming gof java object-oriented-programming oop padroes-de-projetos projects samples solid

Last synced: 13 Aug 2025

https://github.com/foreverwintr/metafunctions

metafunctions is a function composition library for python.

function-composition functional-programming

Last synced: 23 Apr 2025

https://github.com/loopperfect/smallfunction

Stack allocated and type-erased functors 🐜

cpp functional-programming optimization

Last synced: 23 Jul 2025

https://github.com/mike-engel/bkmrkd

Bkmrkd is a self-hosted, lightweight bookmarking service run on node.js and rethinkdb

bookmark docker elm functional-programming javascript postgresql self-hosted

Last synced: 21 Mar 2025

https://github.com/mkearney/dapr

☝🏼👉🏼👇🏼👈🏼 Dependency-free purrr-like apply/map/iterate functions

for-loops functional-programming iterator r r-package rstats

Last synced: 21 Aug 2025

https://github.com/thefrontside/ember-let

Create variable bindings inside your handlebars templates

binding ember ember-addon emberjs functional-programming handlebars javascript

Last synced: 23 Jul 2025

https://github.com/gcanti/fp-ts-fluture

fp-ts bindings for Fluture

fluture fp-ts functional-programming typescript

Last synced: 16 Mar 2025

https://github.com/guidomb/portal

A (potentially) cross-platform, unidirectional data flow framework to build applications using a declarative and immutable UI API.

architecture declarative-ui framework functional-programming immutable ios state-management swift ui

Last synced: 30 Apr 2025

https://github.com/MacCASOutreach/graphicsvg

Graphics library authored by Chris Schankula and Dr. Christopher Anand

animation drawing education elm functional-programming game-creation graphics-library outreach research

Last synced: 03 Apr 2025

https://github.com/armcn/maybe

The Maybe Monad in R

functional-programming r rstats

Last synced: 12 Apr 2025

https://github.com/calculang/calculang

calculang is a language for calculations 🧮💬👩‍💻

calculang calculations functional-programming javascript modeling modelling models numbers

Last synced: 23 Aug 2025

https://github.com/lichess-org/lila-search

Keep elasticsearch threads out of your web facing app, kids

cats-effect chess elasticsearch functional-programming lichess scala scala3 smithy smithy4s typelevel

Last synced: 06 Jul 2025

https://github.com/wakingrufus/spring-funk

A framework for declarative DSL configuration for Spring Boot.

functional-programming kotlin spring-boot

Last synced: 18 Jul 2025