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/okyungjin/fx-playground

Playground for FxJS, FxDOM

functional-programming fxdom fxjs javascript

Last synced: 19 Jul 2025

https://github.com/martinkindall/sicp_exercises

Exercises from the book "Structure and Interpretation of Computer Programs"

functional-programming scheme

Last synced: 03 Jan 2026

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/ilyabizyaev/fp-homework

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 07 Apr 2025

https://github.com/ricardorobledo/programacionfuncional-python

Recopilación de ejercicios de programación funcional en Python

functional-programming pyrsistent python3

Last synced: 26 Feb 2025

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/ethern-myth/store-react

Shopping online store, react, .net core, postgresql

antd api cart csharp functional-programming javascript mui netcore7 postgresql reactjs vite

Last synced: 30 Dec 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/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/catseye/iphigeneia

A toy hybrid imperative/functional programming language

functional-programming imperative-programming-language toy-language

Last synced: 17 Dec 2025

https://github.com/Imtjl/fp-euler-project

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 15 Mar 2025

https://github.com/probably-not/elixir-basics

Code that I write while reading the book Learn Functional Programming With Elixir before starting to work at Spot.IM

elixir exercises functional-programming learning

Last synced: 24 Feb 2025

https://github.com/tortuesandwich/blobtrigdelauvoro

L. Guibas and J. Stolfi Delaunay Triangulation/Vorinoi diagram generation algorithm

delaunay-triangulation functional-programming jvm quadedge recursion recursive-algorithm scala triangulation voronoi

Last synced: 03 Jan 2026

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

https://github.com/jtucker/fp-trailblazers

Repository of notebooks that I use for my functional programming talk `Functions! Functions! Functions!`

csharp functional-programming

Last synced: 14 Mar 2025

https://github.com/gusenov/examples-racket

:tennis: Примеры кода на Racket.

examples functional-programming lisp lisp-dialect racket

Last synced: 25 Jan 2026

https://github.com/wdalmut/fn

An example of how a group of tiny functions can finally resolve complex problems

functional-programming kata katas

Last synced: 28 Jun 2025

https://github.com/ifkas/mars-dashboard-project

This is the second project that passed the test for the Udacity Intermediate JavaScript nano degree.

api express-js functional-programming javascript node-js vanilla-javascript

Last synced: 30 Dec 2025

https://github.com/bensimmers/matchly

TypeScript utility for pattern matching in typescript - Inspired by F# match

functional-programming library typescript

Last synced: 23 Jun 2025

https://github.com/invrtd-h/ffffff

JS의 underscore 라이브러리를 그대로 C++로 구현하는 프로젝트입니다

cpp cpp20 functional-programming

Last synced: 12 Jul 2025

https://github.com/arnaudsm/array-deluxe

Superpowers for your JavaScript arrays 🦸

array functional-programming groupby list pipes

Last synced: 22 Jun 2025

https://github.com/borisskert/lazy-stream

A lazy stream implementation with some cool methods known from functional languages

functional-programming lazy-loading object-oriented-programming stream-api

Last synced: 22 Jun 2025

https://github.com/derektypist/build-a-recipe-ingredient-converter

Learn about currying and functional programming by building a recipe ingredient converter application.

css3 currying-function-javascript freecodecamp-project functional-programming html5 javascript

Last synced: 22 Mar 2025

https://github.com/atomicptr/phonad

Building blocks for functional programming in PHP, inspired by Haskell.

functional-programming php php-library

Last synced: 15 Jan 2026

https://github.com/reubano/pyconza-tutorial

Jupyter notebooks and data for "Data Mining and Processing for fun and profit" PyConZA16 tutorial

data functional-programming jupyter-notebook meza pycon python tutorial

Last synced: 11 Jul 2025

https://github.com/sahidev1/calculator

A calculator for arithmetic mathematical expressions, developed from scratch with lexer, parser and evaluater

elixir evaluator functional-programming lexer parser personal-project

Last synced: 17 Mar 2025

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

Functional programming project of the 2nd semester - ENSIIE

decision-trees functional-programming ocaml

Last synced: 26 Feb 2025

https://github.com/scalawilliam/syslog-ac

Scala FS2-IO-UDP syslog server implementation for ActionFPS

cats fp fs2 functional functional-programming scala

Last synced: 11 Jul 2025

https://github.com/yanm1ng/lodash-rebuild

lodash makes JavaScript easier, so let's rebuild it for fun and practice !!

functional-programming javascript lodash practice

Last synced: 11 Jul 2025

https://github.com/kelvinlongchun/chainly

A npm module converts your functions to a method chain

fp functional-programming method-chaining

Last synced: 26 Feb 2025

https://github.com/kenato254/ts-option

The Option type is a powerful tool for handling values that may or may not be present, inspired by functional programming languages like Rust and Haskell. It provides a type-safe way to avoid common errors associated with null or undefined by explicitly representing the absence of a value.

ci functional-programming github-actions javascript nodejs npm safety typescript yarn

Last synced: 30 Dec 2025

https://github.com/rabestro/roman-arabic-calculator

This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.

