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/TheAlexLichter/fp-in-php

A talk about functional programming in PHP

functional functional-programming php

Last synced: 08 Aug 2025

https://github.com/snowdutra/python_funcional

Aqui você vai encontrar todos os meus projetos em programação funcional em Python em andamento e concluídos. 😊

functional-programming jupyter python

Last synced: 04 Aug 2025

https://github.com/mattpolzin/mayberequired

This library introduces the Required and MaybeRequired types as companions to the built-in Optional type

functional-programming swift swift-framework

Last synced: 29 Sep 2025

https://github.com/dragos-tudor/frontend-rendering

Rewritten React core library [functional principles].

functional functional-components functional-programming react rendering-engine

Last synced: 10 May 2026

https://github.com/matthewstyler/chain_lua

A small simple functional programming library for Lua

functional-programming functional-programming-in-lua lua lua-library lua-script

Last synced: 03 Aug 2025

https://github.com/ejgallego/imp-lab

Lean playground for programming language modeling tooling.

dap formal-methods formal-verification functional-programming lean lean4 lsp tooling ux-research

Last synced: 09 Mar 2026

https://github.com/hoetty/marble

A simple and compact functional programming language

functional functional-programming programming-language

Last synced: 02 Aug 2025

https://github.com/amaziahub/tunic

A minimal setup for a Kotlin application using Gradle

functional-programming java jvm kotlin

Last synced: 13 Apr 2026

https://github.com/elm-athlete/setters-generators

Generate Setters from your Elm Field Names!

elm functional-programming generation setters

Last synced: 01 Aug 2025

https://github.com/aygp-dr/gemini-repl-006

Educational literate programming exercise: Use AI assistants to build a Clojure/Babashka REPL from org-mode specifications

ai-assistant babashka clojure functional-programming gemini-ai literate-programming org-mode repl

Last synced: 24 Sep 2025

https://github.com/purukaushik/java_functional_programming

Java code samples from the Coursera Scala functional programming samples

composition functional-programming java lambda

Last synced: 22 Sep 2025

https://github.com/agapas/react-carousel

Image carousel made with React and TypeScript

es6 functional-programming image-carousel javascript react typescript

Last synced: 11 May 2026

https://github.com/oelin/subjectify

Make all method calls return their call subject.

function-chaining functional-programming

Last synced: 20 Sep 2025

https://github.com/nesalia-inc/core

Zero-dependency monads for bulletproof TypeScript applications

error-handling functional-programming maybe monad outcome result typescript

Last synced: 02 Apr 2026

https://github.com/vitorsouzaalmeida/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 29 Jul 2025

https://github.com/mdvanes/tubestarjs

Show data from Open APIs for Dutch public transport

functional-programming nodejs opendata streams

Last synced: 19 May 2026

https://github.com/lleaff/match-expression

Switch/match expression for Javascript.

functional-programming javascript match switch

Last synced: 25 May 2026

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

cryptography functional-programming haskell number-theory prng rsa

Last synced: 02 Apr 2026

https://github.com/scalateams/scalateams-claude-plugin

Specialist Claude Code agents for the Scala ecosystem — ZIO, Pekko, Cats Effect, build tools, codecs, HTTP, databases, and testing.

ai-agents cats-effect claude claude-code doobie functional-programming pekko sbt scala scala3 tapir zio

Last synced: 03 Jun 2026

https://github.com/ethern-myth/store-react

Shopping online store, react, .net core, postgresql

antd api cart csharp functional-programming javascript mui netcore7 postgresql reactjs vite

Last synced: 04 Apr 2026

https://github.com/marcelo-gomj/windows-10-calculator

It's the Windows calculator made with pure HTML, CSS and JavaScript. I tried to apply some functional programming concepts.

browser calculator css functional-programming html javascript vanilla-javascript webapp

Last synced: 17 Apr 2026

https://github.com/stinodes/fuvr

A functional VR library. Eventually.

fp functional functional-programming javascript virtual-reality vr

