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/primeeagle/sonata

A modern scripting language with an advanced type system, supporting both object-oriented and functional programming paradigms.

functional-programming interpreted-programming-language object-oriented-programming programming-language scripting-language

Last synced: 17 Feb 2026

https://github.com/eminencegrs/fp-in-fs

Exercises to the book "Functional Programming Using F#" written by Michael R. Hansen and Hans Rischel

dotnet fsharp fsharp-exercises fsharp-practice fsharp-samples functional-programming

Last synced: 17 Feb 2026

https://github.com/aaronlelevier/programming-in-erlang-2nd-ed-book-code

Programming in Erlang 2nd Ed. Book code and practice

erlang functional-programming learning

Last synced: 17 May 2026

https://github.com/nohomey/prolog-interpreter

Basic Prolog interpreter written in Haskell for the Functional programming course in univeristy (FMI at SU)

functional-programming haskell monads-usage prolog-interpreter

Last synced: 17 Jul 2025

https://github.com/noyzys/nautchkafe-scylladb

Lightweight, functional, modular, and flexible way to interact system built with ScyllaDB

database database-management fp functional-programming java mysql postgresql relational-databases scylla scylladb sql sql-query sqlalchemy

Last synced: 30 Oct 2025

https://github.com/sdecima/java-nights-fp

Ejemplos de la charla en Java Nights sobre "Programación Funcional y proceso de datos en Java"

functional-programming java java-nights rosario talks

Last synced: 25 May 2026

https://github.com/kodekote/sml_exemplars

Standard ML functions that are of interest

computer-science educational functional-programming ml sml

Last synced: 15 Mar 2026

https://github.com/priontoabdullah/pin-matcher-vault-otp

🔢 An OTP pin generator system. 📛 Live demo: https://priontoabdullah.github.io/Pin-matcher-vault-OTP/ 🙌

code-generator functional-programming javascript logic-programming

Last synced: 15 Jul 2025

https://github.com/lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems

Last synced: 14 Jul 2025

https://github.com/gkspranger/throwaway

A Clojure "throwaway" library

clojure functional-programming

Last synced: 07 Jun 2026

https://github.com/catseye/iphigeneia

A toy hybrid imperative/functional programming language

functional-programming imperative-programming-language toy-language

Last synced: 17 Dec 2025

https://github.com/psenger/functional-programming-examples-and-patterns

This is a set of Functional Programming Examples and Patterns

examples functional-programming javascript

Last synced: 13 Jul 2025

https://github.com/ifkas/mars-dashboard-project

This is the second project that passed the test for the Udacity Intermediate JavaScript nano degree.

api express-js functional-programming javascript node-js vanilla-javascript

Last synced: 10 Apr 2026

https://github.com/bensimmers/matchly

TypeScript utility for pattern matching in typescript - Inspired by F# match

functional-programming library typescript

Last synced: 23 Jun 2025

https://github.com/invrtd-h/ffffff

JS의 underscore 라이브러리를 그대로 C++로 구현하는 프로젝트입니다

cpp cpp20 functional-programming

Last synced: 12 Jul 2025

https://github.com/adzz/ex-ample

Repo for Elixir By Example - practical examples of Elixir code

elixir functional-programming learn-elixir learn-to-code learning

Last synced: 29 Mar 2025

https://github.com/arnaudsm/array-deluxe

Superpowers for your JavaScript arrays 🦸

array functional-programming groupby list pipes

Last synced: 22 Jun 2025

https://github.com/borisskert/lazy-stream

A lazy stream implementation with some cool methods known from functional languages

functional-programming lazy-loading object-oriented-programming stream-api

Last synced: 22 Jun 2025

https://github.com/marcinzh/spot

Cats Effect instances for Turbolift

algebraic-effects asynchronous functional-programming scala

Last synced: 10 Mar 2026

https://github.com/atomicptr/phonad

Building blocks for functional programming in PHP, inspired by Haskell.

functional-programming php php-library

Last synced: 15 Jan 2026

https://github.com/ferr0s04/feup-pfl

Repository for PFL (Functional and Logical Programming) course of LEIC FEUP, for year 2024-25

feup feup-leic functional-programming haskell logical-programming prolog

Last synced: 25 May 2026

https://github.com/roxtra1/sea-battle_console_game

Игра "Морской бой"

functional-programming modularization oop

Last synced: 16 May 2025

https://github.com/davidboers/ElmEither

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 29 Jun 2025

https://github.com/scalawilliam/syslog-ac

Scala FS2-IO-UDP syslog server implementation for ActionFPS

cats fp fs2 functional functional-programming scala

Last synced: 11 Jul 2025

https://github.com/yanm1ng/lodash-rebuild

