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/heitorgandolfi/elm-todo-list

Simple ToDo list application built in Elm for study purposes

elm functional-programming

Last synced: 02 Jan 2026

https://github.com/mdxprograms/saturn.js

An easy to use minimal js library for earth and beyond :rocket: :milky_way:

es6 functional-programming javascript javascript-tools webdev

Last synced: 24 Jun 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/stevenchen3/ragdoll

Learning Typelevel's Cats library

functional-programming scala typelevel

Last synced: 12 Jan 2026

https://github.com/tr-yasuda/kitsunejs

Type-safe Result and Option utilities for TypeScript, inspired by Rust. Safer error handling with a lightweight functional style.

error-handling functional-programming monad option result rust type-safe typescript

Last synced: 25 Jan 2026

https://github.com/delonnewman/monad-maybe

A Ruby implementation of Haskell's Maybe Monad

functional-programming haskell monad ruby

Last synced: 03 Oct 2025

https://github.com/umesh-timalsina/ts-monads

Monads Playground in TypeScript

functional-programming typescript

Last synced: 23 Mar 2025

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/separatrixxx/fp_labs_6_sem

👓 Laboratory work for the 6th semester of MAI on functional programming

functional-programming

Last synced: 10 Aug 2025

https://github.com/j-christl/ocaml-havelhakimi

Functional implementation of the Havel-Hakimi algorithm in OCaml

discrete-mathematics functional-programming graph-theory havel-hakimi-algorithm ocaml

Last synced: 17 Mar 2025

https://github.com/exbotanical/goldmund-sh-ii

Personal website :: Vue 3 | Go | Postgres | GraphQL

blog composition-api functional-programming golang graphql pug scss serverless vite vue vue3

Last synced: 09 Apr 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/pjiwm/functional-rust

A Rust library for functional programming, providing function composition, currying, and higher-order functions. This crate can be compiled on nightly Rust.

crate currying function functional-programming library rust rust-lang

Last synced: 14 Sep 2025

https://github.com/catseye/deturgenchry

MIRROR of https://codeberg.org/catseye/Deturgenchry : An OO language where `self` is a continuation (sort of)

esolang experimental-language functional-programming object-oriented unfinished unimplemented

Last synced: 05 Mar 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/denisshevchenko/pyerevan2019

Presentation for PYerevan meetup 2019

functional-programming presentation python

Last synced: 03 Apr 2025

https://github.com/boogieman2k/viper-ios-tutorial

This is a first review of VIPER Architecture on iOS using swift 4

functional-programming reactive rxswift rxswift-examples swift4 viper viper-architecture

Last synced: 04 Oct 2025

https://github.com/endou-mame/php-monad

📦 Implemented the concept of monads in functional programming in PHP.

functional-programming option-type php result-type

Last synced: 07 Mar 2026

https://github.com/catseye/sally

MIRROR of https://codeberg.org/catseye/Sally : A cute but naïve functional language - "upside-down Forth cake".

esolang experimental-language functional-programming minimalistic stack-based

Last synced: 05 Mar 2025

https://github.com/jottenlips/functionalobjc

λ Example project for using higher order functions in objective c

functional functional-programming functionalobjc obj-c

Last synced: 22 Mar 2025

https://github.com/delonnewman/multiple-dispatch

An implementation of multiple dispatch for Ruby. Also known as generic-functions or multi-methods.

data-oriented-programming functional-programming multiple-dispatch oop polymorphism ruby ruby-gem

Last synced: 29 Mar 2025

https://github.com/cryptocraigo/programming-for-kids

🚀 Explore programming with this guide for kids. Discover languages like Python and JavaScript, and start your journey in IT careers today.

akka awesome book educational-game father functional-programming google-cardboard-vr hackinthenorth helloworld high-school hint2017 jupyter-notebook learn learning-by-doing neural-networks programming-exercises teach-kids turtle

Last synced: 02 Nov 2025

https://github.com/alessandrokuz/proverbio

Python program to split a proverb in even and odd characters (and to merge them back together).