Last synced: 27 Jul 2025

https://github.com/marinaa13/sat-solver-haskell

Functional SAT solver in Haskell implementing DPLL and CDCL strategies, with applications to the 3-coloring problem. Features lazy evaluation, clause learning, and non-chronological backtracking

functional-programming graph-coloring haskell logic np-complete sat-solver

Last synced: 22 Jun 2026

https://github.com/marinaa13/pairing-heaps-racket

Functional implementation of pairing heaps and their applications in Racket, including sorting, movie ranking, and stream-based median computation, using recursion, higher-order functions, and pure functional design

functional-programming heap higher-order-functions pairing-heap racket recursion

Last synced: 22 Jun 2026

https://github.com/SanTiepi/benoit

Benoît — A programming language where functions are algebra and modules are messages between machines.. Built for human-AI collaboration.

ai benoit developer-tools functional-programming inline-testing javascript open-source pattern-matching programming-language token-efficient transpiler

Last synced: 04 Apr 2026

https://github.com/fa7ad/haskell101

Hello World style haskell programs, just to get hang of haskell syntax

functional-programming haskell haskell-learning stack

Last synced: 18 Sep 2025

https://github.com/mqtth3w/paradigmilinguaggianalisidati-unipr

Paradigms and languages for data analysis (Haskell, Python, Rust). 2024.

functional-paradigm functional-programming haskell parsing python rayon rust unipr

Last synced: 18 Apr 2026

https://github.com/yazaldefilimone/lambda-calculus-typescript

Tiny lambda calculus implementations using Typescript

functional-programming lambda-calculus math

Last synced: 26 Jul 2025

https://github.com/palutz/fsharpmobile

F# and Xamarin... IT COULD WORK!!!

fsharp functional-programming mobile multiplatform xamarin

Last synced: 19 May 2026

https://github.com/palutz/scalaexercises

Notes, code and worksheets from scala-exercises training (scala-exercises.org)

functional-programming scala

Last synced: 04 Jun 2026

https://github.com/react-declarative/cra-template-firebase-crm

The most advanced CRM Boilerplate for React + Firebase. Contains snippets for automatic state management in a declarative style

boilerplate crm datagrid declarative-ui dependecy-injection firebase functional-programming material-ui mobx mui react

Last synced: 09 Apr 2026

https://github.com/wdalmut/fizzbuzz-functional

Resolve fizzbuzz problem with a functional programming approach

functional-programming ramdajs

Last synced: 17 Sep 2025

https://github.com/hareeshreddi/programming-languages-lab

My attempts for the Programming Languages Lab (CS 431 Course) Assignments at IITG

concurrent-programming functional-programming haskell java java-concurrency prolog

Last synced: 19 Apr 2026

https://github.com/samuela/karger

Karger's min-cut algorithm in OCaml

functional-programming karger ocaml

Last synced: 25 Jul 2025

https://github.com/denizak/openweather

implementation of open weather api using Clean Architecture

clean-architecture functional-programming tdd test-first

Last synced: 18 Feb 2026

https://github.com/mateogiuffra/estrd2024s1

trabajos prácticos realizados en la materia Estructura de Datos de la Universidad Nacional de Quilmes (UNQ)

c cpp data data-structures-and-algorithms eficiency functional-programming haskell unq

Last synced: 12 May 2026

https://github.com/johnpaulada/maybe

A simple, lightweight, Maybe implementation in JavaScript.

functional-programming maybe monad

Last synced: 20 Apr 2026

https://github.com/zyad-eltayabi/atm-system

💵 The system allows users to quickly withdraw predefined or custom amounts, deposit funds, check their balance, and securely log out.

cpp filesystem functional-programming

Last synced: 11 Jun 2026

https://github.com/dhershman1/mondrian-elm

Elm rebuild of my mondrian idea

elm fun functional-programming mondrian

Last synced: 04 Jun 2026

https://github.com/slava0135/stg-example

Example Haskell program translated to STG and compiled to C

