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/almayor/ft_turing

A Turing Machine simulator written in Haskell

21school functional-programming haskell turing-machine

Last synced: 25 Mar 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/bsoptei/photonix_derive

Derive macros for optics traits defined in photonix.

crate functional-programming lenses metaprogramming optics rust rust-lang rust-library

Last synced: 04 Apr 2025

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/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/tonivade/pure-bricks

pure functional implementation of bricks game

functional-programming java

Last synced: 04 Apr 2025

https://github.com/barbaracalderon/coffee-machine-project

This is my version of "The Coffee Machine Project" from Dr. Angela Yu's Python Bootcamp (London App Brewery)

coffee-machine functional-programming python

Last synced: 18 May 2026

https://github.com/giu7d/doka_lang

Compiler for a functional language create in Java

functional-programming javacc programming-language

Last synced: 04 Apr 2025

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/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/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/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/dominicburkart/funfun

Macros for working with closures in Rust.

functional-programming memory-allocation parallel rust

Last synced: 21 Jun 2026

https://github.com/abengl/ntt-project2-accountms

This Account microservice is part of a banking system designed to handle CRUD operations for banking accounts and transactions. It provides endpoints for creating, retrieving, updating, and deleting accounts, as well as managing transactions associated with each account.

checkstyle functional-programming jacoco junit mockito mysql oop openapi postman spring-boot swagger

Last synced: 30 Dec 2025

https://github.com/wsrer/go-ramda

Functional lab Ramda (https://ramdajs.com) implements in Go.

functional-programming go

Last synced: 15 Jan 2026

https://github.com/alexhmelevski/ahfuture

Simple framework for asynchronous code in swift using Futures

functional-programming futures ios swift

Last synced: 27 Mar 2025

https://github.com/taharachedi/math-game

🎮 Fun Math Game in C++ ➗✖️➕➖ Challenge yourself with math problems, track your score, and level up! 🏆

algorithms console-application console-game cpp enums functional-programming problem random-number-generators string-manipulation structure

Last synced: 20 Mar 2025

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/rkoeninger/jenga

Basic stack language

concatenative functional-programming repl

Last synced: 29 Oct 2025

https://github.com/mishankov/tipe

🐍 Typed pipes

functional-programming pipe python

Last synced: 20 Aug 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/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/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/rjrudman/tslinq

ES5 compatible implementation of LINQ and lazily executed enumerables for typescript.

es5 es6 functional-programming generators javascript linq typescript

Last synced: 12 Apr 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/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 29 May 2026

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/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/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/ruilopesm/block-knight-li1

A recreation of the "Block Dude" old game made in Haskell using Gloss

functional-programming game-development gloss haskell

Last synced: 23 Aug 2025

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/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 08 May 2026

https://github.com/geirolz/fp-in-a-nutshell

Functional Programming principles in a nutshell

docs documentation fp functional-programming presentation slides

Last synced: 30 Oct 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/essencemike/ramda-ts

使用 typescript 重构 ramda 工具库

functional-programming lerna library r ramda typescript

Last synced: 09 May 2026

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/pschichtel/adventofcode-solutions

Solutions for http://adventofcode.com/ 2015 (implemented in functional Scala)

advent-of-code functional-programming scala

Last synced: 18 Mar 2025

https://github.com/mna/luafn

Functional programming fundamentals for Lua. (mirror)

functional-programming lua mirror

Last synced: 23 Jul 2025

https://github.com/therealklanni/key-mapper

Tiny utility for deeply mapping object keys

functional-programming object object-mapper object-mapping tiny-utility

Last synced: 13 Mar 2025

https://github.com/sagnikc395/parso

parser combinator in python

functional-programming parser-combinator

Last synced: 04 Sep 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/rxtoolkit/fs

💾 RxJS utilities for working with files and file streams locally

files filesystem fp functional-programming observables package reactive-programming rxjs

Last synced: 10 Jun 2026

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/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/noyzys/fp-practice

* Basic functional programming concepts

concepts fp functional-components functional-programming functor monad

Last synced: 02 Mar 2025

https://github.com/zoomoid/pymocklib

A PYthON 3.10 lib thaT will MAkE you APpEAR WEaK ANd BUTT-HUrT on THe inTeRNET

functional-programming haskell python

Last synced: 15 May 2026

https://github.com/imteekay/rachar-conta

A simple program to split bills with friends

clojure functional-language functional-languages functional-programming

Last synced: 29 Oct 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/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/gabrielseibel1/fungo

FunGo stands for Functional (programming in) Go(lang)

fp function functional-programming go golang

Last synced: 23 Jan 2026

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

함수형 프로그래밍 연습

functional-programming javascript

Last synced: 15 May 2026

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

A simple TfL tube status checker

functional-programming haskell

Last synced: 14 Dec 2025

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

Some things about transducers

functional-programming transducer

Last synced: 11 Jul 2025

https://github.com/megabytesofrem/learn-haskell

Personal notes/repo to learn Haskell. 3rd time is the charm

functional-programming haskell learn learn-haskell

Last synced: 30 Mar 2025

https://github.com/zhb2000/maybe-extension

Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).