arabic-numbers calculator functional-programming lambdas pattern-matching prof-of-work roman-numerals validation

Last synced: 11 Jul 2025

https://github.com/denizak/openweather

implementation of open weather api using Clean Architecture

clean-architecture functional-programming tdd test-first

Last synced: 18 Feb 2026

https://github.com/json2d/validium

a functional library for creating validators in Python

functional-programming validation

Last synced: 25 Jul 2025

https://github.com/samuela/karger

Karger's min-cut algorithm in OCaml

functional-programming karger ocaml

Last synced: 25 Jul 2025

https://github.com/bertrand31/haskell-experiments

👨🏻‍🔬 Experimenting with Haskell - mostly data structures and random algorithms

algorithms data-structures functional-programming haskell

Last synced: 21 Aug 2025

https://github.com/wdalmut/fizzbuzz-functional

Resolve fizzbuzz problem with a functional programming approach

functional-programming ramdajs

Last synced: 17 Sep 2025

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

Assisted polymorphism for JavaScript

functional-programming javascript polymorphism typescript

Last synced: 11 Jul 2025

https://github.com/ari-s-123/pdp-hw3

A cli tool built with Bun, TypeScript, and Functional Programming to process listings files from the AirBnB Get the Data page.

airbnb bun cli csv fast-csv functional-programming json typescript

Last synced: 18 Sep 2025

https://github.com/dopenchills/fp-vm

Vue.js application with functional programming patterns

functional-programming typescript vue

Last synced: 11 Jul 2025

https://github.com/ryjen/emotext

(mirror) an elixir/phoenix chat app to learn and use the erlang vm

elixir-phoenix erlang functional-programming webapp

Last synced: 29 Oct 2025

https://github.com/yazaldefilimone/lambda-calculus-typescript

Tiny lambda calculus implementations using Typescript

functional-programming lambda-calculus math

Last synced: 26 Jul 2025

https://github.com/jmaczan/99-scala-problems

📘 Solutions to Phil Gold's adaptation of Werner Hett's "Ninety-Nine Prolog Problems" for Scala

functional-programming scala

Last synced: 07 Nov 2025

https://github.com/danieljharvey/website-face

Hakyll site for danieljharvey.github.io about mostly Haskell shit at the moment.

blog functional-programming hakyll haskell learning

Last synced: 22 Jun 2025

https://github.com/kpebedko22/labs-functional-programming

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

common-lisp functional-programming prolog python

Last synced: 07 May 2025

https://github.com/imhojeong/dive.js

Javascript는 정말 놀랍습니다!

functional-programming javascript lit

Last synced: 27 Jul 2025

https://github.com/al333z/reactiveapplication

Master degree thesis on Reactive Programming.

functional-programming reactive-programming

Last synced: 04 Jan 2026

https://github.com/fa7ad/haskell101

Hello World style haskell programs, just to get hang of haskell syntax

functional-programming haskell haskell-learning stack

Last synced: 18 Sep 2025

https://github.com/mistivia/cfp

Macros to do lisp-like functional programming in pure C

c-macros functional-programming lisp meta-programming

Last synced: 27 Jul 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: 20 Oct 2025

https://github.com/carloskvasir/exmon

Feito para aprender mais sobre elixir, seguindo o curso: https://www.udemy.com/course/elixir-e-phoenix-do-zero/

elixir elixir-lang functional-programming game poc udemy-course-project

Last synced: 27 Jul 2025

https://github.com/stinodes/fuvr

A functional VR library. Eventually.

fp functional functional-programming javascript virtual-reality vr

Last synced: 27 Jul 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: 19 Sep 2025

https://github.com/tricinel/cuddy

An aggregation pipeline built in a functional programming style that lets you search, group, order and transform a collection.

aggregation functional-programming javascript pipeline query-builder search typescript

Last synced: 07 May 2025

https://github.com/tonix-tuft/cartesian-composition

A higher order function to compose functions through cartesian composition.

cartesian-composition composite composition functional-programming

Last synced: 03 Feb 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/donghl-dev/study-java

Java를 공부하면서 작성했던 코드들

design-patterns functional-programming jdk8 lambda stream thread

Last synced: 28 Jul 2025

https://github.com/georgiifirsov/patternmatching

Short header-only library that allows you to use pattern matching in C++. Written in pure standard C++14.

cplusplus cplusplus-14 cpp cpp14 functional-programming pattern-matching templates

Last synced: 12 Apr 2025

https://github.com/mdvanes/tubestarjs

Show data from Open APIs for Dutch public transport

functional-programming nodejs opendata streams

Last synced: 29 Jul 2025

https://github.com/zoul/elm-currency-converter

Trivial currency conversion apps showcasing the Elm architecture

elm functional-programming

Last synced: 12 Apr 2025

https://github.com/rcardin/functional-portfolio

A toy implementation of a portfolio application that uses functional domain modeling and functional programming

cats domain-driven-design functional-programming scala

Last synced: 16 Dec 2025

https://github.com/hauntedhost/haskell-programming

Haskell Programming by Christopher Allen and Julie Moronuki

functional-programming haskell

Last synced: 29 Jul 2025