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/leostera/alonzo.js

Minimalistic Lambda Calculus Built with const and arrow functions

functional-js functional-programming javascript lambda lambda-calculus

Last synced: 01 Nov 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/clarajacintho/sgit

A Git clone in Scala

functional-programming git scala

Last synced: 20 May 2026

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

A simple .NET functional library

csharp functional-programming option result

Last synced: 13 May 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/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 22 Jul 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/zio-archive/zio-distributed

The future home of ZIO Distributed!

distributed-computing functional-programming zio

Last synced: 14 Sep 2025

https://github.com/andriystr/monapy

Python Library for declarative programming.

declarative-programming functional-programming library

Last synced: 14 May 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/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/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/adhityaramadhanus/gope

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

functional-programming golang

Last synced: 30 Mar 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/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/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/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 12 Apr 2025

https://github.com/ouerghi01/elixir-99-functional-mastery

A personal journey to master functional programming by solving the classic L-99 problems. No tutorials, no videos—just pure problem-solving and learning.

datastructures elixir elixir-lang functional-programming lsp problem-solving

Last synced: 22 May 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/manojpawar94/go-lang-fundamental-examples

The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.

arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct

Last synced: 03 Jan 2026

https://github.com/delonnewman/atomjs

Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.

atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous

Last synced: 06 Feb 2026

https://github.com/zahidul-islam/ts-fun

Implementing lodash library in typescript for fun :-)

chai fun functional-programming lodash mocha typescript

Last synced: 17 Sep 2025

https://github.com/skarab42/result

Provides a robust and type-safe way to handle success and failure outcomes in TypeScript, utilizing symbolic indexing for clear result differentiation.

error-handling functional-programming typescript

Last synced: 24 Jul 2025

https://github.com/codecop/fizzbuzz-with-nothing-kata

Exercise to practice working with functions.

exercise functional-programming kata lambda-calculus

Last synced: 24 Jul 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/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/nem035/js-functional-kitchen

Mini functional recipes in JavaScript.

functional-programming javascript

Last synced: 26 Jul 2025

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/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/domix/dmx-fun

This repository contains a collection of implementations and experiments exploring functional programming constructions in Java.

functional-programming gradle java java-25 railway-oriented-programming

Last synced: 01 Apr 2026

https://github.com/stardustdl/scheme-from-python

An experimental scheme interpreter in Python.

functional-programming python scheme scheme-interpreter

Last synced: 28 Jul 2025

https://github.com/alansastre/java-functional-advanced

Programación funcional en Java. Procesamiento de datos con la API Stream en Java. Interfaz funcional Comparator.

collector comparator flatmap functional-programming java java-stream-api java11 java17 java8 reduce sorted stream-api stream-java stream-processing

Last synced: 20 Sep 2025

https://github.com/sanwed/nonograms

Популярная игра Нонограмы с возможностью добавления уровней

css functional-programming nonograms vanilla-javascript

Last synced: 20 Apr 2026

https://github.com/baguilar6174/flutter-crypto-app

This application connects to coincap API to get cryptocurrency changes in real time, this project implements clean architecture for organization and freezed to use functional programming.

clean-architecture dart flutter functional-programming provider

Last synced: 18 May 2026

https://github.com/antononcube/raku-llm-functions

Raku package for functions and function objects to access, interact, and utilize LLMs.

chatgpt functional-programming large-language-models llm openai palm-api raku web-api webapi

Last synced: 02 Aug 2025

https://github.com/saksmt/f

Provides some useful (especially for method references) functional methods for Java 8

functional-programming java java-8 lambda stream

Last synced: 10 Feb 2026

https://github.com/mrracoon/js-fp-koans

A set of koans for diving into the world of functional programming in Javascript

fantasy-land functional-programming javascript ramda

Last synced: 03 Aug 2025

https://github.com/rodrigoalvesvieira/if686

Documents, assignments and code from the Computational Languages Paradigms course at CIn/UFPE, in the semester of 2015.1.

cin-ufpe computational-languages-paradigms functional-programming haskell if686 ufpe

Last synced: 03 Aug 2025