lodash makes JavaScript easier, so let's rebuild it for fun and practice !!

functional-programming javascript lodash practice

Last synced: 11 Jul 2025

https://github.com/kenato254/ts-option

The Option type is a powerful tool for handling values that may or may not be present, inspired by functional programming languages like Rust and Haskell. It provides a type-safe way to avoid common errors associated with null or undefined by explicitly representing the absence of a value.

ci functional-programming github-actions javascript nodejs npm safety typescript yarn

Last synced: 11 Apr 2026

https://github.com/rabestro/roman-arabic-calculator

This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.

arabic-numbers calculator functional-programming lambdas pattern-matching prof-of-work roman-numerals validation

Last synced: 11 Jul 2025

https://github.com/amsh4/livesketch

Real-time collaborative drawing app with React UI, Elixir backend, and Python analytics. Enables seamless sketching, anomaly detection, and scalable infra.

devops docker elixir functional-programming isolation-forest pandas phoenix python react websocket

Last synced: 07 Apr 2026

https://github.com/jleahred/idata

small tools to reduce mutability and program more functionally with Rust

functional-programming mutability rust

Last synced: 20 Jun 2025

https://github.com/al333z/reactiveapplication

Master degree thesis on Reactive Programming.

functional-programming reactive-programming

Last synced: 04 Jan 2026

https://github.com/geekyfox/scheming

Scheming: The journey through functional programming, language design, insobriety and bad jokes

functional-programming garbage-collector lisp literary-programming literate-programming programming-language rant scheme scheme-interpreter

Last synced: 25 May 2026

https://github.com/fabriziomettini/dsa-ii

Resources about my DS&A II course (FCEIA - UNR)

algorithms college datastructures functional-programming

Last synced: 17 Mar 2025

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

This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.

fsharp functional-programming

Last synced: 11 Jul 2025

https://github.com/dopenchills/fp-vm

Vue.js application with functional programming patterns

functional-programming typescript vue

Last synced: 19 May 2026

https://github.com/kpebedko22/labs-functional-programming

Лабораторные работы по дисциплине «Функциональное программирование»

common-lisp functional-programming prolog python

Last synced: 07 May 2025

https://github.com/dragos-tudor/backend-storing

Convenient functions for SQLServer, MongoDb and Redis databases.

docker-api functional-programming mongodb redis sql-server

Last synced: 10 Apr 2026

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

This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.

fsharp functional-programming

Last synced: 26 Jun 2025

https://github.com/iambasantarai/aalu-cross

Haskell implementation of tic-tac-toe game

functional-programming gloss haskell tic-tac-toe

Last synced: 12 Apr 2025

https://github.com/georgiifirsov/patternmatching

Short header-only library that allows you to use pattern matching in C++. Written in pure standard C++14.

cplusplus cplusplus-14 cpp cpp14 functional-programming pattern-matching templates

Last synced: 12 Apr 2025

https://github.com/zoul/elm-currency-converter

Trivial currency conversion apps showcasing the Elm architecture

elm functional-programming

Last synced: 12 Apr 2025

https://github.com/chrismichaelps/computer-science-problem-solving

Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.

algorithm computer-science functional-programming haskell math solving-algorithm

Last synced: 11 Jun 2026

https://github.com/tsuberim/fun

A purely fun-ctional language with amazing performance

functional-programming haskell hindley-milner python

Last synced: 14 May 2026

https://github.com/shakadak/computorv1

Second degree polynomial solver.

functional-programming

Last synced: 29 Mar 2025

https://github.com/bsgbryan/pug

A game engine targeted for procedural content coded in a functional style

directx functional-programming game-development game-engine

Last synced: 04 Apr 2025

https://github.com/lpld/func-prog-scala

Assignments from the book "Functional programming in Scala": https://www.manning.com/books/functional-programming-in-scala

functional-programming scala

Last synced: 06 Mar 2025

https://github.com/avvessalom/itmo-functional-programming

Лабораторные работы по функциональному программированию (ИТМО, ПИиКТ-СиППО, 4 курс).

clojure functional-programming

Last synced: 04 Apr 2025

https://github.com/federicobruzzone/99-ocaml-problems

Implementations of the 99 problems in OCaml.

99problems functional-programming ocaml problem-solving

Last synced: 27 Jan 2026

https://github.com/reubano/devcraft-workshop

Materials for the DevCraft workshop on stream processing

data functional-programming meza python riko stream-processing tutorial

Last synced: 04 May 2026

https://github.com/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 04 Apr 2025

https://github.com/dtsaryov/csc-haskell-fp

The repository contains lecture notes and practical task implementations from FP with Haskell course

functional-programming haskell stepik

Last synced: 02 Feb 2026

https://github.com/nestarz/pipe

