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/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/tralahm/scala-by-example

Scala is a tastefully typed language: it is statically typed, but explicit types appear in just the right places. Scala takes powerful features from object-oriented and functional languages, and combines them with a few novel ideas in a beautifully coherent whole. The syntax is so lightweight, and its primitives so expressive, that APIs can be used with virtually no syntactic overhead at all. Examples can be found in standard libraries such as parser combinators and actors. In this sense Scala supports embedded domain-specific languages.

functional-programming sbt scala tralahm tralahtek

Last synced: 31 May 2026

https://github.com/daggerok/functional-and-reactive-principles-in-scala

Never too late! My learning process for 'Functional Programming Principles in Scala' and 'Principles of Reactive Programming in Scala' courses!

functional functional-programming functional-reactive-programming functional-testing scala

Last synced: 14 Jun 2026

https://github.com/denisdubochevalier/monad

Implementation of monads in go with generics

functional-programming monad monads

Last synced: 21 Jan 2026

https://github.com/missingfaktor/piper

Dead-simple threading with functions, in Clojure

clojure functional-programming

Last synced: 12 Oct 2025

https://github.com/noxecane/pyfunk

An exploration of functional programming in python

functional-programming monads

Last synced: 12 Oct 2025

https://github.com/afsalthaj/easyalgebird

Big Data: A simple code to make things easy to aggregate a scalding typedpipe

algebird big-data functional-programming scalding

Last synced: 12 Oct 2025

https://github.com/leavers/fluentmap

A drop-in Python map replacement featuring parallel and batch processing

batch chunk functional-programming mapreduce parallel-processing python

Last synced: 11 Oct 2025

https://github.com/oelin/chime

A tiny, declarative UI library.

declarative-programming functional-programming ui

Last synced: 15 May 2026

https://github.com/spacesoldier/starty

a lightweight framework which helps building modular and configurable Node.js applications

ddd functional-programming javascript nodejs rapid-development rapid-prototyping rest-api

Last synced: 07 May 2026

https://github.com/nzrsky/funkobjc

Functional and typed extensions for ObjC 🚀

functional functional-programming mapreduce objc objective-c

Last synced: 25 Sep 2025

https://github.com/garyhilares/minesweeper

Simple Minesweeper game written in ISL with lambdas (a functional programming variant of Racket).

functional-programming game minesweeper racket

Last synced: 22 Jan 2026

https://github.com/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 10 Oct 2025

https://github.com/lotusirous/functional-pearls

Pearls of Functional Algorithm Design by Richard Bird - ocaml

functional-programming ocaml

Last synced: 09 Oct 2025

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 17 Oct 2025

https://github.com/yisus82/fic-pf

Programación Funcional - Facultad de Informática de A Coruña

caml functional functional-programming haskell haskell-exercises haskell-language haskell-learning ocaml ocaml-exercises

Last synced: 14 Apr 2026

https://github.com/it1shka/moonshine

Library providing common functional utilities for the Lua programming language. Development of the library is currently frozen

array-methods functional-programming library lua lua-library luajit

Last synced: 14 Mar 2026

https://github.com/sourcevault/flyd-group-within

buffer flyd stream values within x millisecond

flyd functional-programming livescript reactive

Last synced: 21 Jan 2026

https://github.com/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 19 Oct 2025

https://github.com/pixcai/hscheme

Write Yourself a Scheme in 48 Hours

functional-programming haskell scheme

Last synced: 20 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/moonfloof/CMP6090

Functional Programming - University Coursework/Homework

coursework fsharp functional-programming university

Last synced: 07 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/sgon4arov/plato

🤖 Enhance coding with Plato, a CLI-compatible AI assistant that streamlines coding tasks while integrating seamlessly with GitHub Copilot.

assembly autonomous-vehicles bacteria control-systems conversational-ai conversational-ui deep-learning dialogue-systems functional-programming kobo lateral-controller machine-learning ngs pdf platooning privacy-preserving timeline wgs

Last synced: 20 May 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/dashkite/joy

The simplicity of Lodash with the functional flair of Rambda.

browser functional-programming javascript nodejs

Last synced: 13 Apr 2026

https://github.com/rjdestigter/rxjs-single-state-todomvc

Experimental serliazable, time-travelable single state solution using RxJS observables

functional-programming reactjs rxjs typescript

Last synced: 17 May 2026

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/aahaidaralbaqir/identicon

Github default profile image generator written in elixir

elixir functional-programming

Last synced: 23 Jan 2026

https://github.com/marcin-chwedczuk/fpinscala

My solutions to the exercises from "Functional Programming in Scala" book.

functional-programming functional-programming-examples scala

Last synced: 24 Oct 2025

https://github.com/surjoyday/functional-procedural-objectoriented-programming

Code examples illustrating different programming paradigms: Object-Oriented Programming (OOP), Procedural Programming (PP), and Functional Programming (FP).

functional-programming javascript oop paradigms-of-programming procedural-programming

Last synced: 14 Jun 2026

https://github.com/mehmet-github06/shopping-card

Bu depo, basit bir alışveriş sepeti uygulamasını içerir. JavaScript, HTML, ve CSS kullanılarak geliştirilmiştir. Ayrıca, harici bir API'den rastgele ürün verilerini çeker.

api bootstrap dom-manipulation functional-programming html-css-javascript responsive try-catch

Last synced: 15 Apr 2026

https://github.com/icepanorama/learning-sml

A collection of small programs written as I'm refamiliarizing myself with Standard ML.

functional-programming sml standard-ml

