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/steve245270533/fp

JavaScript函数式编程文档合集

functional-programming javascript typescript

Last synced: 14 May 2026

https://github.com/therealprohacker/lambda

A lambda calculus evaluator in both Haskell and Python

beta-reduction functional-programming haskell lambda-calculus python3

Last synced: 17 May 2026

https://github.com/stagfoo/joro

🕷️🕸️ Load dom nodes and strings like dependencies with no duplicates

css css-framework frontend functional-programming javascript jss template-literals

Last synced: 10 Apr 2026

https://github.com/calvinlfer/etl-workflow

An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing

cats etl functional-programming scala

Last synced: 06 Jul 2025

https://github.com/tonix-tuft/react-suspense-async-effect

A library to perform asynchronous effects in React following the Suspense API principles providing asynchronous curried functions with a synchronous feel.

algebraic-effects async asynchronous curry effect effects feels-synchronous functional-programming react suspense

Last synced: 03 Feb 2026

https://github.com/jmargenberg/monok

Alternative pipe operators for clean handling of `{:ok, value}` and `{:error, reason}` tuples in Elixir

elixir functional-programming

Last synced: 04 Apr 2025

https://github.com/bardoor/monaditto

A pragmatic monad library for Elixir, no PhD required

elixir functional-programming monad

Last synced: 08 Mar 2026

https://github.com/hanzopgp/haskelltest

First time using functional programming language.

functional-programming haskell university

Last synced: 22 Jun 2025

https://github.com/peekandpoke/psi

Php Simple Iterations. Map, filter, aggregate, reduce with ease. Produce readable and reliable code without hand-written loops.

functional-programming immutability php

Last synced: 22 Jun 2025

https://github.com/manusant/katxupa

Delicious Dish for Typescript and JavaScript projects

cachupa functional functional-programming javascript katxupa typescript

Last synced: 14 Apr 2025

https://github.com/astuanax/fun

Functional javascript library

either-monad functional-programming javascript maybe-monad

Last synced: 21 Feb 2026

https://github.com/tmorin/faggregate

Unlock the Power of DDD Aggregates and Functional Programming with `faggregate`!

aggregate ddd functional-programming java

Last synced: 28 Oct 2025

https://github.com/mmzk1526/doc-jan-haskell

Solutions to Imperial College Department of Computing Haskell January Tests

functional-programming haskell ic

Last synced: 21 Feb 2026

https://github.com/johndavedecano/kwerk

A co-working directory built with elixir language and phoenix framework

elixir elixir-phoenix elixir-programming-language functional-programming phoenix-framework test-driven-development

Last synced: 23 Jun 2025

https://github.com/amrdeveloper/bee-lang

Bee is interpreted programming language for LangJam 2021 Created in less than 48h based on first-class comments theme

functional-programming interpreter java langjam langjam-0001 language multithreading object-oriented-programming

Last synced: 24 Jul 2025

https://github.com/saityi/felis

(⚠️ Work in Progress ⚠️) Category theoretic abstractions and implementations

category-theory functional-programming standard-ml

Last synced: 06 Feb 2026

https://github.com/wavelop/js-pipe-functions

Solution for pipe functions in Javascript.

functional-programming javascript pipe

Last synced: 24 Oct 2025

https://github.com/joordy/ringring

A dashboard tool on behalf of Ring-ring organization. A dashboard tool for policy makers, which can see how traffic conditions can be improved. The tool consists of several visualizations formed from the Ring-Ring bicycle dataset.

chartjs cycling data-visualization data-visualization-project functional-programming mapbox rollup sapper svelte svelte-js svelte3

Last synced: 14 Jul 2025

https://github.com/radiopotin/computorv1

2nd degree equation solver, first experience in functional programming. 42Paris course project

42paris 42school computorv1 functional-programming ocaml

Last synced: 27 Jun 2025

https://github.com/timdeputter/fitex

FitEx is a Macro-Module which provides a bit of sugar for function definitions.

elixir elixir-lang functional-programming macros

Last synced: 20 Mar 2025

https://github.com/phreppo/parallellisp

Lisp, but functional and parallel

functional-programming lisp parallel

Last synced: 04 Oct 2025

https://github.com/mquaresma/sokoban

Sokoban transport puzzle game written in Haskell

functional-programming game gloss haskell puzzle sokoban

Last synced: 11 Sep 2025

https://github.com/lebrancconvas/typescript-playground

Playground for Practicing my Typescript Skill.

functional-programming javascript npm typescript yarn

Last synced: 07 Apr 2026

https://github.com/3mp3ri0r/cpyfunctional

cpyfunctional is python package to help you code python in functional programming paradigm

functional-programming library python python3

Last synced: 11 Sep 2025

https://github.com/santanusinha/hystrix-function-wrapper

A small lib to wrap any lambda with a hystrix command

functional functional-programming hystrix java-8

Last synced: 06 Mar 2026