TypeScript Pipe Operator with Async Support

async-await browser deno functional-programming typescript

Last synced: 16 May 2026

https://github.com/agapas/halloween-gallery

Gallery example made with plain JavaScript. Styles made with mobile-first approach.

css es6 flexbox-css functional-programming gallery halloween html5 js mobile-first mobile-first-css plain-javascript responsive-desgin

Last synced: 07 May 2026

https://github.com/chrisbenincasa/pure-redis

Pure functional Redis protocol implementation using Cats

functional functional-programming redis scala

Last synced: 16 May 2026

https://github.com/tristanpenman/haskell-exercises

Stuff I've worked through while learning Haskell

functional-programming haskell

Last synced: 28 Mar 2025

https://github.com/khaledashrafh/petpal-simulation

The PetPal Simulation is a console-based application that simulates the experience of adopting and taking care of a pet. Users can adopt a pet, feed it, play with it, and check its status. The game tracks the pet's hunger and happiness levels, and it ends if these levels drop to critical values.

adoption feed functional-components functional-programming game gamedev gaming-software pets simulation simulator solidity toys troubleshooting

Last synced: 28 Apr 2026

https://github.com/bcherny/mapf

Ergonomic Promise.all

async functional-programming typescript

Last synced: 28 Mar 2025

https://github.com/bennypowers/power-functions

A wee functional library intended half for entertainment, half for personal edification.

functional-programming javascript

Last synced: 27 Mar 2025

https://github.com/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

Last synced: 21 Mar 2025

https://github.com/vitoralvesp/check-verificator

Repositório dedicado ao Projeto "Está em Xeque?", da disciplina Paradigmas de Linguagens de Programação, para o estudo de Paradigmas Funcionais utilizando Haskell.

chess computer-science functional-programming haskell paradigms-of-programming

Last synced: 21 Mar 2025

https://github.com/oezg/minesweeper-kt

Minesweeper game

functional-programming kotlin

Last synced: 25 Jan 2026

https://github.com/victorlga/functional-etl

A functional ETL pipeline in OCaml that processes order data from CSV files hosted online using map, reduce, and filter, producing aggregated results and storing into a database.

etl functional-programming ocaml pipeline

Last synced: 28 Mar 2025

https://github.com/peter-roh/ocaml

taking 'programming languages' course

functional-programming interpreter ocaml programming-languages

Last synced: 14 Mar 2025

https://github.com/shakadak/leekwars-functional

list and array functions respectively implemented and reimplemented for currying and performance.

functional-programming leek-wars leekscript

Last synced: 29 Mar 2025

https://github.com/bartstc/looper-js-library

Simple and very modest library written based on functional programming inspired Underscore.js library

functional-programming jest typescript

Last synced: 06 Jan 2026

https://github.com/keidrun/fantasy-utils

Small utils for Functional Programming with Promise.

functional functional-programming lodash promise promise-support ramda

Last synced: 09 Sep 2025

https://github.com/shahaf-f-s/multithreading

A python module for creating multithreading processes easily, in a more Pythonic way.

functional-programming multi-threading multithreading threading

Last synced: 16 May 2026

https://github.com/mrseanbaines/fun-fun-function

Notes and code snippets from Fun Fun Function videos

es5 es6 functional-programming javascript

Last synced: 20 Mar 2025

https://github.com/lamaabdeldayem/peg-reversal-game

A Haskell board game where the goal is to flip all black pegs to white, demonstrating recursion and immutability.

board-game functional-programming haskell immutability recursion

Last synced: 27 Mar 2025

https://github.com/ekewn/undset

Project to learn elm

elm elm-lang functional-programming

Last synced: 17 Feb 2026

https://github.com/jaalonso/cursos_de_pf_con_scala

Recopilación de cursos de programación funcional con Scala.

functional-programming scala

Last synced: 27 Mar 2025

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

Complimentary materials for the "Functional programming" course of Computer science 2022 - 2023.

functional-programming haskell racket

Last synced: 19 Mar 2025

https://github.com/alexandrugg/fp-scala-specialization

Projects completed for the Functional Programming in Scala Specialization

coursera-specialization functional-programming scala

Last synced: 18 Mar 2025

https://github.com/aygp-dr/jwt-parsing-examples

A cross-language exploration of JWT header parsing techniques across multiple programming paradigms

clojure examples functional-programming hy javascript jwt lisp parsing python racket rust scheme shell tutorial typescript

Last synced: 30 Apr 2025

https://github.com/tttardigrado/hsderiv

Haskell implementation of Brzozowski derivatives for regular expressions.

brzozowski-derivative functional-programming haskell regex regex-matcher regular-expression theory-of-computation

Last synced: 03 Apr 2025