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/davidgregory084/robots

A helper library for validating data with Cats

cats functional-programming scala validation

Last synced: 04 Apr 2025

https://github.com/loipesmas/vesmor

a fantasy video game console with vector graphics and a declarative statically typed functional programming language

declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly

Last synced: 12 May 2026

https://github.com/milmazz/func_geo_slides

Functional Geometry Description of Escher’s Fish (slides)

escher functional-programming geometry

Last synced: 03 Jan 2026

https://github.com/nextbreakpoint/common

Common is a library which implements useful types for writing code in an elegant and concise style

fluent-api functional-programming java java-library

Last synced: 26 May 2026

https://github.com/ajitjha393/js-transducers

The Functional transducers that allow transformations with improved performance

compose functional-programming transducers

Last synced: 01 Sep 2025

https://github.com/thesephist/ittr

Small library of iterator-related utility functions for JavaScript

functional-programming iterator nodejs

Last synced: 26 Dec 2025

https://github.com/jabez007/functionalcsharp

A library of static classes, extension methods, and classes that apply functional techniques to C#.

c-sharp csharp functional-programming lambda-calculus lambda-expressions lambda-functions terraformed

Last synced: 13 Apr 2025

https://github.com/benfaerber/json-parser-combinator

A JSON parser written in Typescript using the Parser Combinator methodology. I recommend that anyone who is interested in functional parsers should use this as a reference.

functional-programming functional-typescript json parser parser-combinator parsing

Last synced: 25 Apr 2026

https://github.com/darky/context-fp

Microscopic functional programming context for TypeScript

context dependency di fp functional functional-programming injection javascript js programming ts typescript

Last synced: 01 May 2025

https://github.com/bkosm/kpipe

A kotlin-native library introducing a functional-style pipe.

functional-programming kotlin pipe

Last synced: 30 Jun 2025

https://github.com/emirhandogandemir/functionalprogramming

to Declarative Programming from Imperative Programming

consumer functional-programming javastreams predicate supplier

Last synced: 12 Jun 2026

https://github.com/szymon-budziak/functional_programming_course_agh

Solutions from Functional programming course at AGH UST. If you use it and it helped you please leave a star ⭐

functional-programming haskell

Last synced: 16 May 2026

https://github.com/guillaumearm/redux-fun

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 02 May 2026

https://github.com/systemfsoftware/essentials

Essential TypeScript libraries and utilities for building production-ready AI SaaS applications

ai apify aws cloud-native developer-tools effect-ts functional-programming monorepo neon-database nodejs pnpm saas serverless typescript utilities

Last synced: 13 Apr 2025

https://github.com/tk3369/functionalpipes.jl

Functional pipe utility

functional-programming julia

Last synced: 09 Jul 2025

https://github.com/bcherny/promise-seq

lazy-execute promises in sequence

async functional-programming typescript

Last synced: 28 Mar 2025

https://github.com/webcpu/haskellswift

A functional library for Swift programmers

functional-programming haskell swift

Last synced: 15 May 2026

https://github.com/stijnmoreels/fsharp.akkling.actorr

Extra Actor functionality on top of the existing Akkling repository to create an Actor pipeline with ease.

actor-pipeline actors akkling fsharp functional-programming pipeline reactive reactive-programming

Last synced: 15 Mar 2025

https://github.com/ches/intro-to-learning-scala

Talk from May 2017 Bangkok Functional Programmers meetup – http://ches.github.io/intro-to-learning-scala/

functional-programming scala scalajs

Last synced: 11 Apr 2025

https://github.com/tebogoyungmercykay/programming-languages-coding-booth

Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.

cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme

Last synced: 14 Mar 2025

https://github.com/agapas/react-currency-converter

React currency converter - a single page app made with React in functional programming like approach, which uses the exchanged rates API

currency-converter ecmascript enzyme exchanged-rates-api functional-programming jest react react-currency-converter reactjs

Last synced: 10 Jul 2025

https://github.com/jajaperson/copb

A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.

composition currying functional-programming overloading pipes typescript

Last synced: 16 May 2026

https://github.com/hanzopgp/haskelltest

First time using functional programming language.

functional-programming haskell university

Last synced: 22 Jun 2025

https://github.com/angarsk8/es6-simple-curry

simple curry javascript function

currying es2015 functional-programming javascript

Last synced: 01 Jul 2026

https://github.com/blakek/compose

🛠 Compose functions and promises

functional-programming functions pipeline promise

Last synced: 12 Nov 2025

https://github.com/roppa/funcker

Functional programming learning exercise

curry functional-programming javascript library notation

Last synced: 08 Apr 2025

https://github.com/peekandpoke/psi

Php Simple Iterations. Map, filter, aggregate, reduce with ease. Produce readable and reliable code without hand-written loops.

functional-programming immutability php

