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/adam-rocska/invertible-typescript

A library for creating and managing invertible functions and type-safe pipelines in TypeScript.

composition compositionality functional functional-programming inverse invertible pipe pipeline proverse pure stateless strict typesafe typescript

Last synced: 09 Apr 2025

https://github.com/surovv/pnmg

Powerful and lightweight deep pattern matching for Javascript

fp functional-programming javascript js match matcher matching pattern pattern-matching pattern-recognition patterns

Last synced: 26 Feb 2025

https://github.com/shahabganji/funx

A robust and useful library to use functional programming in C#

csharp functional functional-programming funx maybe-monad option railway-oriented-programming

Last synced: 03 Mar 2025

https://github.com/lukaszcz/hcpl

A prototypical proof checker and programming language based on illative combinatory logic

combinatory-logic functional-programming proof-checking theorem-proving

Last synced: 22 Apr 2025

https://github.com/shahroz16/tilde

A functional tool-belt for Kotlin Language similar to Lo-Dash or Underscore.js in Javascript and Dollar in Swift

belt dollar functional-programming java-8 kotlin lodash underscore

Last synced: 16 Mar 2025

https://github.com/danielres/mytribe

a directory of friends for local/remote communities | highly experimental | ORM-less | nodejs + react + redux | docker-cloud CD + CI | lean event-sourcing

ci create-react-app docker docker-cloud docker-compose droplet functional functional-programming jest knexjs nodejs orm-less react redux

Last synced: 26 Feb 2025

https://github.com/mmzk1526/haskell-while-code

Implement the WHILE language introduced in the Imperial College Course Models of Computation

functional-programming haskell interpreter simulator

Last synced: 19 Feb 2025

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

I made this Quiz App using HTML, CSS & JavaScript. In end of the quiz this Quiz App also shows user's result.

css-flexbox css-grid css3 functional-programming html5 javascript quiz quiz-application

Last synced: 15 Apr 2025

https://github.com/sebbekarlsson/simple-pipe

🚿 Function Composition for Python

composition functional-programming pipe python

Last synced: 13 Oct 2025

https://github.com/okmttdhr/fp-minimal

Minimal typed functional programming in TypeScript

functional-programming typescript

Last synced: 22 Apr 2025

https://github.com/jiangweixian/functional-md

render markdown functional

functional-programming github markdown

Last synced: 13 Apr 2025

https://github.com/timfennis/apply

Functional Programming in PHP

arrow functional-programming monad php php-library php74

Last synced: 09 Apr 2025

https://github.com/phipsgabler/dsl-examples

Shows examples of patterns used in Scala embedded DSLs.

dsl functional-programming scala

Last synced: 15 Mar 2025

https://github.com/improveTheWorld/DataFlow.NET

Unified sync/async stream processing with category-based filtering. Single API for IEnumerable/IAsyncEnumerable with Cases/SelectCase/ForEachCase pattern. Eliminates Rx complexity, enables elegant pipeline composition for real-time data processing.

async-await async-enumerable category-filtering csharp data-streaming dotnet event-processing fluent-api functional-programming linq-extensions observables-alternative pipeline-composition- reactive-programming stream-processing

Last synced: 17 Jul 2025

https://github.com/jahed/promises

Composable Functions for Promises

async functional-programming javascript promise

Last synced: 17 Mar 2025

https://github.com/taurusolson/fntools

Functional programming tools for data processing

data functional-programming

Last synced: 02 Jul 2025

https://github.com/nevrome/r.futhark.example

Very basic test package to explore how one could run and develop Futhark code through Rcpp in an R package

functional-programming futhark r rcpp

Last synced: 28 Feb 2025

https://github.com/bertrand31/api-rate-limiter

A sample HTTP API using a custom rate limiter written in Scala

api cats functional-programming http4s rate-limiter scala

Last synced: 16 May 2025

https://github.com/peterperhac/monad-transformers

Code, etc for a meetup event. Monad transformers talk I gave at Brighton.

fp functional-programming monad scala

Last synced: 04 Jul 2025

https://github.com/neverendingqs/pyiterable

Python comes with some nice built-in methods for operating on iterables, but it can get messy really quickly if you want to transform an iterable multiple times. Write more expressive code by chaining built-in transformations with this module.

