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/lebrancconvas/typescript-functional-programming

Using TypeScript to clarify the concept about "Functional Programming".

functional-programming

Last synced: 05 Sep 2025

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

Functional stuff for Go.

functional functional-programming go golang

Last synced: 22 Feb 2026

https://github.com/michalspano/func-prog

My take on Functional Programming.

clojure functional-programming haskell personal

Last synced: 21 Apr 2026

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

λ Haskell and Lambda Calculus.

functional-programming haskell lambda-calculus

Last synced: 17 Jun 2025

https://github.com/asbhogal/time-tracking-dashboard

A time tracking dashboard created as for a Frontend Mentor challenge, coded using vanilla HTML5, CSS3 (SCSS) and JS.

css3 dashboard front-end-development frontend-mentor functional-programming html5 json sass scss vite

Last synced: 18 Apr 2026

https://github.com/mooseman/minifpl

A lexer (and soon a parser and interpreter) for a small functional programming language. Public domain.

functional-programming public-domain unlicense

Last synced: 16 Mar 2025

https://github.com/gvoz-dev/fprog

Functional programming

clojure functional-programming racket scala

Last synced: 04 Mar 2026

https://github.com/awinogradov/condicom

Apply React component enhancements by condition

component enhancement functional-programming hoc react

Last synced: 28 Apr 2026

https://github.com/vspiliop/martian-robots

Coding exercise: The martian robots/ rovers problem in Java with a functional twist..

functional-programming immutable-collections immutable-objects java pure-function vavr

Last synced: 22 Feb 2026

https://github.com/rsachdeva/reactnd-mobile-flashcards

React Native based Deck and Cards App from Scratch with Quiz, Scoring, Seeing Answers Support

functional-programming nodenv react-native redux yarn

Last synced: 13 Apr 2026

https://github.com/skulltech/programming-languages-assignments

Assignments and code written for course COL226 (Programming Languages) of IIT Delhi.

compiler-design functional-programming programming-languages

Last synced: 06 Jul 2025

https://github.com/noyzys/nautchkafe-rabbit-bridge

Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ

broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr

Last synced: 28 Nov 2025

https://github.com/neshkeev/avaj

Haskell influenced Category Theory patterns implemented in Java

category-theory functional-programming haskell java monad monad-transformers

Last synced: 30 Apr 2026

https://github.com/tripolskypetr/functools-kit

A library with helpers for react-declarative app backend development

functional-programming helpers lambda react-declarative serverless

Last synced: 26 Mar 2025

https://github.com/helins/fn.cpp

Pass around c++ fns and methods, get performance

cplusplus functional-programming functions higher-order-functions

Last synced: 31 May 2026

https://github.com/rabestro/grokking-fp-exercises

Solutions to exercises from the book Grokking Functional Programming. This repository showcases my journey of learning functional programming concepts and applying them in practice, with a focus on Scala.

exercises functional-programming learning-by-doing scala

Last synced: 12 Jun 2025

https://github.com/web-pacotes/foundation-types

Curated package with types I believe all packages and apps need to promote safeness and reduced side effects.

functional-programming monads types typesafe typescript

Last synced: 19 Apr 2026

https://github.com/slowli/curry-chain

Chainable function currying

chainable-methods currying functional-programming

Last synced: 17 Mar 2025

https://github.com/cicovic-andrija/scala-image-editor

Image editing desktop application written in Scala

desktop-app functional-programming image-editor

Last synced: 01 Apr 2025

https://github.com/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 29 May 2026

https://github.com/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 06 Oct 2025

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/sgevorg/fp-js-workshop

Functional Programming basics in Javascript workshop for Iterate Hackerspace

functional-programming javascript ramda-fantasy workshop

Last synced: 11 Jun 2025

https://github.com/hernancerm/closures

My understanding of closures

closures functional-programming

Last synced: 01 Apr 2025

https://github.com/itsdanieldk/fio-chat

💜 Scalable and feature-rich chat server and client built with FIO, designed for high-performance asynchronous communication

application chat chat-application chat-system concurrent-systems distributed-systems dotnet fiber fio fsharp functional-programming messaging-app

Last synced: 08 Oct 2025

https://github.com/carlosrberto/lazy-list

LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.

array filter functional-programming javascript lazy-evaluation map reduce

Last synced: 23 Feb 2026

https://github.com/parmentf/penser-ramda

Traduction de la série d'articles "Thinking in Ramda" du blog de Randy Coulman

book functional-programming javascript ramdajs translation

Last synced: 12 Apr 2025

https://github.com/xiel/outer-hooks

Powerful and composable hooks that work in Node & Browser.

functional-programming hook hooks node typescript

Last synced: 21 Jan 2026

https://github.com/gipphe/caseof

A case expression-like implementation for javascript

caseof functional-programming javascript pattern-matching sanctuary

Last synced: 20 Apr 2026

https://github.com/markhaehnel/resolver-pipe

A functional pipe with validators for TypeScript

