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/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: 08 Aug 2025

https://github.com/bmmunga/BrainCaml

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

brainfuck functional-programming ocaml ocaml-program

Last synced: 02 Oct 2025

https://github.com/kattulib/katip

[IN DEVELOPMENT] Katip is a minimal functional logger library

functional-programming logger scala scala3

Last synced: 08 Aug 2025

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/delonnewman/monad-maybe

A Ruby implementation of Haskell's Maybe Monad

functional-programming haskell monad ruby

Last synced: 03 Oct 2025

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/sblack4/functional-programming-in-scala

https://www.coursera.org/specializations/scala

functional-programming jvm scala

Last synced: 11 Aug 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/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/bahatifaustino/overt

Overt is a powerful Android security tool that detects device safety and analyzes TEE status. Ensure your device's integrity with advanced features. 🐙

android arma-reforger clash eclipse formal-methods functional-programming gfw hacktoberfest javascript linux rust security shadowsocks ssr tunnel vdm-sl virtual-reality vmess

Last synced: 13 Aug 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/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/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/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/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/palutz/scalashoppingbasket

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

functional-programming scala

Last synced: 17 Aug 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/ghurtchu/cut

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

cut functional-programming scala unix

Last synced: 05 Oct 2025

https://github.com/sash-ua/gen_drift_monad-ts_a4

The simple web application Modeling Genetic drift. Used: Angular4 + Angust+ TypeScript, Angular material, Rollup, D3, HammerJS, SCSS, Gulp, HTML5, CSS3.

angular functional-programming js monad-ts redux redux-store state-machine typescript

Last synced: 18 Aug 2025

https://github.com/mrtkp9993/funcproggo

Functional Programming in Go.

functional-programming golang

Last synced: 25 Dec 2025

https://github.com/fantiga/clinical-portal-demo-react-ts

This is a demo that uses React, Material UI, styled-components, react-hook-form and fetch-mock, according to the provided API, to implement a clinician to log in and view patient details project.

fetch-mock functional-programming material-ui react react-hook-form react18 styled-components typescript

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

Software development foundation

functional-programming system-design

Last synced: 22 Aug 2025

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/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: 22 Aug 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/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/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/sushantpt/understanding_delegates

Code snippets of "Delegates in C#"

csharp delegates dotnet functional-programming

Last synced: 24 Aug 2025

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/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/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/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/priontoabdullah/simple-calculator-vanilla-js

🔢 A simple vanilla js Calculator. 🌎 Live demo: https://priontoabdullah.github.io/Simple-Calculator-Vanilla-JS/ 🙌

css functional-programming html javascript vanilla-js

Last synced: 29 Aug 2025

https://github.com/tauseefk/rex

Everything is streams.

functional-programming stream

Last synced: 20 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/imtjl/fp-red-black-tree-dict

TreeDict - Implementation of Dict based on Red Black Tree in Elixir

data-structures elixir functional-programming red-black-tree

Last synced: 30 Aug 2025

https://github.com/alex11br/myfsharpsnake

Yet another snake game witten in F#. This one has 2 versions: one that runs in the terminal, and a webapp.

functional-programming game snake snake-game

Last synced: 30 Aug 2025

https://github.com/olekscode/montecarlointegration

Scala implementation of sequential and parallel Monte Carlo method for computing a deterministic numerical integration of functions

functional-programming integration monte-carlo numerical-integration parallel scala scalameter

Last synced: 05 Apr 2025

https://github.com/king-prawns/ramda-sfs

Ramda - Start from scratch

functional-programming ramda sfs

Last synced: 05 Nov 2025

https://github.com/barcek/aqfr

run deeper | multipath piping | command-line tool | Elixir + Mix, w/ POSIX shell

beam command-line-tool dx elixir functional-programming pipes shell

Last synced: 05 Apr 2025

https://github.com/barcek/awb

cultivate HTML | monadic DOM tree transformer | frontend generation | library & command line tool | Node.js

automation backend command-line-tool domtree dx frontend functional-programming html javascript library monad transformation traversal web-development

Last synced: 05 Apr 2025

https://github.com/apulbere/lagos

a collection of Java 8+ samples

functional-programming java-10 java-11 java-8 java-9 spock

Last synced: 22 Jun 2025

https://github.com/prncss-xyz/flua

iterator composition in lua

functional-programming iterators lua

Last synced: 25 Dec 2025

https://github.com/rcardin/road-to-fp-in-scala

A bunch of code that I used to learn the topic of functional programming in Scala.

functional-programming scala

Last synced: 26 Dec 2025

https://github.com/shitu13/javascript-projects

This repository contains a collection of JavaScript projects that demonstrate a range of skills and concepts, from fundamental programming principles to advanced web development techniques.

asynchronous-programming functional-programming leetcode-javascript

Last synced: 14 Mar 2025

https://github.com/rcardin/cat-notebook

Notes on Category Theory, taken while trying to understand the Functional Programming

category-theory functional-programming learning writing

Last synced: 17 Mar 2026

https://github.com/theolampert/asyncsequenceextensions

Array extensions for async and concurrent operations.

async functional-programming swift

Last synced: 22 Mar 2025

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: 26 Dec 2025

https://github.com/olaven/fun

Util library for functional programming in Deno

deno functional-programming library typescript

Last synced: 05 Jan 2026

https://github.com/shivansh/fp-assignments

Assignments done as a part of the course Functional Programming (CS653).

functional-programming haskell

Last synced: 25 Feb 2025

https://github.com/stefantagarski/np

Advanced programming solved auditory, laboratory and exam tasks @ FCSE-Skopje

advanced-programming functional-programming java

Last synced: 14 Mar 2025

https://github.com/alejandro945/scala-examples

Combination of object-oriented and functional programming in one concise, high-level language

functional-programming sbt scala

Last synced: 29 Jun 2025

https://github.com/xfali/stream

A sequence of data values supporting sequential aggregate operations.

functional-programming slice stream

Last synced: 12 Jan 2026

https://github.com/georg-wolflein/impartial

A lightweight extension of functools.partial.

functional-programming functools partial-functions python3

Last synced: 16 Jan 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/gkspranger/throwaway

A Clojure "throwaway" library

clojure functional-programming

Last synced: 26 Feb 2025

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 06 Mar 2025

https://github.com/anicolaspp/gnsource

Experimenta Lazy Streams for Go

functional-programming go gola lazy streams

Last synced: 06 Mar 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/marcinzh/spot

Cats Effect instances for Turbolift

algebraic-effects asynchronous functional-programming scala

Last synced: 10 Mar 2026

https://github.com/davidboers/ElmEither

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 29 Jun 2025

https://github.com/kelvinlongchun/chainly

A npm module converts your functions to a method chain

fp functional-programming method-chaining

Last synced: 26 Feb 2025

https://github.com/al333z/reactiveapplication

Master degree thesis on Reactive Programming.

functional-programming reactive-programming

Last synced: 04 Jan 2026

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

Haskell, Erlang, Reactive functional programming

erlang functional-programming functional-reactive-programming haskell

Last synced: 21 Feb 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/reubano/devcraft-workshop

Materials for the DevCraft workshop on stream processing

data functional-programming meza python riko stream-processing tutorial

Last synced: 23 Mar 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: 01 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: 14 Mar 2025