functional-programming python text-parsing

Last synced: 17 Mar 2025

https://github.com/mhenderson/squarelimit

Escher's Square Limit in R with funcgeo.

functional-programming geometry rstats

Last synced: 04 Apr 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/codefeathers/poly

Assisted polymorphism for JavaScript

functional-programming javascript polymorphism typescript

Last synced: 15 May 2026

https://github.com/perty/elm-currency-adder

Accompaning code to "Fun with functional programming using Elm".

elm-lang functional-programming

Last synced: 04 Oct 2025

https://github.com/zyzbroker/elm-revisit

Explain ELM architecture and its selling point and weakness

elm frp functional-programming functional-reactive-programming html5 single-page-applications spa webapp

Last synced: 20 May 2026

https://github.com/adversing/monoid.scala

Scala-based Haskell monoid implementation

functional-programming monoid scala

Last synced: 06 Apr 2025

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/hoangtien2k3/reactor-core

Reactive programming with Project reactor-core

functional-programming reactive-programming reactor-core spring webflux

Last synced: 13 Aug 2025

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

Rewritten React redux library [functional principles].

functional functional-components functional-programming react-redux redux states

Last synced: 20 May 2026

https://github.com/franciscomsm/fp-in-js

Functional programming in JS - talk assets

es6 functional-programming javascript

Last synced: 03 Apr 2025

https://github.com/rjdellecese/elm-ts

A porting to TypeScript featuring fp-ts, RxJS and React

elm-lang fp-ts functional-programming react rxjs typescript

Last synced: 04 Oct 2025

https://github.com/kczulko/fp-in-scala

This project contains my resolutions for the exercises from 'Functional Programming in Scala' book written by Paul Chiusano and Runar Bjarnason.

functional-programming scala

Last synced: 14 Aug 2025

https://github.com/jackdbd/pegthing

My implementation of the Peg Thing game in Clojure for the Brave and True

clojure functional-programming

Last synced: 27 Mar 2025

https://github.com/skippia/fp-playground

Explore opportunities of functional programming through the prism of typescript and `fp-ts`

applicative category contramap either eq fp-ts functional-composition functional-programming functor hof maybe monad monoid option ord promises semigroup task-either typescript

Last synced: 03 Mar 2025

https://github.com/mryossu/fallibledemo

A better way of handling exceptions in C# applications

csharp functional-programming wcf

Last synced: 22 Jul 2025

https://github.com/htet-ahkar/functional-programming-web-village-voyage-

Tutorial Series From (https://www.youtube.com/@webvv)

functional-programming typescript

Last synced: 29 Mar 2025

https://github.com/palutz/fplogic

Logic and functional programming in Haskell

functional-programming haskell logic

Last synced: 27 May 2026

https://github.com/sinkaszab/limbda

Functional programming helper library.

clojure es6 es6-javascript functional-js functional-programming lambda lisp

Last synced: 18 Feb 2026

https://github.com/alanvivona/code-samples

Playground repository containing examples, snippets & experiments: CycleJS, RxJS, ReactJS, NodeJS, MongoDB, D3, functional programming, machine learning, Python, etc.D

cyclejs d3 functional-programming machine-learning mongodb nodejs python rxjs typescript

Last synced: 08 Apr 2026

https://github.com/rodrigo-sp17/learning-scala

Functional programming in Scala, as part of https://www.coursera.org/learn/progfun1

functional-programming scala

Last synced: 16 Aug 2025

https://github.com/vit0rr/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 16 Jun 2025

https://github.com/kokorinilya/math_logic

Homeworks for math logic course in ITMO University

functional-programming math-logic parser parsing proof-generating proofs syntax-analysis

Last synced: 03 Apr 2025

https://github.com/santiagolizardo/tonato

Converts strings to the NATO alphabet (Haskell)

alphabet functional-programming haskell nato

Last synced: 26 Feb 2025

https://github.com/pallad-ts/assert-helper

Assertion helper for regular functions with wrapper for monads

functional-programming monad monads nodejs typescript

Last synced: 11 May 2026

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 27 Mar 2025

https://github.com/thom2503/haskell-practicum

practicum haskell - hogeschool rotterdam

functional-programming haskell rsa-encryption

Last synced: 05 Oct 2025

https://github.com/gcosta0410/y3s1-pfl-functional-and-logic-programming

Year: 3rd (BSc), Semester: 1st, Course: Functional and Logic Programming (PFL)

functional-programming haskell logical-programming prolog

Last synced: 05 Oct 2025

https://github.com/bharatlal124/alarm_clock_project

This is a simple Project on Alarm Clock : )