functional-programming typescript validator

Last synced: 19 Jan 2026

https://github.com/skykanin/coding-test

Online coding test

clojure functional-programming

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

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/thma/clean-architecture-with-functions

Clean Architecture in Haskell. Using higher order functions for 'dependency injection'

clean-architecture clean-code dependency-injection functional-programming haskell inversion-of-control patterns

Last synced: 13 Oct 2025

https://github.com/michalzalecki/monadsjs

Ready to use monads in examples

functional-programming monads typescript

Last synced: 14 Oct 2025

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/federicobruzzone/setup-ocaml-project-with-dune

This repository provides a basic setup for an OCaml project with using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.

functional-programming ocaml ocamlbuild project-template setuptools

Last synced: 19 Feb 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/kavalcante/array-into-subarrays

A non destructive and simple function that divide an array into multiples subarrays

function functional-programming javascript nodejs npm

Last synced: 06 May 2026

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/mrdimosthenis/creative-elm

Drawing creation in Elm

elm functional-programming

Last synced: 26 Oct 2025

https://github.com/jaalonso/logica-en-haskell

Desarrollo de la lógica con Haskell.

functional-programming haskell logic

Last synced: 26 Oct 2025

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/yurrriq/vfp-in-agda

:book: Verified Functional Programming in Agda

agda book functional-programming learning theorem-proving verified-programming

Last synced: 29 Jan 2026

https://github.com/ruferdz/cards

A simple card game to learn Elixir programming language 🃏

elixir erlang functional-programming

Last synced: 16 Mar 2026

https://github.com/langston-barrett/coq-typeclass-hierarchy

A full-featured hierarchy of typeclasses for functional programming in Coq

coq functional-programming haskell typeclasses

Last synced: 30 Jan 2026

https://github.com/manuelelucchi/functional.jl

A simple Julia library to boost your functional code

functional-programming julia julia-language julia-package julialang

Last synced: 30 Jan 2026

https://github.com/yurkimus/types

JavaScript-oriented type utilities

deno functional-programming javascript node utilities

Last synced: 08 Feb 2026

https://github.com/steventimes/fpstreams

functional programming library for Python

functional-programming python

Last synced: 08 Feb 2026

https://github.com/rudini/node_ports_adapters

Ports and adapter implementation of a restaurant reservation

adapter functional-programming hexagonal-architecture javascript nodejs ports typescript

Last synced: 16 Apr 2026

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/airsequel/airscript

[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines

formula fp functional functional-programming language programming-language scripting scripting-language

Last synced: 19 Mar 2026

https://github.com/rieselhilfe/sofunlang

An Interpreter for my language "Sofun" (Stack-Oriented FUNctional programming language) written in haskell. Now with a basic type system.

esoteric-language functional-programming haskell interpreter programming-language repl sofun stack-based

Last synced: 23 Mar 2026

https://github.com/mystpi/spark

Compile-to-JS language built in Gleam.

functional-programming gleam langdev language

Last synced: 19 Mar 2026

https://github.com/n1nj4t4nuk1/storable-functions.js

λ Storable and executable functions using array based simple syntax and functional programming.

function functional-programming functions json language nodejs storable-functions

Last synced: 04 Apr 2026

https://github.com/joao-coimbra/failcraft

Functional error handling for TypeScript — Either-based error handling with full type inference, chainable transforms, and async support

bun either-monad error-handling functional-programming typescript

Last synced: 04 Apr 2026

https://github.com/samedfft2634/qr_generator

QR generator working with API. It is a practice to improve my skills in JavaScript

api dom-manipulation functional-programming html-css-javascript qrcode-generator qrcode-scanner

Last synced: 05 Apr 2026

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

My solutions for Advent of Code starting from 2015

advent-of-code functional-programming optimization problem-solving scala

Last synced: 20 Apr 2026

https://github.com/jin-sungdae/javastream

Functional Programming in Java && Stream

functional-programming java stream

Last synced: 04 Jun 2026

https://github.com/hbarcelos/best-route

Finds the best (cheapest) route from a starting point towards a destination

dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape

Last synced: 04 Jun 2026

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: 20 Apr 2026

https://github.com/alejogs4/church-encoding-javascript

Church encoding to represent typical programming structures on Javascript

church-encoding functional-programming javascript lambda-calculus

Last synced: 06 Jun 2026

https://github.com/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 25 Apr 2026

https://github.com/july541/functional-programming-in-csharp

A practice during learning C# functional programming.

csharp functional-programming

Last synced: 07 Jun 2026

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 26 Apr 2026

https://github.com/atticuskuhn/typescript-lens

lens library in typescript

fp functional-programming haskell lens

Last synced: 27 Apr 2026

https://github.com/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 27 Apr 2026

https://github.com/brettm12345/tailwind-generator

A cli for managing your tailwind setup complete with type generation. WIP

functional-programming optparse-applicative purescript tailwindcss

Last synced: 28 Apr 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