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/bbjubjub2494/conway.sc

Functional Conway's Game of Life implementation using immutable sets

ammonite-scripts conway-game functional-programming lanterna scala

Last synced: 30 Jun 2025

https://github.com/ghurtchu/wc

unix wc clone

functional-programming scala unix wc

Last synced: 26 Feb 2025

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/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/maxbarsukov-itmo/functional-programming-3

🧪λ Функциональное программирование: Лабораторная работа №3

command-line computational-math elixir functional-programming itmo laboratory-work maxbarsukov

Last synced: 03 Aug 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/okyungjin/fx-playground

Playground for FxJS, FxDOM

functional-programming fxdom fxjs javascript

Last synced: 17 May 2026

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/eloyhere/semantic-java

Semantic-Java is a modern, maven Java stream processing framework with zero dependencies. It elegantly blends the fluency of Java Streams, the laziness of JavaScript generators, and intelligent index-based control inspired by database indexing — perfect for time-series, event streams, and high-performance data pipelines as a maven pendency.

data functional functional-programming java pipeline stream

Last synced: 07 Apr 2026

https://github.com/umesh-timalsina/ts-monads

Monads Playground in TypeScript

functional-programming typescript

Last synced: 23 Mar 2025

https://github.com/mdxprograms/saturn.js

An easy to use minimal js library for earth and beyond :rocket: :milky_way:

es6 functional-programming javascript javascript-tools webdev

Last synced: 24 Jun 2026

https://github.com/s3b4s/html-monparser

An HTML parser implemented using the monadic parser monpar.

functional-programming parser parsing

Last synced: 23 Mar 2025

https://github.com/divertimentos/course-elixir-fundamentals-headway

Elixir for JS Developers Crash Course

elixir functional-programming

Last synced: 22 Jun 2026

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/kamalfarahani/katharos

A library providing useful types and functions for functional programming in Python

functional-programming monads python

Last synced: 02 Feb 2026

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/youz/honestb

The Honest B programming language

armoredcore6 esolang functional-programming lazy-k ruby

Last synced: 02 Feb 2026

https://github.com/youz/lazyk-collection

Writing Lazy K interpreters in various languages

esolang functional-programming lazy-k

Last synced: 02 Feb 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/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/dragos-tudor/frontend-routing

Rewritten React router library [functional principles].

functional functional-components functional-programming react-router router

Last synced: 24 Apr 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/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/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/alansastre/java-streams

Programación funcional y API Stream en Java

functional-programming java java11 java17 java8 lambda stream stream-api

Last synced: 13 Jun 2026

https://github.com/wilberquito/jelly-adventures

A game inspired in Bloxorz

functional-programming haskell

Last synced: 14 Jul 2025

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/asarkar/udemy-advanced-scala

https://www.udemy.com/course/advanced-scala/

functional-programming scala udemy

Last synced: 19 Jul 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/tkshill/elm-rpg-session

A session manager, ttrpg character builder, and dice roller built with Elm and Lamdera

absurdia character-sheet dice-roller elm fate-core functional-programming hacktoberfest hacktoberfest2023 lamdera monster-of-the-week motw ttrpg

Last synced: 03 Jan 2026

https://github.com/liitfr/sort-my-items

Sort an array's (or anything else's) items by defining a hierarchical set of criterias, à la FP

array criteria functional-programming hierarchical items ordering sorting

Last synced: 25 Jul 2025

https://github.com/aerphanas/usholli

Jadwal sholat menggunakan API myquran dan elm language

elm elm-lang functional-programming indonesian-language website

Last synced: 15 Oct 2025

https://github.com/gokselgoktas/hotline

A simple and straightforward utility library for Lua

functional-programming lua luarocks utility-library

Last synced: 20 Jul 2025

https://github.com/milandjurdjevic/either

Functional-style error handling in C# using a simple Either implementation.

csharp error-handling functional-programming monads

Last synced: 24 Jun 2025

https://github.com/azzaxy1/dasar-pemrograman-javascript

Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy

asynchronous data-structures functional-programming javascript nodejs npm oop

