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/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/gabrielgiussi/scala-cats

Exercises from Scala with Cats

cats functional-programming scala

Last synced: 22 Mar 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/heitorgandolfi/elm-todo-list

Simple ToDo list application built in Elm for study purposes

elm functional-programming

Last synced: 02 Jan 2026

https://github.com/slemus9/corelang-hs

Code and exercises of the book Implementing Functional Languages: a tutorial by S.P. Jones and D. Lester

functional-programming haskell tutorial

Last synced: 26 May 2026

https://github.com/iambasantarai/aalu-cross

Haskell implementation of tic-tac-toe game

functional-programming gloss haskell tic-tac-toe

Last synced: 12 Apr 2025

https://github.com/stevenchen3/ragdoll

Learning Typelevel's Cats library

functional-programming scala typelevel

Last synced: 12 Jan 2026

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/tr-yasuda/kitsunejs

Type-safe Result and Option utilities for TypeScript, inspired by Rust. Safer error handling with a lightweight functional style.

error-handling functional-programming monad option result rust type-safe typescript

Last synced: 25 Jan 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/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/abbi-gaurav/haskell-projects

Haskell related learnings and code

functional-programming haskell real-world-haskell

Last synced: 27 Mar 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/umesh-timalsina/ts-monads

Monads Playground in TypeScript

functional-programming typescript

Last synced: 23 Mar 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/kpebedko22/labs-functional-programming

Лабораторные работы по дисциплине «Функциональное программирование»

common-lisp functional-programming prolog python

Last synced: 07 May 2025

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/delonnewman/monad-maybe

A Ruby implementation of Haskell's Maybe Monad

functional-programming haskell monad ruby

Last synced: 03 Oct 2025

https://github.com/pjiwm/functional-rust

A Rust library for functional programming, providing function composition, currying, and higher-order functions. This crate can be compiled on nightly Rust.

crate currying function functional-programming library rust rust-lang

Last synced: 14 Sep 2025

https://github.com/catseye/deturgenchry

MIRROR of https://codeberg.org/catseye/Deturgenchry : An OO language where `self` is a continuation (sort of)

esolang experimental-language functional-programming object-oriented unfinished unimplemented

Last synced: 05 Mar 2025

https://github.com/endou-mame/php-monad

📦 Implemented the concept of monads in functional programming in PHP.

functional-programming option-type php result-type

Last synced: 07 Mar 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/dopenchills/fp-vm

Vue.js application with functional programming patterns

functional-programming typescript vue

Last synced: 19 May 2026

https://github.com/nicklatch/ocaml_learn_exercises

My solutions to the ocaml.org exercises

functional-programming ocaml practice

Last synced: 03 Jan 2026

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/fandangolas/ratatoskr

🐿️ High-performance message broker built with Elixir/OTP. High throughput, fault-tolerant supervision trees, and comprehensive testing.

elixir functional-programming kafka message-broker pubsub

Last synced: 03 Jul 2026

https://github.com/catseye/sally

MIRROR of https://codeberg.org/catseye/Sally : A cute but naïve functional language - "upside-down Forth cake".

esolang experimental-language functional-programming minimalistic stack-based

Last synced: 05 Mar 2025

https://github.com/tsuberim/fun

A purely fun-ctional language with amazing performance

functional-programming haskell hindley-milner python

Last synced: 14 May 2026

https://github.com/shootermv/seeking-alpha-assessment

App displays constantly changing patterns

functional-programming react typescript

Last synced: 18 May 2026

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/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/fonCki/functional-programming

This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.

fsharp functional-programming

Last synced: 11 Jul 2025

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/jottenlips/functionalobjc

λ Example project for using higher order functions in objective c

functional functional-programming functionalobjc obj-c

Last synced: 22 Mar 2025

https://github.com/domai-tb/functional-programming-ss24

Exercise solution for the course "Functional Programming" af summer semester 2024

functional-programming ocaml

Last synced: 02 Jan 2026

https://github.com/ajitjha393/fp-magic-lens

Dynamically Generate `setter` from the `getter` for lenses

functional-programming js lenses proxy

