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/farynaio/object-dot-notation

Simple object to object dot notation converter in Node.js.

bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd

Last synced: 06 Jan 2026

https://github.com/asarkar/thinking-functionally-with-haskell

https://www.amazon.com/Thinking-Functionally-Haskell-Richard-Bird/dp/1107452643

functional-programming haskell

Last synced: 08 Dec 2025

https://github.com/matt-mcmahon/functional

A learning-friendly functional library with a focus on clear source-code and readable function signatures.

experimental functional-programming learn-to-code

Last synced: 11 Jun 2025

https://github.com/scmorrison/perl6-fp-notes

Notes on functional programing techniques with Perl 6

functional-programming perl6

Last synced: 03 Jul 2025

https://github.com/nerac/keyu

Key utilities that will simplify your work with Javascript

concurrency conversion fp functional-programming javascript logic utilities utils

Last synced: 18 Jan 2026

https://github.com/jtberglund/snowballr

A simple library for composing error messages

composition functional-programming validation

Last synced: 28 Feb 2025

https://github.com/palutz/programmingreactivesystem_course

Code from the Programming Reactive System in Scala course from Edx (EPFL)

actor-model akka fp functional-programming reactive-programming reactive-streams scala

Last synced: 29 May 2026

https://github.com/int64ago/mutate

Modify object and return immutable object.

functional-programming immutable

Last synced: 07 Jan 2026

https://github.com/kanitsharma/monad-fantasy

A collection of monads implemented in javascript

functional-programming javascript monads

Last synced: 01 Apr 2025

https://github.com/tolikpylypchuk/hs-bowling

A library which calculates a bowling score, written in Haskell

functional-programming haskell haskell-stack

Last synced: 09 Apr 2025

https://github.com/stephenjfox/calculator-http4k

Practicing in public 1. Kotlin 2. Web Server development 3. TDD 4. Functional-Programming Systems Design

functional-programming http4k kotlin tdd web

Last synced: 24 Jan 2026

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: 01 Apr 2025

https://github.com/drmarjanovic/msc

An example of using telemetry in a system built on microservices-based architecture.

functional-programming microservices scala telemetry zio-telemetry

Last synced: 01 Apr 2025

https://github.com/thomasevano/tic-tac-toe-tdd-fp

A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming

functional-programming tdd test-driven-development tic-tac-toe typescript

Last synced: 12 Jun 2025

https://github.com/olivier-boudeville/ceylan-curry

Curry: a Haskell Cookbook

functional-programming haskell

Last synced: 09 Apr 2025

https://github.com/teixdavide/FEUP_PFL_Parser

λ | Low-level machine interpreter and compiler project, including stack management, parsing, and compiling imperative programs

assembler compiler feup functional-parsing functional-programming parser pfl

Last synced: 05 Jan 2026

https://github.com/gekomad/fpinscala

Exercise solutions for "Functional Programming in Scala"

functional-programming scala

Last synced: 16 Mar 2025

https://github.com/emanuelcasco/research-haskell-practise

Repositorio creado para hacer seguimiento y backup de los temas vistos sobre el paradigma funcional (en Haskell) de la materia "Paradigmas de programación" de la UTN

functional-programming haskell study-project utn

Last synced: 09 Apr 2025

https://github.com/martinmitchell05/tecprog_2025_public

A repository with practice code about programming paradigms: Object Oriented - Functional - Logical

functional-programming logical-programming object-oriented-programming programming-paradigms prolog python3 scheme

Last synced: 23 Apr 2025

https://github.com/dhruvsrikanth/climbingeverestgame

Climb the treacherous Mount Everest in this exciting text-based adventure game! A game through which you can experience a pure (Haskell) climb!

c climbing everest functional-programming game-development games gaming haskell monad text-based-adventure text-based-game trekking

Last synced: 19 Apr 2026

https://github.com/d-plaindoux/promiseme.js

Monadic promise built on top of Promise/A+ specification

async functional-programming monad

Last synced: 02 Apr 2025