https://github.com/morganconrad/f-readline

Thin layer over node's readline module to provide functional support: map, reduce, filter, forEach()

async filter foreach functional-programming map node-readline readline reduce

Last synced: 10 Jul 2025

https://github.com/jaandrle/deka-dom-el

A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.

client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive reactive-programming rendering server-side-rendering signals signals-library typescript ui ui-components vanilla-javascript vanilla-js webcomponents

Last synced: 27 Jul 2025

https://github.com/muhammadkashif20/calculator-project

I made This is Simple Calculator Project Using Languages Html , Css , JavaScript. With Fully Functionality With JavaScript & Using Eval Function.Styling For Css & Structure For Html. With Beautiful Ui

css functional-programming html javascript

Last synced: 11 Jan 2026

https://github.com/hablapps/naturally

Programming in a tagless-final style, naturally

dependency-injection functional-programming natural-transformation scala typeclasses

Last synced: 30 Jun 2025

https://github.com/janstuemmel/yep

Easy functional programming with Typescript

category-theory fp functional-programming futures javascript promises typescript

Last synced: 29 Jan 2026

https://github.com/alvaro-cuesta/lambda-musika

A JavaScript DAW that emphasizes functions as its core building block. In practice, a realtime audio scripting language and batteries-included DSP library, running on the web.

audio daw functional-programming live-coding music

Last synced: 24 Jan 2026

https://github.com/veggiemonk/theme-solarized-light-fjs

Based on Solarized light and tailored for functional programming style in JavaScript

functional-programming javascript light-theme

Last synced: 02 Apr 2025

https://github.com/krzys9876/command-line-reader

Command-line arguments reader to a class with respective fields

command-line functional-programming implicits scala

Last synced: 29 Mar 2025

https://github.com/krzys9876/z80_basic

MS Basic interpreter in Scala

basic functional-programming immutability scala z80

Last synced: 10 Jul 2025

https://github.com/tysonmn/tysonmn.github.io

Blog of Tyson Williams about software engineering and functional programming

blog functional-programming software-engineering

Last synced: 06 Apr 2025

https://github.com/afsalthaj/supaku-sukara

Functional Programming, Functional Programming Exercise Solutions in Scala & Spark

functional-programming functor language monad parallelism scala shapeless spark typeclasses

Last synced: 15 May 2026

https://github.com/ches/intro-to-learning-scala

Talk from May 2017 Bangkok Functional Programmers meetup – http://ches.github.io/intro-to-learning-scala/

functional-programming scala scalajs

Last synced: 11 Apr 2025

https://github.com/tonivade/commitconf-25

código fuente de los ejemplos usados en la charla que presenté en la #commitconf

commitconf dsl functional-programming java

Last synced: 23 May 2026

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/jlengrand/functional-programming-scala

Exercises from the Functional Programming in Scala book

educational functional functional-programming scala

Last synced: 21 Jul 2025

https://github.com/a1exwang/adonis-lang

A functional programming language with built in NVM support

functional-programming nvm programming-language rust

Last synced: 18 May 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/ibnz36/minifunc

An extremely simple, small & type-safe functional programming library for TypeScript/JavaScript.

functional functional-programming library node type-safety typescript

Last synced: 18 May 2026

https://github.com/futtetennista/introductiontofunctionalprogramming

Solutions for the exercises in the "Introduction to Functional Programming" by Richard Bird and Philip Wadler

functional-programming haskell-learning

Last synced: 05 Apr 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/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/akin-mustapha/glitch-art

A command line tool that corrupt the binary data of an image file to create a glitch

functional-programming glitch-art haskell haskell-learning programming programming-languages

Last synced: 11 May 2025

https://github.com/dhodgson615/lintomatic

A basic linter for Python projects written in Haskell

developer-tools functional-programming haskell lint linter linters linting python python-3

Last synced: 18 May 2026

https://github.com/uchamod/flutter_fitness_tracker_application_ui

Welcome to the Fitness Tracker app! This Flutter application is designed to help you keep track of your fitness activities with a creative and intuitive user interface. The app is fully responsive and works seamlessly on mobile, web, and tablet devices, ensuring you have access to your fitness data anytime, anywhere.

dart flchart flutter functional-programming responsive ui-design

Last synced: 19 May 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/rxtoolkit/streams

🐠 RxJS operators and utilities for working with streams (node.js ReadableStream, pipes, etc.)

fp functional-programming nodejs observables package reactive-programming rxjs streams

Last synced: 18 May 2026

https://github.com/clarajacintho/sgit

A Git clone in Scala

functional-programming git scala

Last synced: 20 May 2026

https://github.com/pomadchin/tagless-derivation

This project is an experimental playground to work on the cats-tagless macros migration to Scala 3.

functional-programming scala tagless

Last synced: 12 Sep 2025

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/alepop/curry

🍛 A curry function (another one)

curry functional-programming

Last synced: 30 Oct 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