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/hoetty/marble

A simple and compact functional programming language

functional functional-programming programming-language

Last synced: 02 Aug 2025

https://github.com/bennypowers/power-functions

A wee functional library intended half for entertainment, half for personal edification.

functional-programming javascript

Last synced: 27 Mar 2025

https://github.com/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

Last synced: 21 Mar 2025

https://github.com/programadorthi/the-joy-of-kotlin

The Joy of Kotlin book exercises

functional-programming kotlin

Last synced: 03 Aug 2025

https://github.com/ejgallego/imp-lab

Lean playground for programming language modeling tooling.

dap formal-methods formal-verification functional-programming lean lean4 lsp tooling ux-research

Last synced: 09 Mar 2026

https://github.com/brettm12345/spatulafoods-product-tabs

A dire flow component for displaying product nutritional info, ingredients and cooking instructions on Spatula Foods

direflow functional-programming tailwindcss

Last synced: 09 Apr 2026

https://github.com/matthewstyler/chain_lua

A small simple functional programming library for Lua

functional-programming functional-programming-in-lua lua lua-library lua-script

Last synced: 03 Aug 2025

https://github.com/vitoralvesp/check-verificator

Repositório dedicado ao Projeto "Está em Xeque?", da disciplina Paradigmas de Linguagens de Programação, para o estudo de Paradigmas Funcionais utilizando Haskell.

chess computer-science functional-programming haskell paradigms-of-programming

Last synced: 21 Mar 2025

https://github.com/oezg/minesweeper-kt

Minesweeper game

functional-programming kotlin

Last synced: 25 Jan 2026

https://github.com/mattpolzin/mayberequired

This library introduces the Required and MaybeRequired types as companions to the built-in Optional type

functional-programming swift swift-framework

Last synced: 29 Sep 2025

https://github.com/bartstc/looper-js-library

Simple and very modest library written based on functional programming inspired Underscore.js library

functional-programming jest typescript

Last synced: 06 Jan 2026

https://github.com/snowdutra/python_funcional

Aqui você vai encontrar todos os meus projetos em programação funcional em Python em andamento e concluídos. 😊

functional-programming jupyter python

Last synced: 04 Aug 2025

https://github.com/keidrun/fantasy-utils

Small utils for Functional Programming with Promise.

functional functional-programming lodash promise promise-support ramda

Last synced: 09 Sep 2025

https://github.com/tomiok/rosetta

Library with many utility methods.

algortithms datetime functional-programming java-8 library strings

Last synced: 07 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/github-dev12345/dom-manipulation-crud-operation-app

Finally i make a CRUD-Operation APP,😉😎 with the help of JavaScript, To learn the CRUD System ( Create, Read, Update, Delete), )

bootstrap5 component crud-application es6 functional-programming javascript operation

Last synced: 09 Apr 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/shahaf-f-s/multithreading

A python module for creating multithreading processes easily, in a more Pythonic way.

functional-programming multi-threading multithreading threading

Last synced: 16 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/mrseanbaines/fun-fun-function

Notes and code snippets from Fun Fun Function videos

es5 es6 functional-programming javascript

Last synced: 20 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/lamaabdeldayem/peg-reversal-game

A Haskell board game where the goal is to flip all black pegs to white, demonstrating recursion and immutability.

board-game functional-programming haskell immutability recursion

Last synced: 27 Mar 2025

https://github.com/ekewn/undset

Project to learn elm

elm elm-lang functional-programming

Last synced: 17 Feb 2026

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/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/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/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/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/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/tttardigrado/hsderiv

Haskell implementation of Brzozowski derivatives for regular expressions.

brzozowski-derivative functional-programming haskell regex regex-matcher regular-expression theory-of-computation

Last synced: 03 Apr 2025

https://github.com/graziele-fagundes/elixir

Programação funcional usando Elixir

elixir functional-programming

Last synced: 12 Jun 2025

https://github.com/heracliteanflux/exercises-scheme

Exercises in the Scheme programming language.

functional-programming scheme

Last synced: 16 Jun 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/nrissot/dpf-2024-binarytree

🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4

binary-tree functional-programming ocaml university-project

Last synced: 28 Mar 2025

https://github.com/girkovarpa/hutton-typescript

The Hutton cipher implemented in TypeScript.

cipher encryption functional-programming hutton typescript

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/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/ksk001100/fpsm

Functional Programming Support Modules

fp functional-programming python python3

Last synced: 14 Sep 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/ggiuffre/machine-lambda

Purely functional implementation of SGD on feed-forward neural nets

deep-neural-networks functional-programming haskell-library neural-network stochastic-gradient-descent

Last synced: 13 Mar 2025

https://github.com/asarkar/haskellings

Haskell Programming Course

functional-programming haskell

Last synced: 13 Mar 2025

https://github.com/harmim/vut-flp-project1

Functional and Logic Programming - Functional Project - SIMPLIFY-BKG

context-free-grammar flp functional-programming ghc haskell theoretical-computer-science vut vut-fit

Last synced: 15 May 2026

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

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/abbi-gaurav/haskell-projects

Haskell related learnings and code

functional-programming haskell real-world-haskell

Last synced: 27 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/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/yingtu35/space-invaders

An functional programming language-based shooting arcade game

functional-programming game racket

Last synced: 16 Feb 2026

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/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/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/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/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/codefeathers/poly

Assisted polymorphism for JavaScript

functional-programming javascript polymorphism typescript

Last synced: 15 May 2026

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