https://github.com/guibrandt/higher-kt

Some experiments with annotation processors, code generation, higher kinded types (sort of) and typeclasses (sort of) in Kotlin

annotation-processor category-theory code-generation functional-programming higher-kinded-types kotlin typeclasses

Last synced: 28 Feb 2025

https://github.com/santymendez/tp-tadp-hibrido-objetos-funcional

Desarrollo de un Parser para interpretar imágenes realizado en la materia Técnicas Avanzadas de Programación en UTN FRBA

functional-programming monads object-oriented-programming parser parser-combinators scala

Last synced: 25 Mar 2025

https://github.com/v-spassky/drainage

🚿 Implementation of pipe expressions for Python.

functional-programming pipe python

Last synced: 04 Jul 2025

https://github.com/mrcfps/functional-programming-in-scala

Scala course programming exercises from Coursera.

big-data functional-programming scala

Last synced: 09 Apr 2025

https://github.com/lordgoatius/comonad_rust

Attempt at encoding comonadic effects in Rust (inspired by @SheafificationOfG )

functional-programming rust

Last synced: 27 Mar 2025

https://github.com/redradix/kata-fp

Kata to practice functional programming with Ramda

functional-programming kata ramda ramdajs

Last synced: 16 Mar 2025

https://github.com/ayrtonbsouza/elixir-fundamentals-list-filter-challenge

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

elixir functional-programming fundamentals recursive

Last synced: 16 Mar 2025

https://github.com/mathemage/fup-programming-exam

Programming exams for B4B36FUP Functional Programming

exam functional-programming haskell scheme

Last synced: 13 May 2025

https://github.com/p2m2/p2m2tools

Development of bioinformatics tools/software related to P2M2 metabolomics platform activities

functional-programming inrae metabolomics metabolomics-studies scala

Last synced: 14 Jan 2026

https://github.com/mdjnewman/have-you-heard

Short talk (pecha kucha style) on functional programming

fp functional-programming

Last synced: 16 Aug 2025

https://github.com/profjordanov/scheme-prolog

'Logical and Functional Programming' & 'Intelligent Systems' practices of courses in University of economics - Varna

economics functional-programming logic scheme university varna

Last synced: 22 Feb 2026

https://github.com/cianidos/simple_search_engine

HyperSkill/JetBrains Academy project

functional-programming kotlin

Last synced: 09 Apr 2025

https://github.com/pbaille/parsing-combinators

exploring parsing combinators in scheme

combinators functional-programming parser

Last synced: 11 Mar 2026

https://github.com/danyst/iosfunctionaltable

Keepcoding Master Mobile Engineering Bootcamp - iOS Advanced - Functional programming exercise

functional-programming ios ios-app ios-swift mobile-development swift

Last synced: 26 Jun 2025

https://github.com/jwalsh/lambda-calculus-polyglot

Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms

computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory

Last synced: 11 Mar 2026

https://github.com/lucasamiranda/atividade-2

imersao-tecnicasdeinvasao-python(Bruno-Fraga)

functional-programming python3

Last synced: 08 Jun 2026

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

Funkcionální a logické programování - Cvičení

flp functional-programming ghc haskell logical-programming prolog swi-prolog vut vut-fit

Last synced: 31 Mar 2025

https://github.com/mehmet-github06/pokemon-app

If you want to revive your memories, you can look at the pokemon application.

api dom-manipulation functional-programming html-css-javascript loop try-catch

Last synced: 27 May 2026

https://github.com/wafer-li/scala-coursera

The projects of Functional Programming in Scala

coursera functional-programming scala

Last synced: 25 Mar 2025

https://github.com/niuiic/fx-flow

A functional library for TypeScript/JavaScript.

functional-programming typescript

Last synced: 25 Mar 2025

https://github.com/fblupi/grado_informatica-ntp

Prácticas de la asignatura Nuevas Tecnologías de la Programación de la UGR

functional-programming java-8 scala

Last synced: 04 May 2026

