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/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/mrtkp9993/funcproggo

Functional Programming in Go.

functional-programming golang

Last synced: 15 May 2026

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/palutz/scalashoppingbasket

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

functional-programming scala

Last synced: 17 Aug 2025

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

Scala-based Haskell monoid implementation

functional-programming monoid scala

Last synced: 06 Apr 2025

https://github.com/aliariff/fp19

Functional Programming Class - RWTH Aachen University

functional-programming haskell

Last synced: 05 Oct 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/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/muhammadmoeezkhan/erlang-parallel-algorithm-performance

Erlang Powered Analysis of Sorting Algorithms Using Parallel Processing And Performance Tracking!

erlang functional-programming parrallel-computing sorting-algorithms-implemented

Last synced: 01 Mar 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/ghurtchu/cut

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

cut functional-programming scala unix

Last synced: 05 Oct 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/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/sinkaszab/limbda

Functional programming helper library.

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

Last synced: 18 Feb 2026

https://github.com/domai-tb/functional-programming-ss24

Exercise solution for the course "Functional Programming" af summer semester 2024

functional-programming ocaml

Last synced: 02 Jan 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/simbathesailor/sample-project-react

Sample add, delete, edit list Reactjs

functional-programming pure-function reactjs

Last synced: 20 Apr 2026

https://github.com/waf/montecarlo

Monte Carlo approximation of π, written in a functional programming style.

csharp functional-programming monte-carlo pi

Last synced: 26 Mar 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/youz/honestb

The Honest B programming language

armoredcore6 esolang functional-programming lazy-k ruby

Last synced: 02 Feb 2026

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/sofisar/c--_playingwithnumbers_spring-2022

This program allows the user to choose to compute all the cousin prime pairs less than a number they input, compute if a number is a perfect number, or quit.

c-plus-plus functional-programming loops menu-driven

Last synced: 20 Aug 2025

https://github.com/ayrtonbsouza/elixir-fundamentals-reports-generator

This is an application developed as a lesson for Elixir Ignite Bootcamp, proposed by RocketSeat.

elixir functional-programming fundamentals recursive

Last synced: 20 Aug 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/mountain/zot

zot: the esolang originally invented by Chris Barker and wrapped with QuickJS

esolang functional-programming zot

Last synced: 16 Mar 2025

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/aloussase/jwt-auth

Sample project showing how to implement authentication with JSON Web Tokens

authentication fp-ts functional-programming jwt

Last synced: 13 Apr 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/sobakavosne/generator

An application for generating 1 billion records (MySQL). Research & development project

functional-programming lazy mysql node

Last synced: 10 May 2025

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

Functional Programming Lesson 1

functional-programming javascript

Last synced: 18 Mar 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/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/noor188/how-to-code-simple-data

Software development foundation

functional-programming system-design

Last synced: 22 Aug 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/lcsrodriguez/ensiie_s2_projet_prog_fonc

Git repository containing all the resources related to a school project on DNA/RNA strands construction Phylogenetic tree simulation using Functionnal Programming

caml dna-sequences functional-programming ocaml rna-sequencing

Last synced: 17 May 2026

https://github.com/mszarlinski/scalaz-learning

Welcome to an amazing world of functors and monads

functional-programming scala scalaz

Last synced: 22 Aug 2025

https://github.com/appthrust/fcr

A functional programming toolkit for Kubernetes development, providing functional wrappers for controller-runtime packages with type-safe, composable operations

controller-runtime fp-go functional-programming go golang kubernetes kubernetes-development monadic-patterns toolkit type-safety

Last synced: 20 May 2026

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

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

common-lisp functional-programming prolog python

Last synced: 07 May 2025

https://github.com/nshkrdotcom/gepa_ex

Elixir implementation of GEPA: LLM-driven evolutionary optimization using Pareto-efficient search for text-based systems. Features OpenAI/Gemini integration, BEAM concurrency, OTP supervision, 218 tests with 75% coverage.

ai-optimization artificial-intelligence beam concurrent-programming elixir erlang erlang-otp evolutionary-algorithms functional-programming gemini genetic-algorithms llm machine-learning metaheuristics multi-objective-optimization openai optimization otp pareto-optimization prompt-optimization

Last synced: 20 Jan 2026

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

Collection of data structures implemented in ReasonML (OCaml)

functional-programming ocaml reasonml

Last synced: 16 May 2025

https://github.com/critocrito/namefn

Set the name property of a function.

functional-programming functions javascript repl

Last synced: 23 Aug 2025

https://github.com/Shohail-Ismail/Haskell-Texas-HoldEm

A Haskell implementation of Texas Hold'em created for my COM2108 (Functional Programming) module. This project includes a working Texas HoldEm Poker game with additional features such as predefined player strategies (random, passive, aggressive) and an option for human input to play the game.

functional-programming game-development haskell university-project

Last synced: 23 Aug 2025

https://github.com/exbotanical/turnstile

A sandboxed continuous integration server for minimal effort build tasks

continuous-integration distributed-systems docker functional-programming haskell-learning task-runner

Last synced: 20 May 2026

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/vastavikadi/haskell

The language which will make you fall in love with Functional Programming

functional-language functional-programming haskell haskell-learning mathematical-programming