alarm-clock alert clock css3 functional-programming html5 javascript

Last synced: 09 May 2026

https://github.com/tmohamedashraft/scala_rule_engine

This Scala ETL pipeline processes transaction CSV files by applying discounts and calculating final prices using pure functional programming principles. The transformed data is then loaded into an Oracle database, demonstrating end-to-end data processing with type safety and immutability.

etl functional-programming oracle-database sbt scala

Last synced: 17 Aug 2025

https://github.com/bramirez96/functional-state-no-react-exploration

An exploration into persisting state in a functional programming environment, and how one might implement a simple state-driven rendering engine like React with low overhead and specifically defined "hook" subscriptions. Also includes a custom webpack setup that allows for some really clean project architecture and reduced bundle size.

babel functional-programming react state-management webpack

Last synced: 13 Apr 2026

https://github.com/vijayksingh/functional-programming-1

Functional Programming Lesson 1

functional-programming javascript

Last synced: 18 Mar 2025

https://github.com/palutz/scalashoppingbasket

A simple shopping basket in Scala, with an idiomatic approach...

functional-programming scala

Last synced: 17 Aug 2025

https://github.com/andreea-sindrilaru/fp-exercises

Functional programming assignments done in Elm

elm elm-lang functional-programming

Last synced: 02 Jan 2026

https://github.com/aliariff/fp19

Functional Programming Class - RWTH Aachen University

functional-programming haskell

Last synced: 05 Oct 2025

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

🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade

bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie

Last synced: 14 Sep 2025

https://github.com/dotoscat/pyfunstream

Allow to chain functions with the | operator through streams

functional-programming python

Last synced: 03 Mar 2025

https://github.com/bertrand31/damysos

🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points

coordinates data-structures experiment functional-programming gps performance scala trie

Last synced: 17 Aug 2025

https://github.com/shogunpurple/elmcohol

App that allows you to view information about alcohol of the world - Type in and find a country or city from the search bar and see all the drinks from there.

elm fp functional-programming

Last synced: 03 Apr 2025

https://github.com/salespaulo/poc-refactory

Refactoing code using Lambdas, Funtional Programming and Java 8.

functional-programming java-8 poc prove-of-work

Last synced: 27 Mar 2025

https://github.com/yingtu35/space-invaders

An functional programming language-based shooting arcade game

functional-programming game racket

Last synced: 16 Feb 2026

https://github.com/ghurtchu/cut

:scissors: :page_facing_up: :knife: unix cut clone

cut functional-programming scala unix

Last synced: 05 Oct 2025

https://github.com/isaacvando/functionalprogrammingsig

Resources for MCA Functional Programming SIG including Haskell Jupyter notebooks

functional-programming haskell

Last synced: 15 May 2026

https://github.com/yigithankarabulut/ft_turing

The goal of this project is to write a program able to simulate a single headed, single tape Turing machine from a machine description provided in json.

functional-programming ocaml turing turing-machine turing-machine-simulator

Last synced: 01 Jul 2026

https://github.com/abbi-gaurav/haskell-projects

Haskell related learnings and code

functional-programming haskell real-world-haskell

Last synced: 27 Mar 2025

https://github.com/carloskvasir/fizzbuzz-elixir

Primeiro exemplo feito no curso https://www.udemy.com/course/elixir-e-phoenix-do-zero/

elixir elixir-examples elixir-lang functional-programming

Last synced: 16 Jun 2025