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/foxfriends/raiser

Raise multiple errors without throwing

error-handling fantasy-land functional-programming monad

Last synced: 13 Mar 2025

https://github.com/giljr/finance_tracker_app_2

Finance Management App A powerful and intuitive finance management app built with Rails 7 and Bootstrap 5.

devise functional-programming psql-database rails7 stepbystep webapp

Last synced: 01 Jan 2026

https://github.com/wayneseymour/learnyouahaskell

Trying to learn Haskell again :)

fp functional-programming haskell learning

Last synced: 04 Apr 2025

https://github.com/iagocarmona/functional-language-algorithms

Repositório para armazenar trabalho da matéria Aspectos de Linguagens de Programação do curso Ciência da Computação utilizando linguagens funcionais e imperativas para comparar desempenhos.

comparing-algorithms functional-programming ghci haskell performance-analysis python

Last synced: 19 May 2026

https://github.com/pratik-123/generics

Use of Generics in Swift language

class enum functional-programming generics ios struct swift

Last synced: 11 Jun 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/marcbudd/functionalfibuautomat

Projekt für Vorlesung "Moderne Programmierkonzepte"

functional-programming python

Last synced: 10 Apr 2025

https://github.com/geektimus/haskell-challenges

This repo will contain the solutions using Haskell for some coding challenges

challenges functional-programming haskell

Last synced: 06 Apr 2025

https://github.com/geektimus/scala-courses

Small project to recap Scala concepts and practice FP with some libraries

functional-programming recap scala

Last synced: 23 Sep 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/xaaria/javastreams_sandbox

Just playing around with Java 8+ Streams

functional-programming java-8 streams-api

Last synced: 08 Jul 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/apfohl/go-monadic

A functional programming library for Go

functional-programming go monads

Last synced: 29 Mar 2025

https://github.com/david2261/python_lessons

Rules and examples of various built-in functions in Python

functional-programming generators oop pep python

Last synced: 08 Apr 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/rshindo/jfunc

Sealed sum types for Java: Option/Either/Result/Try. Minimal, pattern-matching-first APIs.

either functional-programming java library maven option pattern-matching result rop sealed-interfaces try

Last synced: 19 May 2026

https://github.com/lamdalib/skachuler

Functional job scheduling library for Scala3

functional-programming job-scheduler job-scheduling scala3 scheduler scheduling

Last synced: 04 Apr 2025

https://github.com/aliariff/fp19

Functional Programming Class - RWTH Aachen University

functional-programming haskell

Last synced: 05 Oct 2025

https://github.com/ryjen/emotext

(mirror) an elixir/phoenix chat app to learn and use the erlang vm

elixir-phoenix erlang functional-programming webapp

Last synced: 19 May 2026

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/juliencrn/todohub

Personal learning personal task management system side project

ddd express fp-ts functional-programming rest-api todolist typescript

Last synced: 19 May 2026

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/nicklatch/blog_generator

A static HTML generator built in Haskell!

functional-programming generator haskell html

Last synced: 25 Jun 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/itsonkar-dev/scaler-javascript-certification

Unlock the Power of JavaScript: A Comprehensive Collection of Detailed Modules from Scalar Topics'. This repository serves as a centralized hub for all the notes and concepts I've compiled throughout my journey in mastering JavaScript, ensuring a seamless learning experience.

asynchronous-programming es6 functional-programming javascript object-oriented-programming

Last synced: 26 Jun 2025

https://github.com/cyprianfusi/building-a-word-raider---an-interactive-word-guessing-game

Applying recursive function call, Separation of Concerns Principle and functional programming in building a word guessing game.

functional-programming game-development python3 recursive-functions separation-of-concerns

Last synced: 29 Apr 2026

https://github.com/otobrglez/markov-chains

Markov chain and FP experiments with Scala

functional-programming markov-chain scala twitch

Last synced: 08 Jun 2026

https://github.com/bernardopg/iaruba

🎚️ Functional audio mixer with hardware control for Linux

arduino audio functional-programming gtk haskell linux mixer pulseaudio

Last synced: 31 Dec 2025

https://github.com/exbotanical/js-heuristics

Useful heuristics, type checks, and validation helpers for JavaScript

functional-programming type-checking utility-library validation-library

Last synced: 21 Jul 2025

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/ma-fi-94/advent-of-haskell-22

Doing 2022's AoC in Haskell, again! Because 2024 is over, and I need my fix!

advent-of-code advent-of-code-2022 advent-of-code-2022-haskell functional-programming haskell puzzle

Last synced: 06 Apr 2025

https://github.com/leodiegues/unwrappy