compiler functional-programming haskell lazy-evaluation stg

Last synced: 20 Apr 2026

https://github.com/bee-produced/bee-built

A collection of modular libraries tailor-made for Kotlin enthusiasts.

dgs functional-programming graphql hibernate immutable jpa kotlin monolith spring-boot

Last synced: 21 Apr 2026

https://github.com/ethowitz/sruby

An increasingly less miniature implementation of Ruby in Scala

functional-programming programming-languages ruby scala

Last synced: 21 Apr 2026

https://github.com/team846/code-2017

Code base for our 2017 robot - Punk Monkey

first-robotics-competition functional-programming robotics scala

Last synced: 21 Apr 2026

https://github.com/brunomontezano/r-workshop-intermediario

📚 Course material for the R Intermediate workshop. The website and all presentations are in Brazilian Portuguese.

brazilian-portuguese data-wrangling functional-programming intermediate pt-br r r-course tidy-data tidyverse workshop workshop-materials

Last synced: 13 May 2026

https://github.com/martianoff/gala-team

Multi-agent Claude CLI orchestrator -- a Team Lead delegates to Engineers and QAs, reviews their work, and hands you a PR for sign-off. Written in GALA with gala_tui.

agent-orchestration ai-agents anthropic claude claude-ai claude-code cli developer-tools functional-programming gala multi-agent orchestrator tui

Last synced: 05 Jun 2026

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 22 Apr 2026

https://github.com/derektypist/build-a-recipe-ingredient-converter

Learn about currying and functional programming by building a recipe ingredient converter application.

css3 currying-function-javascript freecodecamp-project functional-programming html5 javascript

Last synced: 01 May 2026

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

A simple samples applying functional programming with JS

functional-programming javascript js

Last synced: 05 Jun 2026

https://github.com/oelin/hyper-reducer

A generalization of reduce() to arbitrary arity.

functional-programming reduce reduction

Last synced: 24 Apr 2026

https://github.com/danieljharvey/website-face

Hakyll site for danieljharvey.github.io about mostly Haskell shit at the moment.

blog functional-programming hakyll haskell learning

Last synced: 24 Apr 2026

https://github.com/dictybase-docker/crusher

CLI tool for building OCI images, creating Crush sandbox containers, and packing Docker Sandbox agent kits — powered by fp-go functional programming combinators.

cli container crush docker docker-sandbox fp-go functional-programming go oci sandbox

Last synced: 23 Jun 2026

https://github.com/f-z/functional_programming

Haskell, Erlang, Reactive functional programming

erlang functional-programming functional-reactive-programming haskell

Last synced: 13 May 2026

https://github.com/dboyliao/learnhaskell

Notes and codes for learning Haskell.

functional-programming

Last synced: 13 May 2026

https://github.com/tymorrow/elm-dist-demo

Compute Levenshtein distance using dynamic programming in Elm

dynamic-programming elm functional-programming levenshtein-distance

Last synced: 06 Jun 2026

https://github.com/rackspace/maybe-result

Safe handling of null and undefined in Typescript and Javascript

fp functional-programming maybe null optional typescript typescript-library undefined

Last synced: 25 Apr 2026

https://github.com/gusenov/examples-racket

:tennis: Примеры кода на Racket.

examples functional-programming lisp lisp-dialect racket

Last synced: 25 Jan 2026

https://github.com/kamranikramofficial/portfolio

A clean and responsive personal portfolio website built using HTML, CSS, and JavaScript. It showcases my skills, projects, education, and contact information.

cascading-style-sheets css css-flexbox css3 functional-programming fundamentals htmk5 html html-css-javascript hypertext-markup-language intoduction javascript js js5 js6 project

Last synced: 25 Apr 2026

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

Project in which I fetch a dataset and clean the data using functions based on the Functional Programming paradigm.

functional functional-programming hva javascript programming student

Last synced: 23 May 2026

https://github.com/talesitf/hookinator

Servidor assíncrono de webhooks em OCaml, com foco em programação funcional, modularidade e arquitetura reativa.