https://github.com/tonivade/commitconf-25

código fuente de los ejemplos usados en la charla que presenté en la #commitconf

commitconf dsl functional-programming java

Last synced: 23 May 2026

https://github.com/valtermro/tolb

A light and fast set of javascript utility functions

functional-programming javascript modules utilities

Last synced: 16 Jan 2026

https://github.com/henriquecbuss/ipe-compiler

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 05 Aug 2025

https://github.com/dominicburkart/funfun

Macros for working with closures in Rust.

functional-programming memory-allocation parallel rust

Last synced: 21 Jun 2026

https://github.com/pisces/functionalswiftkit

This kit help you can write code as functional programming.

conditional-statements functional-programming grouped optional swift unwrap

Last synced: 20 Feb 2026

https://github.com/davidbonnet/babel-plugins

🐠 Set of Babel plugins to enhance support of functional programming.

babel-plugin functional-programming

Last synced: 23 Aug 2025

https://github.com/pavelannin/monadic-swift

Monadic is a distributed Swift framework that provides a way to write code from functional programming

either functional-programming monads swift

Last synced: 24 Aug 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol10

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

functional-programming haskell teaching

Last synced: 27 Aug 2025

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/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/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/vitorsalgado/nodejs-fx

Small functional utility library for JavaScript

functional functional-programming javascript nodejs

Last synced: 03 Mar 2025

https://github.com/darky/klubok

Do notation pipes for Promise-based or pure functions which easy to mock

do-notation functional-programming javascript mock pipe promise typescript unit-testing

Last synced: 27 Aug 2025

https://github.com/el3um4s/match

Alternative to JavaScript’s switch statement with a functional twist

functional-programming javascript js npm npm-package switch switch-case ts typescript

Last synced: 10 Apr 2026

https://github.com/krishnagopinath/separationlogic

a system that helps formally verify the correctness of concurrent programs, integrated into a toy programming language called Imp.

coq functional-programming

Last synced: 23 Mar 2025

https://github.com/coderaiser/apart

partial function application

functional-programming javascript nodejs

Last synced: 10 Mar 2026

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol6

Exámenes de programación funcional con Haskell. Vol. 6 (Curso 2014-15)

functional-programming haskell teaching

Last synced: 01 Sep 2025

https://github.com/wfz1/patterns-training

Rethinking GRASP, SOLID, and GoF patterns for Frontend & Backend modern development. My solutions made from Timur Shemsedinov the Patterns-2024 course.

functional-programming gof-patterns grasp-patterns js oop patterns procedural-programming refactoring solid ts unit-tests

Last synced: 11 Apr 2026

https://github.com/theow03/hazel

LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge

compilers functional-programming llvm

Last synced: 06 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/ana06/text-decoder

A text decoder written in Haskell

functional-programming textdecoder ucm

Last synced: 16 May 2026

https://github.com/apiad/purely

Lightweight functional primitives for cleaner Python

functional-programming python3

Last synced: 17 Jan 2026

https://github.com/vitorsalgado/kotlin-fp

Playing with functional in Kotlin

functional functional-programming kotlin

Last synced: 30 Jun 2025

https://github.com/xlisp/jim-emacs-fun-hylisp-keras

将哲学保存到每一个Lisp原子里面

compute-code functional-programming hack hylang keras lisp

Last synced: 15 May 2025

https://github.com/kevindasilvas/newer

Newer is a haskell cli app to list and search for news using the currents api

aeson chalk cli cli-app currents functional-programming haskell wreq

Last synced: 13 Jun 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/rxtoolkit/logs

🗒️ RxJS utilities for backend logging

fp functional-programming logging observables package reactive-programming rxjs

Last synced: 02 Aug 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/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/lulu-berlin/seq.ts

A typescript wrapper for Iterable<T> providing functional programming functionality similar to ReadonlyArray<T>

functional-programming iterable sequence typescript

Last synced: 30 Apr 2026

https://github.com/rcardin/reader-monad

A simple implementation of the Reader monad

functional-programming monad reader-monad scala

Last synced: 27 May 2026