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/cyprianfusi/building-a-food-ordering-application-in-python

This is an example of Functional Programming Paradigm with separation of Concerns in display!

functional-programming python3 separation-of-concerns

Last synced: 18 May 2026

https://github.com/gregros/kubeq

Irreponsibly powerful tool for querying your k8s cluster.

functional-programming kubectl kubernetes library package poetry python tool

Last synced: 17 May 2026

https://github.com/benji6/cataclysm

Functional programming utility library written in TypeScript

curried functional functional-programming typescript utilities utility

Last synced: 07 Sep 2025

https://github.com/earldouglas/teep

Functional programming in JavaScript

functional-programming javascript

Last synced: 06 Apr 2025

https://github.com/psygo/haskell_lab

An environment for accelerated learning of Haskell.

functional-programming haskell lab

Last synced: 19 May 2026

https://github.com/qilicoh/curve-tool

Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。

curve functional-programming java tool

Last synced: 04 Apr 2025

https://github.com/rvarago/funktions

A small C++17 set of utilities for functional composition.

cplusplus cplusplus-17 cpp cpp17 dsl functional-programming

Last synced: 04 Apr 2025

https://github.com/iamfarrokhnejad/emailval

An email verifier using Go

functional functional-programming go golang

Last synced: 04 Jul 2026

https://github.com/isaqueveras/functional-language

Files that I will be creating during the Functional Language course at the Federal Faculty of Ceará.

functional-programming haskell haskell-learning ufc ufc-quixada

Last synced: 21 Mar 2025

https://github.com/gosub/tegami

a naïve functional image generation library - my take on Conal Elliott's "Functional Images" paper

functional-programming haskell image-processing

Last synced: 31 Dec 2025

https://github.com/1602/pure-ish

Side-effects manager for backend Javascript apps.

functional-programming side-effects state-machine state-management

Last synced: 21 Jul 2025

https://github.com/enpassant/jadobec

JDBC wrapper for very simple database handling.

database fp functional functional-programming java jdbc simple

Last synced: 19 May 2026

https://github.com/rvanasa/lens

An easy-to-learn functional scripting language and runtime environment.

functional-programming javascript modular-design programming-language script

Last synced: 10 Jun 2026

https://github.com/mattlianje/enigma

CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.

cipher cryptography enigma-machine enigma-simulator functional-programming

Last synced: 28 Mar 2025

https://github.com/divertimentos/course-elixir-freecodecamp

Elixir + Functional Programming fundamentals course, aimed for beginners. Provided by Octallium (Anil Kulkarni) through freeCodeCamp.org

elixir elixir-lang functional-programming learn-in-public octallium

Last synced: 15 Jul 2025

https://github.com/oelin/favl

A purely functional AVL tree implementation in JavaScript.

algorithms avl-tree binary-tree data-structures functional-programming

Last synced: 12 Mar 2025

https://github.com/phenax/redux-utils

Utility functions and patterns to work with redux

functional-programming react reducer redux saga

Last synced: 11 Apr 2026

https://github.com/critocrito/curry

Named curry functions for fixed arities.

curry currying fp functional-programming javascript utility

Last synced: 05 Jul 2026

https://github.com/dinataklit/mars-dashbord-functional-programming-intermediate-javascript-nanodegree-program

The functional JavaScript course project will be to build a dashboard for the past and current **NASA Mars rovers**, information about each mission, and images from their excursions. You will be tasked with using all the ES6 syntax and functional programming concepts from the course to interact with a real NASA API and build the front-end logic to create the dashboard.

functional-programming javascript

Last synced: 13 Jul 2025

https://github.com/liteobject/functional.programming.with.csharp

Functional Programming with C#: Unlocking the Power of Functional Paradigm

csharp functional-programming

Last synced: 02 Jan 2026

https://github.com/devkcud/salvation

💀 A generic Go wrapper for optional values, inspired by Rust's Option and Haskell's Maybe. Brings Possibly[T] to your codebase for safe, expressive nothingness.

functional-programming generics golang maybe monads-but-shhh nullable option zero-values

Last synced: 13 Jul 2025

https://github.com/modemobpsycho/python-course-s1-2

Solutions for the course. The topic of the course is "Indie Python Programming Course". The course covers topics from strings and lists to working with files and advanced python.

advanced-python dict filesystem functional-programming iterable-extensions lists-python loops modules none sets string tuples

Last synced: 25 Feb 2025