https://github.com/timeless-residents/handson-elm

A hands-on guide for learning the Elm programming language through basic concepts and practical examples

beginner-friendly elm functional-programming learning programming tutorial web-development

Last synced: 31 Jul 2025

https://github.com/przucidlo/serverless-todo

Feature and infrastructure complete serverless app example.

aws cognito dynamodb functional-programming lambda reactjs s3 serverless sqs typescript

Last synced: 13 Apr 2026

https://github.com/neelsomani/smart-cache

A Python library that analyzes your module and automatically caches purely functional sections

caching-library functional-programming pure-function side-effects

Last synced: 09 Apr 2025

https://github.com/asarkar/fp-course-haskell

Haskell Functional Programming Course

functional-programming haskell

Last synced: 13 Jun 2025

https://github.com/theosorus/syntacticanalyzer

Build a simple Syntactic Analyzer in Haskell to discover Functional programming

functional-programming haskell reverse-polish-notation shunting-yard-algorithm syntaxic-analysis

Last synced: 14 Jun 2025

https://github.com/paudirac/fsharp-introduction-slides

Introductory F# presentation for workmates (kind of trying to conquer the world)

f-sharp functional-programming presentation

Last synced: 06 Jul 2025

https://github.com/nthportal/euler-n-scala

Project Euler Solutions (in Scala)

functional-programming project-euler scala

Last synced: 16 Mar 2025

https://github.com/sftsrv/parz

A simple parser combinator library

functional-programming gleam gleam-lang parser parser-combinators

Last synced: 05 Feb 2026

https://github.com/justmegaara/functional-programming.course

This is a repository with an implementation of Conway's Game of Life. The game itself is implemented using several stacks in C#, F# and TypeScript. The purpose behind it is to have a small real-world example to show functional principles and features. Moreover, the repository is organized as 3 different projects an a small book/course in markdown to describe functional programming and reactive programming.

asp-net-core aspnetcore csharp fsharp functional-programming functional-reactive-programming immutability net-core-3 pure-function reactive-extensions reactive-programming reactjs referentially-transparent rx signalr-core typescript unidirectional-dataflow

Last synced: 06 Jul 2025

https://github.com/pfpack/pfpack-core-func

PrimeFuncPack Core.Func is a core library set for .NET consisting of functional interfaces (SAM interfaces) and the extensions targeted for use in functional programming. There are both asynchronous (Task and ValueTask based) and synchronous interfaces and the extensions in the set - IAsyncFunc/IAsyncValueFunc and IFunc.

csharp dotnet dotnet-core functional-interface functional-interfaces functional-programming single-abstract-method

Last synced: 09 May 2026

https://github.com/stackbuilders/functional-programming-patterns

Code snippets used during the presentation

functional-programming java

Last synced: 16 Mar 2025

https://github.com/roshan-khandagale/marksheet-generator---django

Marksheet Generator is an Django based CRUD application which has all the functionalities related to CRUD operations.

crud-application django django-crud django-framework functional-programming marksheet-generator

Last synced: 14 Jun 2025

https://github.com/amdjadouxx/pushswap-checker

A project to check your best pushswap instructions

epitech epitech-project functional-programming haskell

Last synced: 17 Mar 2025

https://github.com/edwyng/ldp-haskell-draft-beers

Programa diseñado con programación funcional que permita determinar cuántos litros de cerveza deben agregarse entre los barriles para servir exactamente n vasos de cerveza desde cualquiera de las salidas.

functional-programming haskell makefile paradigma

Last synced: 06 Jul 2025

https://github.com/imdarshangk/functions

This repository contains various Python programs that demonstrate the use of functions with and without return values and arguments. The programs cover different mathematical operations and concepts.

factorial function-with-return-with-arguments function-with-return-without-arguments function-without-return-with-arguments function-without-return-without-arguments functional-programming functions python

Last synced: 11 Mar 2025

https://github.com/mahi97/numex-lang

~ The pure functional Interpreter for NUMEX Language Based on Racket

