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/iamfarrokhnejad/emailval

An email verifier using Go

functional functional-programming go golang

Last synced: 04 Jul 2026

https://github.com/spamegg1/spamegg1-lean

Working through Functional Programming in Lean

dependent-types formal-verification functional-programming lean lean4 math proofs

Last synced: 02 Jan 2026

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol9

Exámenes de programación funcional con Haskell. Vol. 9 (Curso 2017-18)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/cyppan/purely-functional-data-structures

Companion Clojure code for the Purely Functional Data Structures books

clojure functional-programming purely-functional-data-structures

Last synced: 20 May 2026

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol2

Exámenes de programación funcional con Haskell. Vol. 2 (Curso 2010-11)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/iepathos/premortem

Premortem for your app's config—finds all the ways it would die before it ever runs.

config configuration error-handling functional-programming rust serde settings type-safety validation

Last synced: 13 Jan 2026

https://github.com/diegovdc/trd

A function for composing, inspired by Clojure's thread macro.

clojure functional-programming thread-macro

Last synced: 12 May 2026

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol4

Exámenes de programación funcional con Haskell. Vol. 4 (Curso 2012-13)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/iepathos/mindset

A zero-cost, effect-based state machine library for Rust.

effects functional-programming rust state-machine

Last synced: 13 Jan 2026

https://github.com/clarajacintho/sgit

A Git clone in Scala

functional-programming git scala

Last synced: 20 May 2026

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol8

Exámenes de programación funcional con Haskell. Vol. 8 (Curso 2016-17)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol3

Exámenes de programación funcional con Haskell. Vol. 3 (Curso 2011-12)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol7

Exámenes de programación funcional con Haskell. Vol. 7 (Curso 2015-16)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/adamouization/lambda-calculus-proofs

Short proofs about using the Lambda-Calculus as a Programming Language (2017)

functional-programming lambda lambda-calculus lambda-expressions lambda-functions latex

Last synced: 27 Jun 2025

https://github.com/vmfmyot/kawa-interpreter

Compilation uni project about building an interpreter for a small object-oriented language

compilation functional-programming object-oriented-programming ocaml

Last synced: 26 Mar 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol1

Exámenes de programación funcional con Haskell. Vol. 1 (Curso 2009-10)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/sarthakmakhija/fp-in-scala

Repository containing the solutions to the problems from Functional Programming in Scala

functional-programming scala scalatest

Last synced: 24 Jul 2025

https://github.com/sergiocampbell/video-chat

This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.

css functional-programming nodejs react react-router-dom socketio typescript webrtc

Last synced: 30 Mar 2025

https://github.com/snowy1803/suffix-lang

A type-safe functional programming language using Reverse Polish Notation

compiler functional-programming language programming-language suffix-lang

Last synced: 27 Oct 2025

https://github.com/vitorsalgado/nodejs-fx

Small functional utility library for JavaScript

functional functional-programming javascript nodejs

Last synced: 03 Mar 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol5

Exámenes de programación funcional con Haskell. Vol. 5 (Curso 2013-14)

functional-programming haskell teaching

Last synced: 27 Mar 2025

https://github.com/alanrsoares/reprocessing-snake

Snake game written entirely in ReasonML with Reprocessing

functional-programming processing reasonml reprocessing snake-game

Last synced: 27 Jun 2025

https://github.com/rvarago/funktions

A small C++17 set of utilities for functional composition.

cplusplus cplusplus-17 cpp cpp17 dsl functional-programming

Last synced: 04 Apr 2025

https://github.com/palutz/monads-gym

Stretching the muscles with monads...

functional-programming monads scala

Last synced: 06 Jun 2026

https://github.com/vspiliop/martian-robots

Coding exercise: The martian robots/ rovers problem in Java with a functional twist..

functional-programming immutable-collections immutable-objects java pure-function vavr

Last synced: 22 Feb 2026

https://github.com/shanoaice/bethlehem

A minimal functional programming library for JavaScript.

functional-programming ramda typescript

Last synced: 11 Jun 2026