https://github.com/agmoss/s4fe

Safe remote data fetching

functional-programming

Last synced: 10 Jul 2025

https://github.com/agmoss/tsfc

Training material on function composition

functional-programming

Last synced: 26 Jun 2025

https://github.com/lebrancconvas/hackerrank-functional-programming

Programming in Functional Programming by using Hackerrank Problem.

clojure elixir erlang fsharp functional-programming hackerrank haskell lisp ocaml racket scala

Last synced: 07 Apr 2026

https://github.com/leostera/alonzo.js

Minimalistic Lambda Calculus Built with const and arrow functions

functional-js functional-programming javascript lambda lambda-calculus

Last synced: 30 Jun 2026

https://github.com/alanrsoares/reprocessing-snake

Snake game written entirely in ReasonML with Reprocessing

functional-programming processing reasonml reprocessing snake-game

Last synced: 27 Jun 2025

https://github.com/clarajacintho/sgit

A Git clone in Scala

functional-programming git scala

Last synced: 20 May 2026

https://github.com/cyppan/purely-functional-data-structures

Companion Clojure code for the Purely Functional Data Structures books

clojure functional-programming purely-functional-data-structures

Last synced: 20 May 2026

https://github.com/d-exclaimation/common-ts

Zero-dependency TypeScript utilties for Node.js, Deno, Web and anything that powered by V8

functional-programming pattern-matching pipe typescript union v8 zod

Last synced: 07 Mar 2026

https://github.com/coderynx/functional

A simple .NET functional library

csharp functional-programming option result

Last synced: 13 May 2025

https://github.com/rakibhhridoy/imageprocessing

Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.

augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow

Last synced: 08 Apr 2026

https://github.com/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 22 Jul 2025

https://github.com/michalspano/haskeww

λ Haskell, but no Ls. You call Haskell a toy academia language – I'll show you *real* software in it.

academia cool functional-programming haskell monad research

Last synced: 02 Jan 2026

https://github.com/zio-archive/zio-distributed

The future home of ZIO Distributed!

distributed-computing functional-programming zio

Last synced: 14 Sep 2025

https://github.com/eckelon/functional-api-example

Safe way of starting an express server. It'll start only when express and pino dependencies are satisfied

express express-server expressjs fluture functional-programming monad

Last synced: 16 May 2026

https://github.com/andriystr/monapy

Python Library for declarative programming.

declarative-programming functional-programming library

Last synced: 14 May 2025

https://github.com/sopherapps/funml

A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml

functional-programming pattern-matching python

Last synced: 24 Jan 2026

https://github.com/vandalkvist/lazy-sequence

JS function which executes functions passed by arguments in sequence somewhen you want it.

functional functional-programming functions js lazy micro

Last synced: 10 Sep 2025

https://github.com/adamouization/lambda-calculus-proofs

Short proofs about using the Lambda-Calculus as a Programming Language (2017)

functional-programming lambda lambda-calculus lambda-expressions lambda-functions latex

Last synced: 27 Jun 2025

https://github.com/yurkimus/curry

Javascript curry utility

deno functional-programming javascript node utilities

Last synced: 03 Jul 2025

https://github.com/sergiocampbell/video-chat

This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.

css functional-programming nodejs react react-router-dom socketio typescript webrtc

Last synced: 30 Mar 2025

https://github.com/zoedsoupe/learn-elixir-with-tests

Learn Elixir with test-driven development

begginer-friendly elixir functional-programming

Last synced: 05 Apr 2025

https://github.com/adhityaramadhanus/gope

gope (go efpe), functional programming helper in go (for learning purpose)

functional-programming golang

Last synced: 30 Mar 2025

https://github.com/iacobson/blog_functors

Support code for blog article Functor Flavoured Pipes with Elixir

elixir-lang functional-programming

Last synced: 10 Jun 2025

https://github.com/otobrglez/beyond-ruby

The code from my talk about going beyond Ruby into Scala and beyond.

functional-programming ruby scala

Last synced: 29 Apr 2026

https://github.com/spamegg1/spamegg1-lean

Working through Functional Programming in Lean

dependent-types formal-verification functional-programming lean lean4 math proofs

Last synced: 02 Jan 2026

https://github.com/marcosh/fundic

PHP purely functional dependency injection container

container-interop dependency-injection functional functional-programming php php-library

Last synced: 11 Feb 2026

https://github.com/bsoptei/photonix_derive