functional-programming python

Last synced: 24 Apr 2025

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

Advent of Code solutions in Scala3 (2022), OCaml (2023) and Elixir (2024)

advent-of-code advent-of-code-2022 advent-of-code-scala elixir functional-programming ocaml scala scala3

Last synced: 01 Mar 2025

https://github.com/yxw007/es6_functional_programming

函数式编程学习,包含实现代码和大量实践应用demo

functional-programming js

Last synced: 18 Feb 2025

https://github.com/supermacro/elm-todo-mvc

Reimplementation of Elm's TodoMVC using Elm v0.18

elm elm-todo functional-programming todomvc

Last synced: 23 Mar 2025

https://m-aminalizadeh.github.io/Awesome-books-collection/

This project is about building a web-app to store your books collection in browser's local storage with CRUD feature.

bootstrap5 crud-application es6-javascript eslint functional-programming gh-pages html-css-javascript javascript lighthouse localstorage npm oop responsive-website routes spa ux-ui

Last synced: 02 Apr 2025

https://github.com/neiljbrown/java-functional-interface-examples

A set of Java code examples illustrating the set of functional interfaces that were added to the JDK's java.util.function package in Java 8+.

examples functional-programming java

Last synced: 20 Feb 2025

https://github.com/rgrannell1/visp

Toy vau-calculus language with non-sexpr syntax

functional-programming lambda-calculus toy-language vau-calculus

Last synced: 31 Mar 2025

https://github.com/mamal72/ifexpr

Simple functional library to offer if conditions as expressions, not statements

functional-programming typescript typescript-library

Last synced: 31 Mar 2025

https://github.com/timonson/bashfunc

A small Bash library for functional programming - map, filter, reduce and more

bash fp functional functional-programming map reduce shell

Last synced: 04 Jul 2025

https://github.com/sandromaglione/ocaml-getting-started-advent-of-code-23

Getting started with OCaml and Functional Programming by solving puzzles from Advent of Code 23・Newsletter sandromaglione.com

advent-of-code advent-of-code-2023 advent-of-code-2023-ocaml functional-programming learn-ocaml learn-ocaml-language ocaml

Last synced: 05 Mar 2025

https://github.com/stevemao/composition-trace

Impure trace function to see what's going on in a composition

composition debug debugger debugging debugging-tool fp functional-programming

Last synced: 19 Feb 2025

https://github.com/laurabeatris/odd-list-filter

Elixir algorithm exercise to filter odd numbers from a given string list and return its quantity

algorithms-and-data-structures elixir enumerable functional-programming

Last synced: 07 Apr 2025

https://github.com/gibbok/files-importer

files-importer is a Node.js command line tool, written in functional programming style, which synchronously copy the contents of a directory (include subdirectories recursively) to another location without creating duplicate files. It can be used to import only images and videos that have not already been imported from a camera or a memory card.

compare-data compare-files diff filesystem functional-programming

Last synced: 08 Apr 2025

https://github.com/kutyel/kutyel-hakyll

New personal website with Hakyll!

functional-programming hakyll-site haskell nix

Last synced: 15 Apr 2025

https://github.com/sliptype/react-pure

❄️ An example of managing state using Purescript in a React app

functional-programming purescript react

Last synced: 09 Oct 2025

https://github.com/michalzalecki/paradajs

Monads implementation targeting compliance with Fantasy Land

functional-programming monads

Last synced: 12 Oct 2025

https://github.com/sgb-io/functional-algos

A utility library containing algorithm implementations, using functional TypeScript.

algorithms data-structures functional-programming javascript javascript-algorithms typescript

Last synced: 15 Jul 2025

https://github.com/coderaiser/zames

converts callback-based functions to Promises and apply currying to arguments

converts-callback curry functional functional-programming nodejs promisify

Last synced: 01 Jul 2025

https://github.com/tralahm/iot-system

A complete hardware agnostic IoT system for monitoring home temperatures written in scala

akka-actors functional-programming iot-application sbt scala tralahm tralahtek

Last synced: 02 Mar 2025

https://github.com/youngkaneda/curry

An useful function to make a multi params function be called in chains.