https://github.com/markhaehnel/resolver-pipe

A functional pipe with validators for TypeScript

functional-programming typescript validator

Last synced: 19 Jan 2026

https://github.com/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 25 Apr 2026

https://github.com/michalspano/func-prog

My take on Functional Programming.

clojure functional-programming haskell personal

Last synced: 21 Apr 2026

https://github.com/july541/functional-programming-in-csharp

A practice during learning C# functional programming.

csharp functional-programming

Last synced: 07 Jun 2026

https://github.com/dsoaress/node-clean-arch-with-fp

POC of Clean Architecture with a functional programming approach

clean-architecture functional-programming nodejs typescript

Last synced: 26 Apr 2026

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 26 Apr 2026

https://github.com/jericirenej/typescript-monads-chaining

Chain callbacks in Typescript with integrated nullish checks and strong typing using the monad design pattern

chaining functional-programming monads pipes typescript

Last synced: 06 Aug 2025

https://github.com/jhonnymgx115/linqexercise-oop

Ejercicios de Linq y Recursividad OOP en C#

college-project csharp functional-programming linq oop poo recursive

Last synced: 08 Apr 2025

https://github.com/customcommander/functionaut

General purpose library for the functional programming hobbyist.

functional-programming javascript

Last synced: 09 Apr 2025

https://github.com/jordanblakey/ffjs

Lightweight, modular utility functions for arrays, browser, dates, strings, math, and more.

functional-programming javascript library lodash utility-library

Last synced: 28 Jan 2026

https://github.com/eilvelia/contravariant

Contravariant functors in JavaScript + Flow with correct type inference

fantasy-land functional-programming

Last synced: 04 Mar 2026

https://github.com/rabestro/grokking-fp-exercises

Solutions to exercises from the book Grokking Functional Programming. This repository showcases my journey of learning functional programming concepts and applying them in practice, with a focus on Scala.

exercises functional-programming learning-by-doing scala

Last synced: 12 Jun 2025

https://github.com/ist-dsi/scala-keystone-client

A pure functional Scala client for Openstack Keystone implemented using Http4s client.

functional-programming http4s openstack-clients scala

Last synced: 21 Jan 2026

https://github.com/atticuskuhn/typescript-lens

lens library in typescript

fp functional-programming haskell lens

Last synced: 27 Apr 2026

https://github.com/smachave/some

`unless var.nil?` as a block

functional-programming monad

Last synced: 17 Jun 2026

https://github.com/pfpack/pfpack-core-unit

PrimeFuncPack Core.Unit is a core library for .NET consisting of Unit type targeted for use in functional programming. The Core.Unit is shipped as a part of PrimeFuncPack Core - a functional programming framework for .NET

csharp dotnet dotnet-core functional-programming unit-type

Last synced: 26 Aug 2025

https://github.com/vgalvoso/phunctional-php

A functional programming PHP framework.

functional-programming no-dependencies php php-framework

Last synced: 13 Jan 2026

https://github.com/lazywithclass/project-lamp

Source code for book content and site

book functional-programming haskell purescript

Last synced: 27 Apr 2026

https://github.com/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 27 Apr 2026

https://github.com/rxtoolkit/stt-ibm

👂 An RxJS operator for real-time speech-to-text (STT/S2T) streaming using the IBM Watson.

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 18 Jun 2026

https://github.com/alonsodomin/purerand

Pure functional random generator of data

functional-programming random random-generation scala scalajs

Last synced: 27 Feb 2026

https://github.com/davestewart/collection-fns

A set of flexible, type-safe functions to manipulate arrays of models

collections functional functional-programming models typescript

Last synced: 11 Feb 2026

https://github.com/evanpacini/functional

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 13 May 2026

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

This repository provides a basic setup for an OCaml project with 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 Feb 2026

https://github.com/mrdimosthenis/creative-elm

Drawing creation in Elm

elm functional-programming

Last synced: 26 Oct 2025

https://github.com/brettm12345/tailwind-generator

A cli for managing your tailwind setup complete with type generation. WIP