Last synced: 23 Aug 2025

https://github.com/vastavikadi/elixir

A personal journey into learning Elixir covering basics, functional programming concepts, and small hands-on projects. Scale to billions, real-time and what not.

elixir fault-tolerance functional-programming realtime scalability

Last synced: 23 Aug 2025

https://github.com/krzysiou/scala-labs

Scala course at my university

functional-programming scala

Last synced: 17 May 2026

https://github.com/alepop/compose

📦 A compose function (another one)

compose functional-programming

Last synced: 30 Oct 2025

https://github.com/axionbuster/varcomp

Variadic function composition (without hacks)

design-patterns functional-programming haskell

Last synced: 08 Jul 2025

https://github.com/jtucker/fp-trailblazers

Repository of notebooks that I use for my functional programming talk `Functions! Functions! Functions!`

csharp functional-programming

Last synced: 17 May 2026

https://github.com/r8vnhill/root-of-haskell

Haskell implementation of the square root series approximation

functional-programming haskell infinite-data-structure math

Last synced: 02 Apr 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/kanitsharma/chikara

Monorepo of Mangaflux's frontend and microservices

functional-programming microservice nodejs ramda reactjs redux redux-most

Last synced: 10 Apr 2026

https://github.com/sushantpt/understanding_delegates

Code snippets of "Delegates in C#"

csharp delegates dotnet functional-programming

Last synced: 19 Apr 2026

https://github.com/MicheleCattaneo/BST-traversal-visualization

Visualise traversal algorithms on any Binary Search Tree

binary-search-tree functional-programming racket visualization

Last synced: 11 May 2025

https://github.com/sanghviharshit/config-parser-sml

Class Project - Implementation of a configuration parser using Standard ML of NJ (SML).

configuration-parser functional-programming standard-ml

Last synced: 25 Jan 2026

https://github.com/grahamstrickland/functional_lean

Examples and exercises from "Functional Programming in Lean" - David Thrane Christiansen

dependent-type-theory functional-programming lean4 mathematics proof-assistant

Last synced: 25 Aug 2025

https://github.com/mathbunnyru/cukic-func-workshop

Ivan Cukic functional programming

cpp functional-programming ranges-v3 stl

Last synced: 03 Apr 2025

https://github.com/i7t5/pagerank

A Scala implementation of Google's classic PageRank algorithms for COMP 424 Parallel Computing, Spring 2025

functional-programming scala scala3

Last synced: 18 Feb 2026

https://github.com/rcardin/reader-monad-kotlin

An implementation of the Reader Monad in Kotlin

functional-programming kotlin monad reader-monad

Last synced: 24 May 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/jungstershark/clojurecipe

ClojuRecipe is a Clojure-based command-line tool that suggests recipes using the Edamam API. It leverages functional programming principles to provide reliable recipe suggestions based on the ingredients you have available.

api clojure command command-line-tool edamam-api functional-programming immutable java leiningen pure-functions recipes

Last synced: 09 Mar 2026

https://github.com/rsrini7/myelmresume

My Short Resume using ELM Language 0.18

elm elm-lang functional-programming

Last synced: 26 Aug 2025

https://github.com/harlockofficial/functionalprogrammingtutoringmaterial

All material that will be used during the tutoring sessions for the Functional Programming module of the Programming Methodologies course

beamer beamer-presentation beamer-slides course-material functional-programming haskell haskell-exercises haskell-learning latex latex-document tutoring university university-course university-of-camerino

Last synced: 02 Feb 2026

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/wanjinyoo/sml

Functional programinng

currying functional-programming sml

Last synced: 09 Mar 2026

https://github.com/arduriki/servy

An HTTP server made with Elixir to learn functional programming

elixir elixir-lang elixir-language elixir-programming-language functional-programming http http-server iex mix

Last synced: 08 Sep 2025

https://github.com/palutz/fplogic

Logic and functional programming in Haskell

functional-programming haskell logic

Last synced: 27 May 2026

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/davidkhahn/advanced_javascript

Closures & Prototypal Inheritance, Object Oriented Programming, Functional Programming, Asynchronous Javascript, Error Handling, Modules

asynchronous-programming closures error-handling functional-programming javascript modules oop prototypal-inheritance

Last synced: 27 Aug 2025

https://github.com/mikejeuga/fonctionnelle

Just some files while I am learning

functional-programming learning ocaml

Last synced: 02 Jan 2026

https://github.com/g0mb4/funcpp

Functional C++, it's fun.

functional-programming header-only

Last synced: 26 Jun 2025

https://github.com/jvspeed74/python-workshop

This repository hosts various Python scripts that I've created on my journey to master the programming language. Each script contains a README.md file documenting the purpose and features of each script.

anaconda-environment datastructures-algorithms datatypes filehandling functional-programming python3 software-development

Last synced: 18 Apr 2026

https://github.com/tauseefk/rex

Everything is streams.

functional-programming stream

Last synced: 20 Jan 2026

https://github.com/himal28924/pcl

PCL course from VIA University

fsharp functional-programming python

Last synced: 01 Jan 2026

https://github.com/zachahn/proc_party

Make your objects act like procs!

functional-programming ruby

Last synced: 11 Nov 2025

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