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/rvanasa/lens

An easy-to-learn functional scripting language and runtime environment.

functional-programming javascript modular-design programming-language script

Last synced: 04 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/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/zkfmapf123/express-template

node express server boiler-plate v2

express functional-programming template typescript

Last synced: 02 Mar 2025

https://github.com/darky/context-fp-go

Functional programming context for Golang

context dependency-injection di fp funcitonal functional-programming go golang

Last synced: 28 Feb 2025

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/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/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/isaqueveras/functional-language

Files that I will be creating during the Functional Language course at the Federal Faculty of Ceará.

functional-programming haskell haskell-learning ufc ufc-quixada

Last synced: 21 Mar 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/qilicoh/curve-tool

Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。

curve functional-programming java tool

Last synced: 04 Apr 2025

https://github.com/zeknikz/basicfunctionlanguage

A basic functional programming language that focuses on basic mathematical functions.

functional-programming language programming-language

Last synced: 23 Mar 2025

https://github.com/lagunoff/typescript-concrete-optics

Very basic concrete optics in typescript

functional-programming lens lenses optics prism typescript

Last synced: 06 Mar 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/javiorfo/goyeneche

Go library with functional programming utilities (WIP)

functional-programming go golang

Last synced: 23 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/yuan-kuan/zasa

Offline web application to keep track of household food stock. Demo project for fp-svelte

functional-programming javascript svelte webapp

Last synced: 26 Dec 2025

https://github.com/ana06/text-decoder

A text decoder written in Haskell

functional-programming textdecoder ucm

Last synced: 24 Feb 2025

https://github.com/apiad/purely

Lightweight functional primitives for cleaner Python

functional-programming python3

Last synced: 17 Jan 2026

https://github.com/mollybeach/apetalie

Apetalie Javscript Web3 Application Function Methods Solidity

application context-api functional-programming javscript solidity web3

Last synced: 29 Dec 2025

https://github.com/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 04 Mar 2025

https://github.com/modemobpsycho/python-course-s2

Solutions for the course. The topic of the course is "Python Generation course: a course for advanced". The topics covered in the course are listed in the repository topics.

bool complex decimal dict filesystem fraction functional-programming nested-loops nonetype random sets string tuples turtle

Last synced: 15 Jun 2025

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/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/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/sword-smith/hfasto

Implementing a compiler for the fuctional programming language fasto in Haskell

calling-conventions compiler functional-programming mips-assembly register-allocation

Last synced: 05 Mar 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/wayneseymour/vanilla-fp

Really just me learning FP in JS from Brian Lonsdorf and other sources. Not a lib, more like a playground.

functional-composition functional-programming

Last synced: 04 Apr 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: 16 May 2025

https://github.com/mohamad-shosha/function-programming

Created a project showcasing lambda expressions and method references in functional programming, with a focus on unit testing for code reliability.

functional-interfaces functional-programming java lambda-functions method-references

Last synced: 31 Mar 2025

https://github.com/gummif/endocpp

Modern C++ functional programming concepts library

cpp cpp17 functional-programming header-only library

Last synced: 23 Mar 2025

https://github.com/pranav-jadhav09/gitfinder

A GitFinder application to search GitHub users and view their repositories, followers, and more.

api css3 functional-programming gitfinder githunter html javascript oop single-page-applications

Last synced: 15 Mar 2025

https://github.com/ica10888/advanced-java-note

从 java 开始,讲一讲函数式编程和计算机语言特性

functional-programming java

Last synced: 16 May 2025

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

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

es6 functional-programming react redux

Last synced: 16 May 2025

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 07 Apr 2025

https://github.com/khc-zhihao/packhouse

Packhouse is a function wrapper based on the concept of functional programming

functional-programming javascript lambda serverless

Last synced: 23 Jun 2025

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/vgalvoso/phunctional-php

A functional programming PHP framework.

functional-programming no-dependencies php php-framework

Last synced: 13 Jan 2026

https://github.com/ladroid/mathelogos

The Mathelogos library is designed to introduce functional programming constructs to Rust.

function functional functional-programming functions lib library macros paradigm rust rust-lang rust-library

Last synced: 04 Jan 2026

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

함수형 프로그래밍 연습

functional-programming javascript

Last synced: 25 Oct 2025

https://github.com/leejss/funtional-ts

It's a functional programming playground.

