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/evanpacini/functional

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 13 May 2026

https://github.com/hd-genius/collection-ops

library that makes collection operations in javascript more functional

collections functional-programming javascript nodejs npm-package

Last synced: 10 May 2026

https://github.com/afsalthaj/fp-generator

The library that solves all your data generation problem !

fs2 functional-programming generator scala stream-processing

Last synced: 16 Jun 2026

https://github.com/parmentf/penser-ramda

Traduction de la série d'articles "Thinking in Ramda" du blog de Randy Coulman

book functional-programming javascript ramdajs translation

Last synced: 12 Apr 2025

https://github.com/raedaddala/advent-of-code

My solutions for Advent of Code starting from 2015

advent-of-code functional-programming optimization problem-solving scala

Last synced: 20 Apr 2026

https://github.com/kshirish/reactivexio

Learning functional programming concepts from `http://reactivex.io/learnrx/`

functional-programming javascript

Last synced: 05 Oct 2025

https://github.com/hbarcelos/best-route

Finds the best (cheapest) route from a starting point towards a destination

dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape

Last synced: 04 Jun 2026

https://github.com/gvoz-dev/fprog

Functional programming

clojure functional-programming racket scala

Last synced: 04 Mar 2026

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/hwang-fu/rv32emu

Fully emulating the RISC-V Base Integer Instruction Set (WIP)

byte-code dune emulator functional-programming ocaml risc-v virtual-machine

Last synced: 21 Apr 2026

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

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

functional-programming http4s openstack-clients scala

Last synced: 14 Jan 2026

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

Stretching the muscles with monads...

functional-programming monads scala

Last synced: 06 Jun 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/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/xiel/outer-hooks

Powerful and composable hooks that work in Node & Browser.

functional-programming hook hooks node typescript

Last synced: 21 Jan 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/critocrito/curry

Named curry functions for fixed arities.

curry currying fp functional-programming javascript utility

Last synced: 24 Oct 2025

https://github.com/gustavodiasag/simpler

Interpreter for a functional, expression-based programming language

functional-programming interpreter lambda-calculus ocaml programming-language

Last synced: 10 Oct 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/lazywithclass/project-lamp

Source code for book content and site

book functional-programming haskell purescript

Last synced: 27 Apr 2026

https://github.com/shlinkio/data-manipulation

Userland implementations of some data manipulation helpers extracted from ramda

functional-programming javascript typescript

Last synced: 04 Jul 2025

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Jan 2026

https://github.com/prrromanssss/thebasicsofcs-labs

Laboratory works for the basics of computer science for MSTU

computer-science functional-programming mstu scheme

Last synced: 31 Jan 2026

https://github.com/civilizeddev/functional-design-and-architecture-in-scala

Functional Design and Architecture in Scala

functional-programming scala

Last synced: 25 Mar 2025

https://github.com/sblack4/functional-programming-in-scala

https://www.coursera.org/specializations/scala

functional-programming jvm scala

Last synced: 19 Jun 2026

https://github.com/luizcalaca/ts-node-joi-api

Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.

api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript

Last synced: 13 Apr 2026

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

cryptography functional-programming haskell number-theory prng rsa

Last synced: 02 Apr 2026

https://github.com/scalateams/scalateams-claude-plugin

Specialist Claude Code agents for the Scala ecosystem — ZIO, Pekko, Cats Effect, build tools, codecs, HTTP, databases, and testing.

ai-agents cats-effect claude claude-code doobie functional-programming pekko sbt scala scala3 tapir zio

Last synced: 03 Jun 2026

https://github.com/v-spassky/drainage

🚿 Implementation of pipe expressions for Python.

functional-programming pipe python

Last synced: 04 Jul 2025

https://github.com/mqtth3w/paradigmilinguaggianalisidati-unipr

Paradigms and languages for data analysis (Haskell, Python, Rust). 2024.

functional-paradigm functional-programming haskell parsing python rayon rust unipr

Last synced: 18 Apr 2026

https://github.com/dominicegginton/functional-reader

A purely functional, dependency-free dependency injection library for TypeScript based on the Reader Monad.

