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/rxtoolkit/streams

🐠 RxJS operators and utilities for working with streams (node.js ReadableStream, pipes, etc.)

fp functional-programming nodejs observables package reactive-programming rxjs streams

Last synced: 18 May 2026

https://github.com/a1exwang/adonis-lang

A functional programming language with built in NVM support

functional-programming nvm programming-language rust

Last synced: 18 May 2026

https://github.com/sandromaglione/nextjs_search_view_pagination

NextJs application where you can search and view a list of users, implemented with pagination

eslint fp-ts functional functional-programming io-ts next pagination prettier search tailwindcss typescript users

Last synced: 09 Apr 2026

https://github.com/taharachedi/stone-paper-scissor

🎮 Fun Stone-Paper-Scissors game in C++ 🪨📄✂️ – Challenge the computer, track your wins, and enjoy the game! 🏆

algorithms console-game cpp enums functional-programming problem-solving random-number-generators structures

Last synced: 20 Mar 2025

https://github.com/clarajacintho/sgit

A Git clone in Scala

functional-programming git scala

Last synced: 20 May 2026

https://github.com/vitorluizc/functional-resources

Some pure-functions to deal with everything.

functional-programming javascript

Last synced: 15 Jan 2026

https://github.com/rkoeninger/jenga

Basic stack language

concatenative functional-programming repl

Last synced: 29 Oct 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/zoedsoupe/learn-elixir-with-tests

Learn Elixir with test-driven development

begginer-friendly elixir functional-programming

Last synced: 05 Apr 2025

https://github.com/otobrglez/beyond-ruby

The code from my talk about going beyond Ruby into Scala and beyond.

functional-programming ruby scala

Last synced: 29 Apr 2026

https://github.com/d-exclaimation/common-ts

Zero-dependency TypeScript utilties for Node.js, Deno, Web and anything that powered by V8

functional-programming pattern-matching pipe typescript union v8 zod

Last synced: 07 Mar 2026

https://github.com/pan-maciek/brainfuck-hs

Simple brainfuck compiler written in haskell.

brainfuck cli esoteric-language functional-programming haskell

Last synced: 04 Oct 2025

https://github.com/unisay/moki

Moki is a tool that provides and manages test services like mock http server, database, FS folder, etc.

functional-programming integration-testing scala

Last synced: 11 Sep 2025

https://github.com/coderynx/functional

A simple .NET functional library

csharp functional-programming option result

Last synced: 13 May 2025

https://github.com/franciscoengenheiro/space-invaders-app

A desktop application to play the classic space invaders arcade game with gameplay modifiers and difficulties

canvas-game college-project desktop-app functional-programming kotlin space-invaders

Last synced: 17 Sep 2025

https://github.com/tinyj/tinyj-lazy

A thread and exception safe implementation of lazy (aka on-demand) value initialization.

functional functional-programming java lazy lazy-evaluation threadsafe tinyj

Last synced: 11 Jan 2026

https://github.com/alansastre/java-optional

Programación funcional y API Optional en Java

functional-programming java lambda-functions optional stream-api-java8

Last synced: 07 May 2026

https://github.com/mna/luafn

Functional programming fundamentals for Lua. (mirror)

functional-programming lua mirror

Last synced: 23 Jul 2025

https://github.com/eliasgit2017/clojure_sudoku_game-solver

Sudoku Game (including a simple solver) written in Clojure for the LU3IN020 course "Principes des programmes déclaratifs" at Sorbonne Université.

clojure clojure-library functional-programming leiningen seesaw sudoku sudoku-game sudoku-generator sudoku-puzzle sudoku-solver

Last synced: 31 Mar 2025

https://github.com/marcosh/fundic

PHP purely functional dependency injection container

container-interop dependency-injection functional functional-programming php php-library

Last synced: 11 Feb 2026

https://github.com/enpassant/jadobec

JDBC wrapper for very simple database handling.

database fp functional functional-programming java jdbc simple

Last synced: 19 May 2026

https://github.com/jcouyang/fp.go

A light-weight FP utils lib for Go

functional-programming go

Last synced: 03 Jan 2026

https://github.com/armcn/fp

Almost Practical Functional Programming in R

functional-programming r rstats

Last synced: 11 Sep 2025

https://github.com/okyungjin/functional-programming

함수형 프로그래밍 연습

functional-programming javascript

Last synced: 15 May 2026

https://github.com/asbhogal/javascript-algorithms-and-data-structures

Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.

algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop

Last synced: 14 Oct 2025

https://github.com/rakibhhridoy/imageprocessing

Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.

augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow

Last synced: 08 Apr 2026

https://github.com/1602/pure-ish

Side-effects manager for backend Javascript apps.

functional-programming side-effects state-machine state-management

Last synced: 21 Jul 2025

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/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 22 Jul 2025

https://github.com/leostera/alonzo.js

Minimalistic Lambda Calculus Built with const and arrow functions

functional-js functional-programming javascript lambda lambda-calculus

Last synced: 30 Jun 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/alkiory/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: 11 Apr 2026

https://github.com/klausnat/adam_chlipala_certified_programming_with_dependent_types_exercises

COQ. Certified Programming with Dependent Types by Adam Chlipala. Exercises from the book. Solutions.

certified coq coq-formalization dependent functional-programming types

Last synced: 14 Apr 2025

https://github.com/michalspano/haskeww

λ Haskell, but no Ls. You call Haskell a toy academia language – I'll show you *real* software in it.

academia cool functional-programming haskell monad research

Last synced: 02 Jan 2026