Derive macros for optics traits defined in photonix.

crate functional-programming lenses metaprogramming optics rust rust-lang rust-library

Last synced: 04 Apr 2025

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 12 Apr 2025

https://github.com/tonivade/pure-bricks

pure functional implementation of bricks game

functional-programming java

Last synced: 04 Apr 2025

https://github.com/ouerghi01/elixir-99-functional-mastery

A personal journey to master functional programming by solving the classic L-99 problems. No tutorials, no videos—just pure problem-solving and learning.

datastructures elixir elixir-lang functional-programming lsp problem-solving

Last synced: 22 May 2026

https://github.com/giu7d/doka_lang

Compiler for a functional language create in Java

functional-programming javacc programming-language

Last synced: 04 Apr 2025

https://github.com/marcuwynu23/sclib

Cpp dynamic library project for easy console programming

console console-project cpp dynamic functional-programming functions library

Last synced: 14 May 2025

https://github.com/manojpawar94/go-lang-fundamental-examples

The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.

arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct

Last synced: 03 Jan 2026

https://github.com/abengl/ntt-project2-accountms

This Account microservice is part of a banking system designed to handle CRUD operations for banking accounts and transactions. It provides endpoints for creating, retrieving, updating, and deleting accounts, as well as managing transactions associated with each account.

checkstyle functional-programming jacoco junit mockito mysql oop openapi postman spring-boot swagger

Last synced: 30 Dec 2025

https://github.com/eliasgit2017/clojure_sudoku_game-solver

Sudoku Game (including a simple solver) written in Clojure for the LU3IN020 course "Principes des programmes déclaratifs" at Sorbonne Université.

clojure clojure-library functional-programming leiningen seesaw sudoku sudoku-game sudoku-generator sudoku-puzzle sudoku-solver

Last synced: 31 Mar 2025

https://github.com/delonnewman/atomjs

Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.

atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous

Last synced: 06 Feb 2026

https://github.com/wsrer/go-ramda

Functional lab Ramda (https://ramdajs.com) implements in Go.

functional-programming go

Last synced: 15 Jan 2026

https://github.com/zahidul-islam/ts-fun

Implementing lodash library in typescript for fun :-)

chai fun functional-programming lodash mocha typescript

Last synced: 17 Sep 2025

https://github.com/skarab42/result

Provides a robust and type-safe way to handle success and failure outcomes in TypeScript, utilizing symbolic indexing for clear result differentiation.

error-handling functional-programming typescript

Last synced: 24 Jul 2025

https://github.com/codecop/fizzbuzz-with-nothing-kata

Exercise to practice working with functions.

exercise functional-programming kata lambda-calculus

Last synced: 24 Jul 2025

https://github.com/franciscoengenheiro/space-invaders-app

A desktop application to play the classic space invaders arcade game with gameplay modifiers and difficulties

canvas-game college-project desktop-app functional-programming kotlin space-invaders

Last synced: 17 Sep 2025

https://github.com/palutz/tryskiasharp

Playing with Xamarin Forms, F# and SkiaSharp (2D graphics API powered by the Skia library: https://skia.org)

2d-graphics fsharp functional-programming mobile skiasharp xamarin-forms

Last synced: 26 Jul 2025

https://github.com/nem035/js-functional-kitchen

Mini functional recipes in JavaScript.

functional-programming javascript

Last synced: 26 Jul 2025

https://github.com/anabeatrizwalker/frontend-funcional-vidapet

Projeto de conclusão de curso de uma interface gráfica com CRUD de um sistema de agendamentos para serviços veterinários com o framework funcional Elm.

elm frontend functional-programming graphic-interface

Last synced: 07 Nov 2025

https://github.com/diegovdc/trd

A function for composing, inspired by Clojure's thread macro.

clojure functional-programming thread-macro

Last synced: 12 May 2026

https://github.com/alexhmelevski/ahfuture

Simple framework for asynchronous code in swift using Futures

functional-programming futures ios swift

Last synced: 27 Mar 2025

https://github.com/l3lackcurtains/js-functional-programming

:alien: A playground for learning Functional Programming in Javascript.

closure currying functional-programming functor generator high-order-component javascript monads

Last synced: 02 Jul 2026

https://github.com/domix/dmx-fun

This repository contains a collection of implementations and experiments exploring functional programming constructions in Java.

functional-programming gradle java java-25 railway-oriented-programming

Last synced: 01 Apr 2026