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/sophiecollard/variance

Simple examples to illustrate the differences between invariance, covariance and contravariance in Scala

contravariance covariance fp functional-programming invariance scala

Last synced: 10 Oct 2025

https://github.com/mobiwn/programming-language-design

💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.

functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university

Last synced: 05 Feb 2026

https://github.com/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 10 Oct 2025

https://github.com/aayushyadavz/keeper-app-react

Created a Keeper App using React in which we can add our notes.

components-react filtering functional-programming mapping material-ui reactjs

Last synced: 05 May 2026

https://github.com/guiromao/some-functional-programming-java

Some functional programming (main Java interfaces for such)

functional-programming java

Last synced: 18 Jun 2026

https://github.com/arikgershman/ocaml-intro-330

An introductory OCaml project focused on functional programming fundamentals, demonstrating proficiency in recursion, pattern matching, list operations, and higher-order abstractions (map/fold).

algorithms fold functional-programming higher-order-functions list-manipulation map-function ocaml pattern-matching recursion university-project

Last synced: 09 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/sourcevault/flyd-group-within

buffer flyd stream values within x millisecond

flyd functional-programming livescript reactive

Last synced: 21 Jan 2026

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

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/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/nikvoronin/funsokoban

Minimalistic functional Sokoban (console, no mutable vars). Initially vibe coded with ChatGPT 5. Brought to working condition by Human Being 45.

console-application fsharp functional-programming game game-development gamedev sokoban sokoban-game vibe-coding

Last synced: 13 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/tsheporamantso/oop-projects

These are practice projects on JavaScript Object Oriented Programming

classes-and-inheritance construtor functional-programming html-css-javascript oop

Last synced: 07 Oct 2025

https://github.com/jferard/yamft

YAMFT (Yet another `more-functools`) is another functional library for Python

functional functional-programming list-comprehension more tools

Last synced: 07 Oct 2025

https://github.com/tolikpylypchuk/fsbowling

A library which calculates a bowling score, written in F#

dotnet-core dotnet-standard f-sharp functional-programming

Last synced: 17 May 2026

https://github.com/kiwamizamurai/miso-numeron

A Bulls and Cows number guessing game built with Haskell and Miso framework, compiled to WebAssembly

functional-programming game haskell miso nix wasm webassembly

Last synced: 21 Apr 2026

https://github.com/mrbrunelli/curso-elixir

Meus estudos da Linguagem Elixir

elixir elixir-lang erlang functional-programming

Last synced: 19 Apr 2026

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/nkcoder/byronbay

Playground for functional programming with Scala

functional-programming scala

Last synced: 07 Jun 2026

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/sanjp10/multimethod-dispatcher

Multimethod clojure like solution for python

clojure functional-programming multimethods pip python

Last synced: 22 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/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/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/bilal-fazlani/gossip-glomers-scala-template

Solutions for Gossip Glomers Challenges in Scala using ZIO-Maelstrom

distributed-computing distributed-systems functional-programming scala zio

Last synced: 16 Oct 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/nrissot/DPF-2024-BinaryTree

🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4

binary-tree functional-programming ocaml university-project

Last synced: 17 Oct 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/mdw-go/funcy

Functional programming toolkit for Go

functional-programming generics golang mapreduce

Last synced: 17 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/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 Oct 2025

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/denieler/angular-sequence-events

Sequential code and chained execution of events, handlers, etc.

angular events functional-programming library

Last synced: 25 May 2026

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

Homework repo for functional programming

functional-programming haskell lambda-calculus

Last synced: 22 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/ignaciopieroni/functional-programming

We want to process a set of organizations from different industries to perform various queries about them using concepts from the functional paradigm. For each organization we know its name, website and other important fields. The main goal is to focus on modeling the data types and writing the necessary functions to perform the required analysis.

functional-programming haskell

Last synced: 19 Oct 2025

https://github.com/exbotanical/heuristics

Useful heuristics, type checks, and validation helpers for JavaScript and TypeScript

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

Last synced: 23 Jun 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/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 19 Oct 2025

https://github.com/justdvnsh/func.py

A practical functional library for Python Lovers.

algorithms functional-programming library package pip python python3

Last synced: 07 Sep 2025

https://github.com/dirkjbosman/func_with_scala

Func / Functions / Fun with Scala :)

functional-programming oop scala

Last synced: 08 Apr 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/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/rcardin/raise4s

Porting of the Raise DSL from the Arrow Kt Kotlin library

direct-style error-handling functional-programming scala scala3

Last synced: 28 Jun 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/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/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/stackbuilders/functional-programming-patterns

Code snippets used during the presentation

functional-programming java

Last synced: 16 Mar 2025

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

Github default profile image generator written in elixir

elixir functional-programming

Last synced: 23 Jan 2026

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/matheusphalves/functional-programming-paradigm

This repository will show to you how functional paradigm works in a feel examples: implementation of Data structures, high order functions and other functional functions.

functional-programming functions imutability kotlin

Last synced: 18 Jul 2025

https://github.com/primeeagle/sonata

A modern scripting language with an advanced type system, supporting both object-oriented and functional programming paradigms.

functional-programming interpreted-programming-language object-oriented-programming programming-language scripting-language

Last synced: 17 Feb 2026

https://github.com/eminencegrs/fp-in-fs

Exercises to the book "Functional Programming Using F#" written by Michael R. Hansen and Hans Rischel

dotnet fsharp fsharp-exercises fsharp-practice fsharp-samples functional-programming

Last synced: 17 Feb 2026

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/aaronlelevier/programming-in-erlang-2nd-ed-book-code

Programming in Erlang 2nd Ed. Book code and practice

erlang functional-programming learning

Last synced: 17 May 2026

https://github.com/nohomey/prolog-interpreter

Basic Prolog interpreter written in Haskell for the Functional programming course in univeristy (FMI at SU)

functional-programming haskell monads-usage prolog-interpreter

Last synced: 17 Jul 2025

https://github.com/noyzys/nautchkafe-scylladb

Lightweight, functional, modular, and flexible way to interact system built with ScyllaDB

database database-management fp functional-programming java mysql postgresql relational-databases scylla scylladb sql sql-query sqlalchemy

Last synced: 30 Oct 2025

https://github.com/priontoabdullah/pin-matcher-vault-otp

🔢 An OTP pin generator system. 📛 Live demo: https://priontoabdullah.github.io/Pin-matcher-vault-OTP/ 🙌

code-generator functional-programming javascript logic-programming

Last synced: 15 Jul 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/lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems

Last synced: 14 Jul 2025

https://github.com/chrismichaelps/computer-science-problem-solving

Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.

algorithm computer-science functional-programming haskell math solving-algorithm

Last synced: 11 Jun 2026

https://github.com/catseye/iphigeneia

A toy hybrid imperative/functional programming language

functional-programming imperative-programming-language toy-language

Last synced: 17 Dec 2025

https://github.com/psenger/functional-programming-examples-and-patterns

This is a set of Functional Programming Examples and Patterns

examples functional-programming javascript

Last synced: 13 Jul 2025