functional-programming javascript

Last synced: 08 Jul 2025

https://github.com/mickstanciu/go-fn

GO Functional Programming

functional-programming functors

Last synced: 11 Oct 2025

https://github.com/andreacrotti/lambda

Talk about functional programming

functional-programming lambda python talk

Last synced: 04 Jul 2025

https://github.com/mnie/resulttype

ResultType implementation in C#

csharp functional-programming result-type

Last synced: 15 Apr 2025

https://github.com/leolanese/becoming-functional

This is the second part of the Functional Programming introduction, and a more practical approach than theory one.

functional-programming js typescript

Last synced: 11 Oct 2025

https://github.com/danrigsby/redux-reducer-side-effects

Easy to follow side effect library for redux reducers

functional-programming middleware react redux side-effects

Last synced: 13 Jun 2025

https://github.com/stagfoo/joro

🕷️🕸️ Load dom nodes and strings like dependencies with no duplicates

css css-framework frontend functional-programming javascript jss template-literals

Last synced: 04 Mar 2025

https://github.com/loipesmas/vesmor

a fantasy video game console with vector graphics and a declarative statically typed functional programming language

declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly

Last synced: 08 Apr 2025

https://github.com/imrafaelmerino/java-fun

java-fun simplifies Property-Based Testing in Java by providing powerful and composable Pseudo Random Generators. These generators enable the creation of diverse test cases effortlessly, making testing more effective and intuitive for developers.

functional-programming generator java jmeter property-based-testing

Last synced: 15 Apr 2025

https://github.com/tmorin/faggregate

Unlock the Power of DDD Aggregates and Functional Programming with `faggregate`!

aggregate ddd functional-programming java

Last synced: 19 Jun 2025

https://github.com/wilsonibekason/codewars

This is a platform where we answer all the most advanced codewars question on algorithm and data-structure

algorithms-and-data-structures codewars-javascript codewars-solutions functional-programming object-oriented-programming senior-code

Last synced: 05 Mar 2025

https://github.com/fbn/yado-js

Yet Another Javascript Do-Notation

composing do-notation functional-programming monads

Last synced: 16 Mar 2025

https://github.com/kuredoro/mplbook_solutions

Almost all solutions to the exercises from "C++ Template Metaprogramming" book.

cpp functional-programming solutions template-metaprogramming templates

Last synced: 24 Mar 2025

https://github.com/mohammadsafia/focus-time-react-native

This application makes you focus on specific tasks for a time and acts as an alarm to notify you of the end of the time allocated to the task

clean-architecture clean-code functional-programming hooks react-native typescript

Last synced: 24 Mar 2025

https://github.com/peruibeloko/advent-of-code-2023

My solutions for the Advent of Code 2023 using Elixir.

advent-of-code advent-of-code-2023 adventofcode elixir functional-programming

Last synced: 19 Feb 2025

https://github.com/hablapps/geofences

A proof-of-concept application to show the principles of purely functional programming

cats doobie functional-programming http4s scala scalaz typeclasses

Last synced: 30 Jun 2025

https://github.com/jottenlips/deprecated-jottenlips.github.io

📃 ReasonML markdown blog engine, turn an S3 bucket into a Github Pages blog

blog-engine experiment functional-programming jamstack javascript markdown ocaml react reason reasonml webpack

Last synced: 02 Sep 2025

https://github.com/guillaumearm/redux-fun

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 15 May 2025

https://github.com/attack-monkey/zeron

A lightweight functional / reactive application framework in typescript

framework front-end frontend functional functional-programming functional-reactive-programming

Last synced: 19 Oct 2025

https://github.com/pedro-gutierrez/elementaryjs

Declarative and functional UIs with a hint of Elm

elementaryjs elm es6 functional-programming incremental-dom js json scheme

Last synced: 18 Oct 2025

https://github.com/brettm12345/projection

Next generation project management cli WIP

command-line functional-programming project-management

Last synced: 19 Mar 2025

https://github.com/itemconsulting/enonic-fp

Functional programming helpers for Enonic XP

enonic enonic-xp fp-ts functional-programming typescript

Last synced: 28 Feb 2025

https://github.com/slamko/ocadl