Yet another Rust-inspired Result and Option ergonomics brought to Python, enabling safe, expressive error handling with errors as values.

async either-type error-handling functional-programming maybe-type monads option-type pattern-matching python railway-oriented-programming result-type rust rust-inspired type-hints type-safe

Last synced: 17 Jan 2026

https://github.com/gabrielnagy/2048racket

Final project for my second year Functional Programming class

functional-programming racket university-project

Last synced: 16 Jan 2026

https://github.com/dimitrijkrstev/programming-paradigms

Material related to my programming paradigms class for both Prolog and Clojure

clojure functional-programming logical-programming prolog

Last synced: 28 Mar 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/ahnineamine/log-analysis-api

OCaml-based REST API designed to process, analyze, and transform log data

dune functional-programming ocaml

Last synced: 29 Mar 2025

https://github.com/sentenza/docs

Useful resources about Scala and FP

docs functional-programming scala

Last synced: 04 Mar 2025

https://github.com/mikhailazaryan/notes-of-pure-fun

Notes I take while reading "Purely Functional Data Structures" by C. Okasaki

data-structures functional-programming standard-ml

Last synced: 12 Jan 2026

https://github.com/joangavelan/elixir_lab

Learning Elixir, functional programming and Erlang/OTP

beam elixir erlang functional-programming otp

Last synced: 19 Apr 2026

https://github.com/nathaniyell/javascript-30days-practice

Various concepts on Javascript explained elaborately with adequate examples

arrays dom-manipulation functional-programming javascript object-oriented-programming objects

Last synced: 21 Jul 2025

https://github.com/rsdc2/mars-rover

A text-based rover simulator

console-application csharp functional-programming

Last synced: 04 Apr 2025

https://github.com/jgdodson/bioinfo

A bioinformatics library

bioinformatics functional-programming scala

Last synced: 30 Oct 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/freakwill/fcool

A cool tool for functional programming

functional-programming memoize python

Last synced: 21 Mar 2025

https://github.com/imtjl/fp-euler-project

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 01 Apr 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/kikytokamuro/futils

Functional utils

fp functional-programming php

Last synced: 18 May 2026

https://github.com/giuliom/springraph

F# and gui exercise made in 2011 that simulates a network of 2D springs

fsharp functional-programming

Last synced: 05 Apr 2025

https://github.com/teheperor/functionaljs-cs

「関数型プログラミングの基礎 JavaScriptを使って学ぶ」をC#で写経

c-sharp functional-programming

Last synced: 06 Jun 2026

https://github.com/t2wain/electricalfunc

Electrical power engineering calculation (a functional programming design)

cable-routing electrical-engineering functional-programming graph-algorithms nec-tray-fill voltage-drop

Last synced: 05 Apr 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/albertoadami/user-api-service-example

Example of REST APIs service using http4s library

cats-effect functional-programming http4s rest-api scala

Last synced: 30 Jun 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/xkaunanx/functional-haskell-zone

UTN - 2nd Year Engineering: Functional Programming

functional-programming haskell

Last synced: 12 May 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/mohamedismail37/bank-system

Console-based bank management system in C++ featuring file I/O, authentication, and permission levels,etc

bank console console-application cplusplus cpp file files functional-programming systems

Last synced: 15 Jun 2025

https://github.com/rcardin/functional-error-handling-in-kotlin

Day by day examples of how we can handle error in Kotlin using functional programming

arrow-kt error-handling functional-programming kotlin

Last synced: 27 May 2026

https://github.com/shootermv/seeking-alpha-assessment

App displays constantly changing patterns

functional-programming react typescript

Last synced: 18 May 2026

https://github.com/yayuniversal/projet-ipf-s2

Functional programming project of the 2nd semester - ENSIIE

decision-trees functional-programming ocaml

Last synced: 11 Jun 2026

https://github.com/indiscriminatecoding/machines

Effectful streams for Scala

functional-programming scala stream

Last synced: 12 Sep 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/mohamed-taha-essa/programming-in-python-week3

Learn about the paradigms of procedural programming and the associated logical concepts. You'll explore functional and object-oriented programming, and get an introduction to algorithms

functional-programming map object-oriented-programming procedural-programming python

Last synced: 29 Jun 2025

https://github.com/xkrejc70/mit-flp-project1

FLP - Functional and Logic Programming - Project: functional programming language Haskell: Minimize Deterministic finite automaton

functional-programming haskell vut-fit

Last synced: 21 Jul 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/grihabor/gush

Functional go library to make function composition simple

functional-programming golang

Last synced: 07 Jun 2026