Last synced: 18 Mar 2026

https://github.com/turbaszek/ct4cs

Challenges from Category Theory for Programmers

category-theory functional-programming

Last synced: 16 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/leobenkel/laeta

Agnostic service registry with fully typed retrieval

functional-programming registry scala services typed

Last synced: 26 Feb 2026

https://github.com/laszlokorte/recursion-schemes

Introduction to recursion schemes (WIP)

functional-programming functors recursion-schemes

Last synced: 10 Feb 2026

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: 27 Feb 2026

https://github.com/r8vnhill/dibs

Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.

bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing

Last synced: 08 May 2026

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/twilkinson3421/flec-pipe

Brings support for piping to JavaScript, with full TypeScript integration

functional-programming types typescript typescript-library utility

Last synced: 11 Feb 2026

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/asarkar/udemy-complete-haskell

https://www.udemy.com/course/the-complete-haskell-course-from-zero-to-expert

functional-programming haskell udemy

Last synced: 15 Jul 2025

https://github.com/mihailtd/functional-programming-comparison-go-js-python

Code examples for the Functional Programming Face-Off video on the Let's Talk Dev YouTube channel, comparing functional programming in Python, JavaScript, and Go.

functional-programming golang javascript python

Last synced: 05 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/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/stephenombuya/spreadsheetapplication

A simple, interactive spreadsheet web application built using HTML, CSS, and JavaScript. This app allows users to create, modify, and organize data in a grid-like format, mimicking a basic spreadsheet interface.

css3 functional-programming html5 javascript

Last synced: 06 May 2026

https://github.com/zlovtnik/frontend

A TypeScript/Bun/React frontend application for the Actix Web REST API backend with JWT authentication, multi-tenant support, and comprehensive functional programming patterns.

actix-web ant-design bun fp-ts functional-programming multi-tenancy pattern-matching railway-oriented-programming react rest-api-jwt-authentication result-types tailwindcss typescript validation zod

Last synced: 13 Apr 2026

https://github.com/kanitsharma/yieldtask

Make your data.task monads yieldable in redux sagas

functional-programming react redux redux-saga task-monads-yieldable

Last synced: 12 Feb 2026

https://github.com/yonatan-reicher/functionality

Rust |> functional programing = 💖

functional-programming pipes rust trait

Last synced: 15 Jun 2026

https://github.com/julgitt/logic-circuit-simulator

Logic Circuit Simulator taking into account the time delay of the logic gates

functional-programming logic-circuit-simulator logic-gates racket

Last synced: 12 Feb 2026

https://github.com/fantiga/ticf-ic.com

Welcome in Christ. This project is a website for the Tokyo International Christian Fellowship (TICF). It is built using React, TypeScript, Vite, and Tailwind CSS, and supports multiple languages including English, Chinese, and Japanese.

church eslint functional-programming prettier react tailwindcss typescript vite

Last synced: 16 Apr 2026

https://github.com/slemus9/plfa

Solutions to the book: Programming Language Foundations in Agda, from Wadler, Philip, Wen Kokke, and Jeremy G. Siek

agda functional-programming plfa programming-languages

Last synced: 13 Feb 2026

https://github.com/thealexlichter/fp-in-php

A talk about functional programming in PHP

functional functional-programming php

Last synced: 16 Apr 2026

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/nthportal/euler-n-scala

Project Euler Solutions (in Scala)

functional-programming project-euler scala

Last synced: 16 Mar 2025

https://github.com/yasmeentarek1/peg_reversal_game

Board game where the goal is to flip all black pegs on board to white, with pegs flipping only if adjacent to a white peg.

functional-programming haskell recursion

Last synced: 14 Feb 2026

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/asarkar/fp-course-haskell

Haskell Functional Programming Course

functional-programming haskell

Last synced: 13 Jun 2025

https://github.com/yeonsolkim/fp-lean-print

Print layout helpers for generating a Letter-size PDF of Functional Programming in Lean

chrome-printing functional-programming lean lean4 pagedjs pdf print-css typography

Last synced: 16 Jun 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/yeison0416/observable-catch-the-dot

🎯 A reactive browser game built with RxJS Observables. Practice event streams, state management, and DOM updates in real time.

browser-game dom-manipulation event-driven front-end-development functional-programming javascript learning-exercise observables reactive-programming rxjs separation-of-concerns state-management typescript webpack

Last synced: 18 Apr 2026

https://github.com/sderosiaux/zio-story

🎯 Interactive, gamified learning platform for mastering ZIO - Scala's powerful library for async and concurrent programming

concurrent-programming education functional-programming gamification interactive-learning learning-platform nextjs programming scala tutorial typescript zio

Last synced: 07 May 2026

https://github.com/kimpro82/myfunctionalprogrammingpractice

Functional programming is definitely a devil's plot!

clojure fsharp functional-programming haskell scala

Last synced: 15 Feb 2026

https://github.com/suddi/node-object-to-object-mapper

NPM module to perform object to object mapping using reusable, composable filter functions (https://www.npmjs.com/package/object-to-object-mapper)

functional-programming mapper mapping nodejs object-to-object

Last synced: 15 Feb 2026

https://github.com/bsgbryan/madul

Mädūl is the fun way to write functional code in TypeScript!

async bun fun functional functional-programming module module-system typescript typescript-library

Last synced: 28 Feb 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/ildella/pipelean

A pragmatic library for sequential async operations with first-class error handling.

function-composition functional-programming javascript javascript-library

Last synced: 06 Jun 2026

https://github.com/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 15 Feb 2026