Last synced: 20 May 2026

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/mrgravity817/elastack

OTP stack server that pushes and pops

elixir functional-programming genserver otp-server stack

Last synced: 03 Jul 2026

https://github.com/delonnewman/multiple-dispatch

An implementation of multiple dispatch for Ruby. Also known as generic-functions or multi-methods.

data-oriented-programming functional-programming multiple-dispatch oop polymorphism ruby ruby-gem

Last synced: 29 Mar 2025

https://github.com/codefeathers/poly

Assisted polymorphism for JavaScript

functional-programming javascript polymorphism typescript

Last synced: 15 May 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/cryptocraigo/programming-for-kids

🚀 Explore programming with this guide for kids. Discover languages like Python and JavaScript, and start your journey in IT careers today.

akka awesome book educational-game father functional-programming google-cardboard-vr hackinthenorth helloworld high-school hint2017 jupyter-notebook learn learning-by-doing neural-networks programming-exercises teach-kids turtle

Last synced: 02 Nov 2025

https://github.com/alessandrokuz/proverbio

Python program to split a proverb in even and odd characters (and to merge them back together).

functional-programming python text-parsing

Last synced: 17 Mar 2025

https://github.com/noxecane/pyfunk

An exploration of functional programming in python

functional-programming monads

Last synced: 03 Jul 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/krzysiou/scala-labs

Scala course at my university

functional-programming scala

Last synced: 17 May 2026

https://github.com/yayuniversal/projet-ipf-s2

Functional programming project of the 2nd semester - ENSIIE

decision-trees functional-programming ocaml

Last synced: 11 Jun 2026

https://github.com/mhenderson/squarelimit

Escher's Square Limit in R with funcgeo.

functional-programming geometry rstats

Last synced: 04 Apr 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/max-sir/kotlintraining_koans

Solution for all tasks from Kotlin Koans https://play.kotlinlang.org/koans/overview

algorithms datastructures functional-programming koans kotlin learning-kotlin-for-android oop-in-kotlin solutions-for-kotlin-koans tasks

Last synced: 15 Jan 2026

https://github.com/jleahred/idata

small tools to reduce mutability and program more functionally with Rust

functional-programming mutability rust

Last synced: 20 Jun 2025

https://github.com/derektypist/build-a-spreadsheet

In this spreadsheet application project, learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces.

arrays css3 freecodecamp-project functional-programming html5 javascript spreadsheet

Last synced: 15 May 2026

https://github.com/zyzbroker/elm-revisit

Explain ELM architecture and its selling point and weakness

elm frp functional-programming functional-reactive-programming html5 single-page-applications spa webapp

Last synced: 20 May 2026

https://github.com/mp81ss/apply

apply function implementation for C language

apply c functional functional-programming

Last synced: 30 Jun 2025

https://github.com/j-christl/ocaml-havelhakimi

Functional implementation of the Havel-Hakimi algorithm in OCaml

discrete-mathematics functional-programming graph-theory havel-hakimi-algorithm ocaml

Last synced: 17 Mar 2025

https://github.com/amsh4/livesketch

Real-time collaborative drawing app with React UI, Elixir backend, and Python analytics. Enables seamless sketching, anomaly detection, and scalable infra.

devops docker elixir functional-programming isolation-forest pandas phoenix python react websocket

Last synced: 07 Apr 2026

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/adversing/monoid.scala

Scala-based Haskell monoid implementation

functional-programming monoid scala

Last synced: 06 Apr 2025

https://github.com/aygp-dr/jwt-parsing-examples

A cross-language exploration of JWT header parsing techniques across multiple programming paradigms

clojure examples functional-programming hy javascript jwt lisp parsing python racket rust scheme shell tutorial typescript

Last synced: 30 Apr 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/turbiani/java-learning

Repositório criado para estudos gerais sobre Java 8 e Reative Programming

development functional-programming java-8 learning rxjava

Last synced: 26 May 2026

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/dragos-tudor/frontend-states

Rewritten React redux library [functional principles].

functional functional-components functional-programming react-redux redux states

Last synced: 20 May 2026