Last synced: 22 Jun 2025

https://github.com/muhammadkashif20/calculator-project

I made This is Simple Calculator Project Using Languages Html , Css , JavaScript. With Fully Functionality With JavaScript & Using Eval Function.Styling For Css & Structure For Html. With Beautiful Ui

css functional-programming html javascript

Last synced: 11 Jan 2026

https://github.com/felixarpa/LP-Haskell

🎓 Haskell problems of Programming Languages (FIB)

fib functional-programming haskell

Last synced: 14 Mar 2025

https://github.com/johndavedecano/kwerk

A co-working directory built with elixir language and phoenix framework

elixir elixir-phoenix elixir-programming-language functional-programming phoenix-framework test-driven-development

Last synced: 23 Jun 2025

https://github.com/gregorykogan/result

result is a C++ library that provides a Result type, which can be used to return and propagate errors. It's inspired by Rust's Result type.

auto-documentation cpp doxygen doxygen-documentation doxygen-theme error-handling functional-programming modern-cpp result-type

Last synced: 15 May 2025

https://github.com/ayushmantripathy/pips

a functional, dynamically weakly typed, interpreted, indented programming language.

c functional-programming interpreter make piping programming-language

Last synced: 21 Mar 2025

https://github.com/morganconrad/f-readline

Thin layer over node's readline module to provide functional support: map, reduce, filter, forEach()

async filter foreach functional-programming map node-readline readline reduce

Last synced: 10 Jul 2025

https://github.com/tysonmn/tysonmn.github.io

Blog of Tyson Williams about software engineering and functional programming

blog functional-programming software-engineering

Last synced: 06 Apr 2025

https://github.com/jaalonso/exercitium2013

Ejercicios de programación funcional con Haskell (Curso 2013-14)

functional-programming haskell haskell-exercises

Last synced: 27 Mar 2025

https://github.com/voltairenoir/chained

A Rust library for lazily chaining functions

chaining functional-programming lazy-evaluation library pipeline rust

Last synced: 13 May 2025

https://github.com/safwa1/sharpresults

A lightweight, zero-dependency C# library that implements the Result and Option types for more explicit and type-safe error handling. SharpResults helps you avoid exceptions for control flow and makes success/failure and presence/absence states explicit in your code.

csharp dotnet error-handling extension-methods fluent-api functional-programming library monads nuget optianal result-type sharpresults

Last synced: 15 Jun 2025

https://github.com/steve245270533/fp

JavaScript函数式编程文档合集

functional-programming javascript typescript

Last synced: 14 May 2026

https://github.com/timdeputter/FitEx

FitEx is a Macro-Module which provides a bit of sugar for function definitions.

elixir elixir-lang functional-programming macros

Last synced: 30 Mar 2025

https://github.com/joordy/ringring

A dashboard tool on behalf of Ring-ring organization. A dashboard tool for policy makers, which can see how traffic conditions can be improved. The tool consists of several visualizations formed from the Ring-Ring bicycle dataset.

chartjs cycling data-visualization data-visualization-project functional-programming mapbox rollup sapper svelte svelte-js svelte3

Last synced: 14 Jul 2025

https://github.com/schonfinkel/fsharp-nix

An opinionated F# template and development environment that's powered by Nix and just

devops fsharp functional-programming github-actions justfile nix nix-flakes

Last synced: 31 Oct 2025

https://github.com/alvaro-cuesta/lambda-musika

A JavaScript DAW that emphasizes functions as its core building block. In practice, a realtime audio scripting language and batteries-included DSP library, running on the web.

audio daw functional-programming live-coding music

Last synced: 24 Jan 2026

https://github.com/deanrad/antares-ts

Antares is an Architecture for making real-time applications with confidence.

async functional-programming observable promise react reactive-programming redux rxjs rxjs6

Last synced: 20 Jan 2026

https://github.com/georapbox/js-fp-utils

Javascript utilities for functional programming

compose curry flip functional-programming javascript partial partialright pipe utilities

Last synced: 20 Jan 2026

https://github.com/mimshwright/fease

Composable easing functions.

animation composable easing functional-programming lerp

Last synced: 17 Jan 2026

https://github.com/bryanesmith/fp-in-scala-v2

Answers to exercises in Functional Programming in Scala.

functional-programming scala

Last synced: 16 Jun 2025

https://github.com/theow03/hazelc

LLVM Compiler for Hazel; a declarative, Functional Programming Language

compilers functional-programming llvm

Last synced: 08 Apr 2026

https://github.com/itwillwork/function-logger

Awesome tool for FP JS. Logging of the input and output arguments of the function on each call.

debugging-tool frontend functional-programming javascript

Last synced: 14 May 2025

https://github.com/lebrancconvas/typescript-playground

Playground for Practicing my Typescript Skill.