functional-programming interpreter numex programming-language racket

Last synced: 08 Jan 2026

https://github.com/blutorange/js-elbe

Utility for working with streams (iterables).

functional-programming javascript stream typescript

Last synced: 02 May 2026

https://github.com/rcardin/rockthejvm-exercises

Solutions to the exercises proposed during the courses on RockTheJvm site

cats exercises functional-programming scala

Last synced: 29 May 2026

https://github.com/sarthakmakhija/joy-of-kotlin

Repository containing solutions for problems in "Joy of Kotlin" book

functional-programming junit5 kotlin

Last synced: 10 Jan 2026

https://github.com/kubepay/java-cs-to-enterprise

This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.

algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming

Last synced: 24 May 2026

https://github.com/joaom00/js-funcional-reativo

Repositório para o curso JavaScript Funcional e Reativo - PENSE como um Dev JS da Cod3r

declarative-programming functional-programming javascript

Last synced: 16 Mar 2025

https://github.com/csalih/functional-programming

Homework repo for functional programming

functional-programming haskell lambda-calculus

Last synced: 22 May 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: 29 Apr 2025

https://github.com/isaac-alencar/turing_machine_simulation

Turin Machine simulation to add one bit to a binary number

alan-turing computer-science elixir functional-programming

Last synced: 17 Mar 2025

https://github.com/paulpdaniels/streamish

A simple Functional Reactive Streaming library

fp functional-programming reactive streams

Last synced: 28 Feb 2025

https://github.com/faylina/spellbound-treasures

First project utilizing JavaScript to create a shopping cart

functional-programming html-css javascript localstorage responsive shop

Last synced: 25 Oct 2025

https://github.com/nkcoder/byronbay

Playground for functional programming with Scala

functional-programming scala

Last synced: 07 Jun 2026

https://github.com/gonturri/tp-tadp-hibrido-objetos-funcional

Trabajo práctico de asignatura técnicas avanzadas de programación de UTN donde el objetivo sumergirse en el paradigma hibrido de objetos y funcional

functional-programming monads object-oriented-programming parser-combinators pattern-matching scala

Last synced: 05 Oct 2025

https://github.com/otbivnoe/haskell-time

Functional programming seems really interesting. Change your imperative mind and take over the world!

functional-programming haskell

Last synced: 06 Oct 2025

https://github.com/phantie/pipe-forward

A tiny functional composition utility for Python. It allows you to create pipelines of functions using the | operator. Similar to |> (pipe forward) operator in F#.

fsh functional-programming pipe-forward python

Last synced: 07 Oct 2025

https://github.com/moonfloof/CMP6090

Functional Programming - University Coursework/Homework

coursework fsharp functional-programming university

Last synced: 07 Oct 2025

https://github.com/zeucxb/alura-functional-js

Curso de javascript funcional da Alura.

functional-programming javascript

Last synced: 20 Apr 2026

https://github.com/saidali-ibn-zafar/hard-parts-of-functional-js-fundamentals

Explore the increasingly popular paradigm of functional programming in JavaScript! You’ll learn how to wield and manipulate functions to develop more readable, maintainable and manageable codebases. You’ll go under the hood of powerful techniques like: Higher Order Functions, Function Composition, Pure Functions, and Immutability of State.

closure functional-programming functions-javascript higher-order-functions immutability purity

Last synced: 27 Feb 2026

https://github.com/therealkoedev/railway-results

Monads for easy and compact error handling with Railway Oriented Programming.

csharp csharp-library error-handling functional-programming monads railway-oriented-programming results

Last synced: 08 Oct 2025

https://github.com/rcardin/cats-effect-playground

A set of small projects to learn and to understand the cats-effect library

cats cats-effect functional-programming learning-by-doing scala

Last synced: 08 Oct 2025

https://github.com/biancodavide3/ultimate-java

The Ultimate Java Series of Courses from CodeWithMosh, from beginner to advanced topics

functional-programming generics java oop

Last synced: 09 Oct 2025