functional-programming

Last synced: 31 Mar 2025

https://github.com/matbesancon/pagerank

A functional, parallel PageRank implementation in Scala

functional-programming graph pagerank parallel parallel-computing plot scala sparse-matrix

Last synced: 24 Jun 2025

https://github.com/rcardin/fp-scala

My solutions to exercises of "Functional Programming in Scala".

exercises functional-programming scala

Last synced: 12 Jul 2025

https://github.com/unosd/resultmonad

C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable

async csharp functional functional-programming functor functors monad monads monoid monoids netcore2 netstandard result task tpl

Last synced: 09 Mar 2025

https://github.com/arc-hugo/debt_calculator

Implementation project of an algorithm computing the max-flow of a flow graph and apply it in a debt calculator app.

flow ford-fulkerson-algorithm functional-programming graph ocaml

Last synced: 18 Mar 2025

https://github.com/edysegura/js-functional

Functional JavaScript programming examples

functional-programming javascript

Last synced: 04 Feb 2026

https://github.com/abdulaziz-hassan/cpu-cache-system_haskell

A successful implementation of a simplified CPU cache system in Haskell and takes advantage of the Functional Programming Paradigm

functional-programming haskell

Last synced: 14 Mar 2025

https://github.com/rousan/tulip

A Golang utility library of many commonly used functions

functional-programming go golang toolkit tulip utility

Last synced: 16 Mar 2025

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

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

functional-programming

Last synced: 27 Feb 2025

https://github.com/retheviper/gotlin

Some Kotlin-like functions.

functional-programming go golang kotlin

Last synced: 10 Jun 2025

https://github.com/axect/fp-lecture

2018 Functional Programming Lecture in Yonsei Univ

elm functional-programming haskell julia

Last synced: 24 Mar 2025

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/chicio/katas

💪🏋️‍♂️ A collection of katas I did to hone my programming skills. 🏋️‍♂️💪

coding-dojo functional-programming interview kata kotlin objective-c swift typescript

Last synced: 09 Aug 2025

https://github.com/doeixd/make-with

Functional utilities for elegant function composition and state management in TypeScript

closures functional-programming partial-application typescript typescript-library

Last synced: 03 Sep 2025

https://github.com/mrbr/pipelinejs

Write an application by writing its topology.

functional-programming javascript reactive-programming

Last synced: 23 Mar 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/cyppan/purely-functional-data-structures

Companion Clojure code for the Purely Functional Data Structures books

clojure functional-programming purely-functional-data-structures

Last synced: 28 Dec 2025

https://github.com/ernyoke/snake-js

Terminal based snake written in functional style.

es6 functional-programming nodejs ramda ramdajs snake-game

Last synced: 16 Jan 2026

https://github.com/pzuehlke/hutton

Contains solutions to all of the exercises in and some scripts related to the book: Hutton, G. — Programming in Haskell (2nd ed.)

exercises-solutions functional-programming graham-hutton haskell programming-in-haskell pure-functional

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/enpassant/jadobec

JDBC wrapper for very simple database handling.

database fp functional functional-programming java jdbc simple

Last synced: 18 Mar 2025

https://github.com/svozza/functionalish-refactor

A non-trivial asynchronous code example that interacts with multiple AWS services implemented in imperative, promise-based and purely functional style.

functional functional-programming

Last synced: 18 Mar 2025

https://github.com/damiisdandy/snake-game

snake game built with just react hooks

functional-programming game-development react typescript

Last synced: 16 Jan 2026

https://github.com/emphori/compose

A featherweight Promise composition and error handling library for JavaScript

functional functional-programming javascript nodejs promise promise-chain typescript

Last synced: 12 Apr 2026

https://github.com/nkz-soft/nkzsoft.fluentresults.extensions.functional

It is a library that extends the popular FluentResults library and helps you write code in a more functional way.

csharp dotnet fluentresults functional-programming result result-pattern

Last synced: 24 Nov 2025

https://github.com/rcdilorenzo/tictactoe

A reinforcement learning algorithm with a touch of functional programming

command-line-interface functional-programming regis-university reinforcement-learning tic-tac-toe

Last synced: 18 Jan 2026

https://github.com/mattiamtzlr/epfl-cs214-course

Course notes for EPFL CS-214: Software Construction

functional-programming scala university-course

Last synced: 24 Mar 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