functional-programming javascript npm typescript yarn

Last synced: 07 Apr 2026

https://github.com/wavelop/js-pipe-functions

Solution for pipe functions in Javascript.

functional-programming javascript pipe

Last synced: 24 Oct 2025

https://github.com/elixircl/kombucha

🍹Kombucha: A Programming Language with Probiotics

elixir functional functional-programming kombucha language programming

Last synced: 26 Feb 2025

https://github.com/simonsejse/fastolangcompiler

FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.

compiler fasto fsharp functional-programming interpreter

Last synced: 28 Mar 2025

https://github.com/krzys9876/command-line-reader

Command-line arguments reader to a class with respective fields

command-line functional-programming implicits scala

Last synced: 29 Mar 2025

https://github.com/krzys9876/z80_basic

MS Basic interpreter in Scala

basic functional-programming immutability scala z80

Last synced: 10 Jul 2025

https://github.com/manojpawar94/go-lang-design-patterns-examples

The repository implements various design patterns in the Go Language. Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.

behavioral-patterns creational-design-patterns creational-patterns design-patterns functional-programming go-learn go-programming-language golang golang-application golang-examples

Last synced: 10 May 2026

https://github.com/patzly/set-game-scala

An unofficial Scala version of the SET game for Software Engineering classes at HTWG Konstanz

functional-programming game-development scala set-game

Last synced: 25 Jan 2026

https://github.com/theodesp/sicp-workbook

This is my workbook and exercise solutions for the legendary SICP Book

functional-programming lisp programming scheme sicp-book

Last synced: 20 Jan 2026

https://github.com/bigtimetapin/somos-solana

Solana D'App for SOMOS* digital record store

blockchain elm-lang functional-programming solana-client solana-program

Last synced: 10 Jul 2025

https://github.com/tmorin/faggregate

Unlock the Power of DDD Aggregates and Functional Programming with `faggregate`!

aggregate ddd functional-programming java

Last synced: 28 Oct 2025

https://github.com/shal/odd-even-mergesort

:balance_scale: Blazing fast Batcher's sort algorithm

functional-programming haskell parallelism sorting

Last synced: 03 Feb 2026

https://github.com/cdboer/programmierung-ss19

📝 Übungsmaterialien für die Lehrveranstaltung Programmierung im Sommersemester 2019

functional-programming haskell imperative-programming lambda-calculus logic-programming prolog tu-dresden

Last synced: 28 Mar 2025

https://github.com/av8ta/grain-text

Grain-lang string convenience functions

functional-programming grain-lang wasm webassembly

Last synced: 22 Mar 2025

https://github.com/mmzk1526/doc-jan-haskell

Solutions to Imperial College Department of Computing Haskell January Tests

functional-programming haskell ic

Last synced: 21 Feb 2026

https://github.com/catseye/pail

MIRROR of https://codeberg.org/catseye/Pail : An esolang based on pairs (if LISP is LISt Processing then this is PAIr Language)

esolang esoteric-language esoteric-programming-language functional-programming

Last synced: 21 Apr 2026

https://github.com/3mp3ri0r/cpyfunctional

cpyfunctional is python package to help you code python in functional programming paradigm

functional-programming library python python3

Last synced: 11 Sep 2025

https://github.com/rzvxa/dwait

Deferred async operation made easy in JavaScript

async async-await await fp functional-programming javascript nodejs promise-chain rust typescript

Last synced: 09 Apr 2026

https://github.com/syzer/function-tools

Small (hopefully) lib for operating with files in functional programming style

functional-programming library stream

Last synced: 24 Jun 2026

https://github.com/diekmann/isabelle-hello-world

Hello World in Isabelle, compiled to Haskell

functional-programming haskell isabelle-hol

Last synced: 04 Apr 2025

https://github.com/mquaresma/sokoban

Sokoban transport puzzle game written in Haskell

functional-programming game gloss haskell puzzle sokoban

Last synced: 11 Sep 2025

https://github.com/federicobruzzone/setup-ocaml-project-without-dune

This repository provides a basic setup for an OCaml project without using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.

functional-programming ocaml ocamlbuild project-template setuptools

Last synced: 19 Jan 2026

https://github.com/mrdimosthenis/gleam_zlists

A library for working with lazy lists in Gleam

beam erlang functional-programming gleam gleam-lang

Last synced: 14 Mar 2025

https://github.com/sandromaglione/sandromaglione

Coding since I was 12. Master in Computer Science and Engineering. Open-Source contributor and maintainer. Writing technical guides and tutorial articles.

dart engineering flutter functional-programming javascript mobile-development open-source react typescript web-development writer

Last synced: 12 Apr 2025

https://github.com/pujitm/fun-ov

Flexible functional object validation for API's & highly customized software

functional-programming javascript typescript validation

Last synced: 21 May 2026