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/pmuens/htdp

How to Design Programs

functional functional-programming lisp racket scheme

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

Sample add, delete, edit list Reactjs

functional-programming pure-function reactjs

Last synced: 20 Apr 2026

https://github.com/wayneseymour/learnyouahaskell

Trying to learn Haskell again :)

fp functional-programming haskell learning

Last synced: 04 Apr 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/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/mpellouin/wolfram

Epitech second year project part of the functional programming module. Wolfram is an implementation of elementary cellular automaton written in Haskell

2nd-year epitech functional functional-programming haskell imagecompressor wolfram

Last synced: 17 Mar 2025

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/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/mathbunnyru/cukic-func-workshop

Ivan Cukic functional programming

cpp functional-programming ranges-v3 stl

Last synced: 03 Apr 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/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/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/axionbuster/varcomp

Variadic function composition (without hacks)

design-patterns functional-programming haskell

Last synced: 08 Jul 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/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/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/alinpahontu2912/haskell-mobile-target-search

Second homework for programming paradigms course

a-star-algorithm functional-programming lazy-evaluation

Last synced: 26 Mar 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/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/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/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/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/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/packquickly/little_lambda

Function composition, the un-Pythonic way!

functional-programming python

Last synced: 31 Mar 2025

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/fusion/uncons.cr

A toy implementation of head|tail destructuring for the Immutable library

crystal functional functional-programming immutable persistent

Last synced: 26 Mar 2025

https://github.com/mohamedismail37/math-game

A C++ console game for practicing arithmetic with random questions and instant feedback.

cpp functional-programming game math mathematics maths project

Last synced: 15 Jun 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/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/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/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/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/gabrielnagy/2048racket

Final project for my second year Functional Programming class

functional-programming racket university-project

Last synced: 16 Jan 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/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/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/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/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/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/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/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/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/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/th3n0m4d/project-euler

Project Euler offers a plethora of challenges for those who love math and algorithms.

algorithm-challenges clean-code functional-programming javascript jest mathematics

Last synced: 14 May 2026

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/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/king-prawns/ramda-sfs

Ramda - Start from scratch

functional-programming ramda sfs

Last synced: 29 Jun 2026

https://github.com/jgdodson/bioinfo

A bioinformatics library

bioinformatics functional-programming scala

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

A cool tool for functional programming

functional-programming memoize python

Last synced: 21 Mar 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