functional-programming optparse-applicative purescript tailwindcss

Last synced: 28 Apr 2026

https://github.com/petitviolet/scala_fp_layered

functional layered architecture implementation example

akka-http ddd functional-programming scala scalaz tagless-final

Last synced: 08 Jun 2026

https://github.com/rudini/node_ports_adapters

Ports and adapter implementation of a restaurant reservation

adapter functional-programming hexagonal-architecture javascript nodejs ports typescript

Last synced: 16 Apr 2026

https://github.com/alseinx/alsein.algorithms

Some algorithm features in addition to LINQ.

algorithms csharp dotnet-standard functional-programming linq

Last synced: 25 May 2026

https://github.com/patrixr/capacitor.js

Functional utility method: a capacitor concept

design-patterns functional functional-js functional-programming hooks

Last synced: 22 Apr 2025

https://github.com/twobin/twobin.blog

twobin'blog 爱生活,爱分享,爱前端

es6 functional-programming react redux

Last synced: 29 Apr 2026

https://github.com/federicobruzzone/software-foundations

Solutions (in Coq) of the exercises in the software foundation books.

coq coq-library functional-programming ocaml software-foundations

Last synced: 04 Feb 2026

https://github.com/rizkimufrizal/docker-spring-cloud-gateway

This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway

api-gateway cloud functional-programming gateway reactive-programming spring

Last synced: 29 Apr 2026

https://github.com/dhruvjawalkar/ocpjavase17dev

Reference code files used during practice for newer features in Java SE 17, Lambdas, Functional Programming, Streams, Concurrency, Sealed Classes, LocalDateTime methods, Records ...

concurrent-programming duration functional-programming lambda-functions localdatetime records sealed-classes sealed-interface streams

Last synced: 13 Oct 2025

https://github.com/rxtoolkit/socketio

🚰 RxJS operators for working with Socket.io (v4 or lower) servers

fp functional-programming observables package reactive-programming realtime rxjs socket-io socketio streaming websocket websockets

Last synced: 12 Feb 2026

https://github.com/aganglada/reswitcher

🍭 Functional switch case for redux reducers

functional-programming javascript reducer redux switch-case

Last synced: 19 Apr 2026

https://github.com/a248/jdbcaesar

Conquer the verbosity of plain JDBC.

functional-programming java jdbc jdbc-utilities sql sql-builder

Last synced: 13 Oct 2025

https://github.com/dvorijs/dvori

Composable HTTP client for Node.js built to make complex queries simple.

composable functional-programming http http-client javascript nodejs rest

Last synced: 09 May 2026

https://github.com/m-doughty/raku-monad

Implementations of common Monads in Raku

functional-programming monad monads

Last synced: 21 Feb 2026

https://github.com/mahmoudhanafy/scala-specialization

my solutions to assignments

functional-programming scala

Last synced: 19 Jun 2026

https://github.com/namoshizun/goodjson

Functional validators to check anything about your JSON with ease.

functional-programming json json-schema python validation

Last synced: 09 May 2026

https://github.com/alizabatool4268/personal-library-manager-cli

__This is a command line based library management system. Built using higher versions of python

functional-programming logicbuilding python

Last synced: 13 Jun 2025

https://github.com/skykanin/coding-test

Online coding test

clojure functional-programming

Last synced: 24 Oct 2025

https://github.com/tbhvishal/js-toolbox

Lightweight JavaScript utilities toolkit: helpers, snippets, and productivity tools. ESM, Node.js, TypeScript-friendly, zero dependencies. Arrays, strings, dates, async, functional programming - perfect for beginners and pros

beginner-friendly best-practices code-snippets-javascript copy-paste developer-tools esm functional-programming hacktoberfest helpers javascript library lightweight nodejs npm-package productivity-tools snippets utilities utils vanilla-js zero-dependencies

Last synced: 29 Apr 2026

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Jan 2026

https://github.com/mooreniemi/proc_compose

:musical_score: Proc#compose

c c-extension compose functional-programming gem ruby

Last synced: 30 Apr 2026