https://github.com/javiorfo/goyeneche

Go library with functional programming utilities (WIP)

functional-programming go golang

Last synced: 23 Mar 2025

https://github.com/rxtoolkit/logs

🗒️ RxJS utilities for backend logging

fp functional-programming logging observables package reactive-programming rxjs

Last synced: 02 Aug 2025

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/palutz/tryskiasharp

Playing with Xamarin Forms, F# and SkiaSharp (2D graphics API powered by the Skia library: https://skia.org)

2d-graphics fsharp functional-programming mobile skiasharp xamarin-forms

Last synced: 26 Jul 2025

https://github.com/iamfarrokhnejad/load-balancer

A load balancer with round-robin algorithm using Go

functional functional-programming go golang server

Last synced: 28 Mar 2025

https://github.com/flofriday/ffp

Our solution for the advanced functional programming lecture.

advanced-functional-programming afp ffp functional-programming haskel

Last synced: 18 Mar 2025

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/prashanthr/ts-utils

A typescript utility library for functional programming

functional-programming typescript

Last synced: 03 Apr 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/oelin/favl

A purely functional AVL tree implementation in JavaScript.

algorithms avl-tree binary-tree data-structures functional-programming

Last synced: 12 Mar 2025

https://github.com/boykush/atnos-eff-application-parts

Collection of effect parts by interest for applications using atnos-eff library

extensible-effects functional-programming scala

Last synced: 04 Oct 2025

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

The future home of ZIO Distributed!

distributed-computing functional-programming zio

Last synced: 14 Sep 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/psygo/haskell_lab

An environment for accelerated learning of Haskell.

functional-programming haskell lab

Last synced: 19 May 2026

https://github.com/lanseqingling/curve-tool

一个基于函数式编程的数据曲线计算工具。

curve functional-programming java tool

Last synced: 28 Mar 2025

https://github.com/aartaka/lamber

A functional scripting language compiling to pure Lambda Calculus

common-lisp functional-programming haskell lambda-calculus lisp lua scripting wisp

Last synced: 05 May 2026

https://github.com/jlengrand/functional-programming-scala

Exercises from the Functional Programming in Scala book

educational functional functional-programming scala

Last synced: 21 Jul 2025

https://github.com/vijayksingh/angular-recipies-cookbook

👨‍💻📚🐱‍💻🍴 Cook-Book For Angular Developers (Beginners to Advance Patterns)

angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs

Last synced: 05 Mar 2026

https://github.com/momomo/momomo.com.platform.lambda

Intuitive generics based functional interfaces with support for void, returns, multiple params and exceptions.

closure closures functional functional-programming generic generics intuitive-generics java lambda lambda-body momomo

Last synced: 14 Mar 2025

https://github.com/iacobson/blog_functors

Support code for blog article Functor Flavoured Pipes with Elixir

elixir-lang functional-programming

Last synced: 10 Jun 2025

https://github.com/duskmoon314/meowth

A library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.

category-theory functional-programming rust

Last synced: 20 Jan 2026

https://github.com/briandavidclark/ramuda

Functional programming helper library for PHP based on Ramda.js

functional-programming php ramda

Last synced: 17 May 2026

https://github.com/shamansir/elm-fluxus

In Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL

elm functional-programming generative-art graphics-programming visualisation webgl

Last synced: 03 Feb 2026

https://github.com/marcuwynu23/sclib

Cpp dynamic library project for easy console programming

console console-project cpp dynamic functional-programming functions library

Last synced: 14 May 2025

https://github.com/gosub/tegami

a naïve functional image generation library - my take on Conal Elliott's "Functional Images" paper

functional-programming haskell image-processing

Last synced: 31 Dec 2025

https://github.com/andriystr/monapy

Python Library for declarative programming.

declarative-programming functional-programming library

Last synced: 14 May 2025

https://github.com/nem035/js-functional-kitchen

Mini functional recipes in JavaScript.

functional-programming javascript

Last synced: 26 Jul 2025

https://github.com/mmzk1526/haskell-tfl-status

A simple TfL tube status checker

functional-programming haskell

Last synced: 14 Dec 2025

https://github.com/gregros/kubeq

Irreponsibly powerful tool for querying your k8s cluster.

functional-programming kubectl kubernetes library package poetry python tool

Last synced: 17 May 2026

https://github.com/earldouglas/teep

Functional programming in JavaScript

functional-programming javascript

Last synced: 06 Apr 2025

https://github.com/adhityaramadhanus/gope

gope (go efpe), functional programming helper in go (for learning purpose)

functional-programming golang

Last synced: 30 Mar 2025

https://github.com/sopherapps/funml

A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml

functional-programming pattern-matching python

Last synced: 24 Jan 2026

https://github.com/lightness/transducer-101

Some things about transducers

functional-programming transducer

Last synced: 11 Jul 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/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/phenax/redux-utils

Utility functions and patterns to work with redux

functional-programming react reducer redux saga

Last synced: 11 Apr 2026

https://github.com/anabeatrizwalker/frontend-funcional-vidapet

Projeto de conclusão de curso de uma interface gráfica com CRUD de um sistema de agendamentos para serviços veterinários com o framework funcional Elm.

elm frontend functional-programming graphic-interface

Last synced: 07 Nov 2025

https://github.com/benji6/cataclysm

Functional programming utility library written in TypeScript

curried functional functional-programming typescript utilities utility

Last synced: 07 Sep 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/agmoss/tsfc

Training material on function composition

functional-programming

Last synced: 26 Jun 2025