Blazingly type safe GPU accelerated Multi-Layer Perceptron

deep-learning dependent-types functional-programming gadt neural-network ocaml type-safe

Last synced: 16 Oct 2025

https://github.com/imfi-jz/haxe-functional

Tools for writing Haxe code in the functional programming paradigm.

functional-programming haxe library

Last synced: 10 Mar 2025

https://github.com/chocolateloverraj/observables

A collection of examples of observing different data types in JavaScript.

cspell eslint functional-programming javascript no-class observable react standard-js storybook typescript

Last synced: 15 Oct 2025

https://github.com/zhentian-wan/fp-crocks-demo

Learning Functional Programming library Crocks, Maybe type and more

crocks functional-programming javascript

Last synced: 27 Feb 2025

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

Microscopic functional programming context for TypeScript

context dependency di fp functional functional-programming injection javascript js programming ts typescript

Last synced: 01 May 2025

https://github.com/dev-cetera/df_safer_dart

A package inspired by Rust and functional programming, designed to bring structure, clarity, and safety to your Dart applications.

dart flutter functional-programming library option package result rust

Last synced: 15 Oct 2025

https://github.com/novid/guide.elm-lang.ir

Elm guide in Persian (fa_IR)

elm functional-programming guide persian

Last synced: 14 Oct 2025

https://github.com/yalishanda42/scala-recsys

Scala(-ble) recommender system architecture using functional programming (PoC)

cats cats-effect functional-programming movielens recommender-system recsys scala spark

Last synced: 18 Feb 2025

https://github.com/belsrc/fjp

WIP, ye be warned - Function Js Playground: A place for me to play with functional coding in Javascript

functional functional-programming javascript

Last synced: 11 Apr 2025

https://github.com/git-marcopitra/remove-unnecessary-parenthesis

Problem of unnecessary parenthesis with Functional Programming

functional-programming testing

Last synced: 19 Feb 2025

https://github.com/georapbox/js-fp-utils

Javascript utilities for functional programming

compose curry flip functional-programming javascript partial partialright pipe utilities

Last synced: 06 Apr 2025

https://github.com/bkosm/kpipe

A kotlin-native library introducing a functional-style pipe.

functional-programming kotlin pipe

Last synced: 30 Jun 2025

https://github.com/manojpawar94/spring-boot-reactive-restapi-mongodb-webflux

Spring boot reactive (Non-blocking) programming using Spring boot Webflux and Spring boot Reactive MongoDB.

functional-programming java8 mongodb reactive reactive-programming restapi restful-api spring-boot webflux

Last synced: 13 Oct 2025

https://github.com/phenax/ts-types-runtime

A runtime for typescript's type system that turns it into a general purpose, purely functional programming language with effects!

effects functional-programming type-level-programming typescript

Last synced: 15 Jun 2025

https://github.com/elm-athlete/elm-function

Function helpers for elm!

elm function functional-programming

Last synced: 13 Oct 2025

https://github.com/edgarberm/pills

A collection of fun JavaScript functions (ES6) 😎🎉🎈

functional functional-js functional-programming javascript pill

Last synced: 13 Oct 2025

https://github.com/richecr/holo-fn

A minimal functional library for TypeScript featuring monads like Maybe, Either and Result. Built for composability and Rambda compatibility.

either-monad functional-programming maybe-monad monads result-pattern typescript

Last synced: 11 Jun 2025

https://github.com/fr33m0nk/type-driven-functional-programming

Typedriven Functional programming in Typescript targeting Bun runtime

bun functional-programming type-driven-development typescript

Last synced: 12 Oct 2025

https://github.com/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 29 Jul 2025

https://github.com/theow03/hazelc

LLVM Compiler for Hazel; a declarative, Functional Programming Language

compilers functional-programming llvm

Last synced: 29 Jun 2025

https://github.com/szymon-budziak/functional_programming_course_agh

Solutions from Functional programming course at AGH UST. If you use it and it helped you please leave a star ⭐

functional-programming haskell

Last synced: 19 Mar 2025

https://github.com/harrisongrodin/structure-editor

Structure editor for a basic typed functional programming language

functional-programming structure-editor

Last synced: 12 Oct 2025