c-plus-plus cplusplus cpp functional-programming

Last synced: 15 Apr 2025

https://github.com/muhammadhassanraza25/budget-app

I added some amazing features in this Budget App like Show Total Budget, Show Expenses & Show Balance Budget. This Budget App also shows items in list and delete items from list.

budget-app creative-coding css3 functional-programming html5 javascript js

Last synced: 15 May 2026

https://github.com/pfpack/pfpack-primitives

PrimeFuncPack Primitives is a core library for .NET consisting of useful extensions and predicates making work with functional pipelines, Linq, strings, the nullable feature, etc. easier.

csharp dotnet dotnet-core functional-programming linq nullability pipeline pipeline-framework pipeline-library pipelines predicate predicate-functions predicate-logic predicate-methods predicates yield

Last synced: 19 Jun 2026

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/ismailarilik/fp-presentation-examples

Functional Programming Presentation Examples

examples functional-programming

Last synced: 14 Jul 2025

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/nem035/js-function-fun-2

Fun with functional programming in JavaScript (2)

composition functional-programming functor javascript monad monoid semigroup

Last synced: 30 Jun 2025

https://github.com/mrvplusone/lazylang

A Haskell-style lazy language in 500 lines of Scala code

functional-programming lazy-evaluation monad-transformers

Last synced: 03 Apr 2025

https://github.com/multimeric/withpartial

A utility for functional piping in Python that allows you to access any function in any scope as a partial.

functional-programming pipe pipes python

Last synced: 02 Apr 2025

https://github.com/roxtra1/tic-tac-toe

Игра "Крестики-нолики"

functional-programming

Last synced: 15 May 2026

https://github.com/dburriss/elevatedexamples

I contain examples in C# and F# of functional programming.

csharp fsharp functional-programming language-ext

Last synced: 15 May 2026

https://github.com/samedfft2634/url_shortener

For shorter url, you can use this application. For fast and easy results...

await-async clipbo fetch-api functional-programming golinks html-css-javascript settimeout sweetalert2 tinyurl-api

Last synced: 14 Mar 2025

https://github.com/articulate/redux-functor

Functor middleware for redux

functional-programming functor javascript redux

Last synced: 17 May 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/jaypmorgan/dfp

A suite of functional tools for all your functional programming

functional-programming python

Last synced: 16 Mar 2025

https://github.com/mainro/cyclotron-std

Python standard library drivers and components for Cyclotron

cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy

Last synced: 02 Jul 2025

https://github.com/gardncl/functional_programming_javascript

All the exercises from http://reactivex.io/learnrx/

brackets functional-programming javascript reactivex

Last synced: 23 Jun 2025

https://github.com/tonivade/purecfg

Pure Functional Configuration Library

configuration experimental functional-programming java purefun

Last synced: 04 Apr 2025