dependency-injection functional-programming typescript

Last synced: 04 Jun 2026

https://github.com/palutz/scalaexercises

Notes, code and worksheets from scala-exercises training (scala-exercises.org)

functional-programming scala

Last synced: 04 Jun 2026

https://github.com/wafer-li/scala-coursera

The projects of Functional Programming in Scala

coursera functional-programming scala

Last synced: 25 Mar 2025

https://github.com/marinaa13/pairing-heaps-racket

Functional implementation of pairing heaps and their applications in Racket, including sorting, movie ranking, and stream-based median computation, using recursion, higher-order functions, and pure functional design

functional-programming heap higher-order-functions pairing-heap racket recursion

Last synced: 22 Jun 2026

https://github.com/slava0135/stg-example

Example Haskell program translated to STG and compiled to C

compiler functional-programming haskell lazy-evaluation stg

Last synced: 20 Apr 2026

https://github.com/team846/code-2017

Code base for our 2017 robot - Punk Monkey

first-robotics-competition functional-programming robotics scala

Last synced: 21 Apr 2026

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 22 Apr 2026

https://github.com/danieljharvey/website-face

Hakyll site for danieljharvey.github.io about mostly Haskell shit at the moment.

blog functional-programming hakyll haskell learning

Last synced: 24 Apr 2026

https://github.com/victorlga/payment-webhook-handler

A Clojure webhook handler for processing and validating payment events with SQLite persistence and HTTP callbacks for confirmation/cancellation.

backend clojure functional-programming payment webhook

Last synced: 23 Jun 2026

https://github.com/martianoff/gala-acp

Transport-neutral Agent Communication Protocol for GALA: content-hash message identity, idempotent dedup, a delivery/liveness FSM, and a generic agent-run contract — with a Claude backend.

acp agent-communication-protocol agent-orchestration claude functional-programming gala immutable llm-agents

Last synced: 07 Jun 2026

https://github.com/maxbarsukov-itmo/functional-programming-0

🧪λ Функциональное программирование: Лабораторная работа №0

essay functional-programming itmo laboratory-work maxbarsukov

Last synced: 27 Apr 2026

https://github.com/yuriykravets/rockpaperscissors

Simple app from Kotlin - Head First book

functional-programming functions

Last synced: 23 Jun 2026

https://github.com/milaziabchenko/vanilla-javascript-playground

JavaScript theory and code snippets, using functional and OOP, prototypes, higher-order array methods, regular expressions, DOM, events, and asynchronous JS

async-await asynchronous-javascript axios dom-events dom-manipulation esnext fetch-api functional-programming higher-order-functions http-requests oop promises prototypes regular-expressions vanilla-javascript

Last synced: 07 Jun 2026

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

Utilities for interoperating with Android

android eta functional-programming haskell

Last synced: 28 Apr 2026

https://github.com/lucasamiranda/atividade-2

imersao-tecnicasdeinvasao-python(Bruno-Fraga)

functional-programming python3

Last synced: 08 Jun 2026

https://github.com/asarkar/udemy-complete-haskell

https://www.udemy.com/course/the-complete-haskell-course-from-zero-to-expert

functional-programming haskell udemy

Last synced: 15 Jul 2025

https://github.com/alvarogarcia7/2048-kotlin

Practiced OOP+FP creating a clone of the 2048 game

2048 2048-game functional-programming gradle kotlin object-oriented-programming oop

Last synced: 29 Apr 2026

https://github.com/aygp-dr/lazy-weekends

A chill, 8-week Haskell learning journey designed for busy people who want to explore functional programming without the pressure.

beginner-friendly education functional-programming haskell tutorial

Last synced: 23 Jun 2026

https://github.com/woutervanbakel/try

Try class for C++

cpp cpp11 functional-programming try

Last synced: 08 Jun 2026

https://github.com/sash-ua/gen_drift_monad-ts_a4

The simple web application Modeling Genetic drift. Used: Angular4 + Angust+ TypeScript, Angular material, Rollup, D3, HammerJS, SCSS, Gulp, HTML5, CSS3.