async demo functional-programming http-server lwt ocaml sqlite webhook

Last synced: 14 May 2026

https://github.com/martianoff/gala-acp

Transport-neutral Agent Communication Protocol for GALA: content-hash message identity, idempotent dedup, a delivery/liveness FSM, and a generic agent-run contract — with a Claude backend.

acp agent-communication-protocol agent-orchestration claude functional-programming gala immutable llm-agents

Last synced: 07 Jun 2026

https://github.com/gregros/naff

Client-side DOM swiss army knife and switchblade.

dom functional-programming incomplete javascript library package typescript

Last synced: 27 Apr 2026

https://github.com/maxbarsukov-itmo/functional-programming-0

🧪λ Функциональное программирование: Лабораторная работа №0

essay functional-programming itmo laboratory-work maxbarsukov

Last synced: 27 Apr 2026

https://github.com/ilyabizyaev/fp-homework

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 07 Apr 2025

https://github.com/lichaojacobs/my_util_lib

工作中总结的公共类库、小工具,用来提高工作效率以及代码整洁度

functional-programming java-utilities java8 utils

Last synced: 14 May 2026

https://github.com/rtlevy/seniorinitiative

Programming work for my Senior Initiative project

compiler-design functional-programming type-checking type-inference type-system

Last synced: 14 May 2025

https://github.com/felipemonobe/99h

[Haskell] My solutions to https://wiki.haskell.org/99_questions/

functional-language functional-languages functional-programming haskell haskell-language haskell-learning hspec testing

Last synced: 04 Nov 2025

https://github.com/meragix/calx

⏱️ A lightweight, immutable, and fully tree-shakeable date manipulation library for Dart & Flutter. Functional-first core with zero-allocation opt-in extensions.

dart date-fns date-manipulation flutter functional-programming immutable performance tree-shaking

Last synced: 12 Jun 2026

https://github.com/milaziabchenko/vanilla-javascript-playground

JavaScript theory and code snippets, using functional and OOP, prototypes, higher-order array methods, regular expressions, DOM, events, and asynchronous JS

async-await asynchronous-javascript axios dom-events dom-manipulation esnext fetch-api functional-programming higher-order-functions http-requests oop promises prototypes regular-expressions vanilla-javascript

Last synced: 07 Jun 2026

https://github.com/shybyte/rusty-13-ways-of-looking-at-a-turtle

Thirteen different ways of implementing a LOGO-style turtle in Rust

functional-programming programming-paradigms rust

Last synced: 30 Jun 2026

https://github.com/bmmunga/braincaml

An OCaml-based interpreter for the Brainf*ck esoteric programming language.

brainfuck functional-programming ocaml ocaml-program

Last synced: 03 Jan 2026

https://github.com/64j0/poc-cpp-functional

A POC showing how one can leverage C++ functional features to: partial application, higher order functions.

cpp functional-programming

Last synced: 16 Oct 2025

https://github.com/mrgravity817/ruckpal

Mini Paypal clone, written in Rust for practicing domain modeling with clean architecture

clean-architecture domain-driven-design functional-programming hexagonal-architecture rust

Last synced: 12 Jun 2026

https://github.com/jcoreio/map-shape

apply mapping functions to specific properties of an object

convert functional-programming map restructuring

Last synced: 14 Aug 2025

https://github.com/bertrand31/data-structures-javascript

Collection of data structures implemented in a functional fashion in JavaScript

functional-programming javascript nodejs

Last synced: 28 Apr 2026

https://github.com/codeconscious/unique-file-generator-fsharp

Create an arbitrary number of random, unique (by name and content) files.

cli cli-app dotnet fsharp functional-programming unique-file-generator unique-files

Last synced: 28 Apr 2026

https://github.com/papilo-cloud/pony-express

A simple mail server that stores emails and users. This behaves more like a conventional JSON backend API

curry express-js functional-programming javascript node-js

Last synced: 08 Apr 2026