Last synced: 02 May 2026

https://github.com/ythecombinator/jaspion

Practical java 8 utility belt for you projects.

functional-programming java

Last synced: 30 Oct 2025

https://github.com/shank404/fp_snake

~~ Elm / Browser Game ~~ This is a snake game written in Elm. The language itself is a functional language. I learned many declarative concepts while developing this project. This game was a task in my studies.

currying elm elm-architecture elm-lang functional-programming higher-order-functions

Last synced: 02 Jan 2026

https://github.com/austinrwarner/monadic

Functional programming in Python using Monadic types

functional-programming monad python

Last synced: 10 Mar 2026

https://github.com/petitgrizzlies/99problems

Solutions for 99 Problems with Erlang

elixir-lang erlang functional-programming

Last synced: 12 Jul 2025

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/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/williamlsh/js-pandora

Practical challenging cases involved with algorithm, functional programming and interviews implemented with JavaScript

algorithms functional-programming inteview javascript

Last synced: 04 Nov 2025

https://github.com/nikdon/15puzzle

Purely functional 15 puzzle

functional-programming io-monad scala

Last synced: 05 Mar 2025

https://github.com/Btylrob/btylrob.github.io

My personal blog built with Ocaml and Soupault.

blog functional-programming ocaml soupault

Last synced: 11 Jun 2025

https://github.com/saber2pr/ts-monad

TS-Monad inspired from Haskell-Monad.

functional-programming haskell monad typescript

Last synced: 17 May 2026

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/exiahuang/lwc-ramda

Ramda js for salesforce lwc developer

functional-programming javascript lwc lwc-component sfdx

Last synced: 17 May 2026

https://github.com/aaron-creator/java_functional_programming

Examples for learning Streams, functional ptogramming with Java8.

consumer filter function functional-programming java-8 map predicate-functions reduce streams

Last synced: 02 Apr 2025

https://github.com/exiahuang/lwc-lodash

Lodash js for salesforce lwc developer

functional-programming javascript lwc lwc-component sfdx

Last synced: 17 May 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/mohamedismail37/bank-system

Console-based bank management system in C++ featuring file I/O, authentication, and permission levels,etc

bank console console-application cplusplus cpp file files functional-programming systems

Last synced: 15 Jun 2025

https://github.com/mrtkp9993/funcproggo

Functional Programming in Go.

functional-programming golang

Last synced: 15 May 2026

https://github.com/abualiyousef/string-calculator-task

This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.

clean-code dotnet fsharp functional-programming oop solid

Last synced: 17 Feb 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/ashr123/exceptional-functions

A collection of functions that protect against unchecked Exceptions

functional-programming java

Last synced: 16 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: 17 May 2026

https://github.com/muhammadmoeezkhan/erlang-parallel-algorithm-performance

Erlang Powered Analysis of Sorting Algorithms Using Parallel Processing And Performance Tracking!

erlang functional-programming parrallel-computing sorting-algorithms-implemented

Last synced: 01 Mar 2026

https://github.com/jwhittle933/funked

A Functional Library for Go

functional-programming genserver golang library

Last synced: 28 Mar 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/datakinds/charm-mode

Emacs mode for editing https://github.com/Aearnus/charm files.

charm emacs esolang functional-programming major-mode stack-based

Last synced: 09 Aug 2025

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/gailo22/hello-scala

sample scala sbt project

functional-programming scala

Last synced: 28 Mar 2025

https://github.com/monban/fp

Collection of functional programming constructs for Go

functional-programming go golang

Last synced: 28 Mar 2025

https://github.com/raboro/sorting-algorithms-in-haskell

Most common sorting algorithms implemented in Haskell (Quicksort, InsertionSort, MergeSort, BubbleSort, HeapSort, SelectionSort, Radixsort, Bucketsort and Shellsort)

functional-programming haskell sorting-algorithms sorting-algorithms-implemented

Last synced: 28 Mar 2025

https://github.com/palutz/scalashoppingbasket

A simple shopping basket in Scala, with an idiomatic approach...

functional-programming scala

Last synced: 17 Aug 2025