angular functional-programming js monad-ts redux redux-store state-machine typescript

Last synced: 29 Apr 2026

https://github.com/rtorr/ts-fp

Typescript, eslint-plugin-fp, and vscode example

functional-programming typescript vscode

Last synced: 30 Apr 2026

https://github.com/chocolacula/donotcopyanalyser

Roslyn analyzer for prevention of copying certain data

csharp functional-programming roslyn-analyzer

Last synced: 08 Jun 2026

https://github.com/pedrovinhas/recursos-funcionais-js

🎓 Trabalho desenvolvido durante a cadeira de Paradigmas de Linguagem de Programação no curso de Ciência da Computação

college-assignment functional-programming javascript

Last synced: 25 Jun 2026

https://github.com/ardywsptr/phpdasar

Materi PHP dasar playlist youtube channel Web Programming Unpas

arrray crud database functional-programming mysql php wpu-channel

Last synced: 01 May 2026

https://github.com/quacksouls/jaf

Adventures in functional JavaScript

functional-programming javascript

Last synced: 01 May 2026

https://github.com/JunggiKim/java-refined

Refinement and functional value types for Java 8+

functional-programming java java8 maven-central non-empty refinement-types validation

Last synced: 02 May 2026

https://github.com/gregros/dropin-geometry

Vector and complex math for graphics. Unfinished.

functional-programming graphics incomplete javascript math obsolete package typescript

Last synced: 03 May 2026

https://github.com/sderosiaux/zio-story

🎯 Interactive, gamified learning platform for mastering ZIO - Scala's powerful library for async and concurrent programming

concurrent-programming education functional-programming gamification interactive-learning learning-platform nextjs programming scala tutorial typescript zio

Last synced: 07 May 2026

https://github.com/spacesoldier/starty

a lightweight framework which helps building modular and configurable Node.js applications

ddd functional-programming javascript nodejs rapid-development rapid-prototyping rest-api

Last synced: 07 May 2026

https://github.com/ari-s-123/pdp-hw3

A cli tool built with Bun, TypeScript, and Functional Programming to process listings files from the AirBnB Get the Data page.

airbnb bun cli csv fast-csv functional-programming json typescript

Last synced: 07 May 2026

https://github.com/carlosvinimsouza/projeto-livro-python

Primeiro trabalho de extensão com Python

functional-programming language-python python3

Last synced: 10 Jun 2026

https://github.com/hecdelatorre/programacionfuncionalagenda

Proyecto realizado en netbeans 12 con jdk 11

functional-programming java mysql mysql-database netbeans

Last synced: 27 Feb 2025

https://github.com/jwalsh/lambda-calculus-polyglot

Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms

computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory

Last synced: 11 Mar 2026

https://github.com/redradix/kata-fp

Kata to practice functional programming with Ramda

functional-programming kata ramda ramdajs

Last synced: 16 Mar 2025

https://github.com/dragos-tudor/frontend-rendering

Rewritten React core library [functional principles].

functional functional-components functional-programming react rendering-engine

Last synced: 10 May 2026

https://github.com/otbivnoe/haskell-time

Functional programming seems really interesting. Change your imperative mind and take over the world!

functional-programming haskell

Last synced: 06 Oct 2025

https://github.com/phantie/pipe-forward

A tiny functional composition utility for Python. It allows you to create pipelines of functions using the | operator. Similar to |> (pipe forward) operator in F#.

fsh functional-programming pipe-forward python

Last synced: 07 Oct 2025

https://github.com/agapas/react-carousel

Image carousel made with React and TypeScript

es6 functional-programming image-carousel javascript react typescript

Last synced: 11 May 2026

https://github.com/olivier-boudeville/ceylan-curry

Curry: a Haskell Cookbook

functional-programming haskell

Last synced: 09 Apr 2025

https://github.com/nkcoder/bondi

Scala scripts with functional programming in Scala 3 (Cats Effect, ZIO, Skunk etc.)

aws-sdk functional-programming postgresql scala3 skunk

Last synced: 01 Mar 2025