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/lenguyenthedat/raptor

A lightweight product recommendation system (Item Based Collaborative Filtering) developed in Haskell.

collaborative-filtering ecommerce functional-programming haskell jaccard-distance recommendation-engine recommendation-system zalora

Last synced: 13 Apr 2025

https://github.com/maif/thoth

Event sourcing in java with vavr, akka stream and vertx reactive PG driver

akka-streams event-sourcing functional-programming java kafka postgresql

Last synced: 20 Aug 2025

https://github.com/zero-one-group/fxl.js

Ζ› fxl.js is a data-oriented JavaScript spreadsheet library. It provides a way to build spreadsheets using modular, lego-like blocks.

data-oriented excel functional-programming javascript nodejs spreadsheet typescript xlsx

Last synced: 07 May 2025

https://github.com/octree/markright

Markdown Parser Writen In Swift

functional-programming ios macos markdown parsec parser swift

Last synced: 25 Aug 2025

https://github.com/borzunov/dontasq

⚑🐍 Extends built-in Python collections with LINQ-style methods

asq functional-programming linq python

Last synced: 13 Sep 2025

https://github.com/MAIF/thoth

Event sourcing in java with vavr, akka stream and vertx reactive PG driver

akka-streams event-sourcing functional-programming java kafka postgresql

Last synced: 14 Jun 2025

https://github.com/joshburgess/functional-typescript-playground

A create-react-app based boilerplate featuring great functional programming oriented TypeScript-friendly libraries preinstalled for convenient forking & experimentation

fp functional-programming typescript

Last synced: 12 Jul 2025

https://github.com/sluukkonen/iiris

πŸ‘οΈ A functional JavaScript & TypeScript utility library

functional-programming javascript typescript utility-library

Last synced: 01 Apr 2025

https://github.com/dzikoysk/expressible

Utility library dedicated for functional & non-functional codebases to simplify modelling of success and failure responses for Java/Kotlin πŸ”€

coroutines functional-programming hacktoberfest java kotlin kotlin-coroutines option panda panda-lang result utility

Last synced: 21 Mar 2025

https://github.com/khoi-backyard/SwiftlyExt

SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types πŸš€

carthage cocoadocs cocoapods extension extensions functional functional-programming swift swift-3 swift-framework swift-library swift-package-manager swift3 xcode

Last synced: 28 Apr 2025

https://github.com/khoi-backyard/swiftlyext

SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types πŸš€

carthage cocoadocs cocoapods extension extensions functional functional-programming swift swift-3 swift-framework swift-library swift-package-manager swift3 xcode

Last synced: 13 Apr 2025

https://github.com/lifeart/hooked-components

Custom components for Ember, inspired by React Hooks approach

ember ember-addon emberjs functional-programming functional-reactive-programming react-hook react-hooks

Last synced: 12 Apr 2025

https://github.com/billhails/pyscheme

A small demo lambda-language written in Python

functional-programming language logic-programming pycharm python

Last synced: 08 Feb 2025

https://github.com/grrr-amsterdam/garp-functional

PHP utility library embracing functional programming paradigms.

currying data-last functional-programming hacktoberfest php

Last synced: 08 Apr 2025

https://github.com/vitorluizc/bitty

πŸ—ƒ A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.

algebraic-data-types animation functional-programming maybe types typescript

Last synced: 13 Apr 2025

https://github.com/quadrupleslap/union-js

🏷️ Tagged unions for vanilla JavaScript!

discriminated-unions functional-programming javascript union vanilla-js

Last synced: 05 May 2025

https://github.com/incetarik/fp-ts-stream

Providing Transducers/Streams based on fp-ts library.

fp-ts functional-programming generators streaming

Last synced: 01 Aug 2025

https://github.com/stanfordhaskell/cs43

Course materials for Stanford's CS43: Functional Programming Paradigms

category-theory course-materials functional-programming haskell

Last synced: 26 Mar 2025

https://github.com/Shambles-Dev/AutoHotkey-Facade

A Set of Functional Programming Libraries

ahk autohotkey functional-programming

Last synced: 21 Mar 2025

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 13 Apr 2025

https://github.com/alhassy/HaskellCheatSheet

A reference sheet for the basics of the mind-expanding Haskell language ^_^

applicatives cheatsheet functional-programming functors haskell monads typeclasses

Last synced: 30 Mar 2025

https://github.com/KikyTokamuro/Simple-Functional-Programming

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простым языком + ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

functional-programming hacktoberfest haskell python scheme simple

Last synced: 03 Aug 2025

https://github.com/airtucha/amonad

Experimental implementation of Maybe and Result monads compatible with await.

async-await await error-handling fp functional-programming javascript js maybe monad option ts typescript

Last synced: 27 Feb 2025

https://github.com/hablapps/puretest

Purely functional testing in Scala

cats functional-programming scalaz testing typeclasses

Last synced: 30 Jun 2025

https://github.com/kikytokamuro/simple-functional-programming

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простым языком + ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

functional-programming hacktoberfest haskell python scheme simple

Last synced: 30 Jul 2025

https://github.com/mthadley/thenews

Yet another Hacker News reader, but this time in Elm!

elm elm-demos functional-programming hacker-news-reader

Last synced: 21 Mar 2025

https://github.com/phenax/enum-fp

Functional Enum type / Sum type for javascript with simple pattern matching

algebraic-data-types enum functional-programming js sum-types

Last synced: 14 Apr 2025

https://github.com/fluture-js/fluture-express

:steam_locomotive: Create Express middleware using Futures

express express-middleware fluture functional-programming

Last synced: 18 Jul 2025

https://github.com/adityaathalye/bash-toolkit

Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.

bash bash-scripting clojure-development command-line-tool functional-programming git-ops log-analysis machine-setup shell shell-script

Last synced: 26 Mar 2025

https://github.com/kamstrup/fn

Functional programming in Go

functional-programming golang

Last synced: 02 May 2025

https://github.com/danielnixon/total-functions

A collection of total functions to replace TypeScript's built-in partial functions.

functional-programming type-safety typescript

Last synced: 20 Mar 2025

https://github.com/pashashiz/scanet3

Type-safe, high performance, distributed Neural networks in Scala

functional-programming linalg math neural-networks scala tensorflow

Last synced: 24 Jul 2025

https://github.com/zio/zio-ftp

A simple, idiomatic (S)FTP client for ZIO

connector ftp functional-programming scala sftp streaming streams zio zio-streams

Last synced: 25 Apr 2025

https://github.com/damiancipolat/functional_programming_in_js

This repository is a group of material and study guide to learn the concept of functional programming using javascript, much of it was extracted from JSCONF.

functional functional-programming javascript study-project

Last synced: 01 Aug 2025

https://github.com/kevin-lee/j8plus

Library containing useful tools for Java 8

functional-programming java java8 lambda-expressions recursion stream

Last synced: 22 Mar 2025

https://github.com/halfzebra/elm-aframe

:sunglasses: A-Frame bindings for Elm

aframe elm functional-programming webvr

Last synced: 15 May 2025

https://github.com/mpkocher/functional-programming-techniques-in-python

Exploring functional centric designs and patterns in Python

composition functional-programming juypter-notebook python

Last synced: 19 Apr 2025

https://github.com/siraben/fp-notes

Notes on Functional Programming and related topics

functional-programming notes

Last synced: 09 Mar 2025

https://github.com/nikdon/telepooz

Functional Telegram Bot API wrapper for Scala on top of akka, circe, cats, and shapeless

akka akka-streams bot cats circe free-monad functional-programming scala telegram-api

Last synced: 12 Sep 2025

https://github.com/flyfish30/zig-cats

A category and functional programing library for Zig language

category-theory functional-programming zig zig-package

Last synced: 12 Apr 2025

https://github.com/akabe/docker-iocaml-datascience

Dockerfile of Jupyter (IPython notebook) and IOCaml (OCaml kernel) with libraries for data science and machine learning

data-science deep-learning docker functional-programming iocaml jupyter-notebook machine-learning ocaml

Last synced: 11 Jul 2025

https://github.com/rvikmanis/redux-fp

Functional programming helpers for Redux.

functional-programming helpers point-free reducer redux utility-library

Last synced: 14 Apr 2025

https://github.com/alhassy/haskellcheatsheet

A reference sheet for the basics of the mind-expanding Haskell language ^_^

applicatives cheatsheet functional-programming functors haskell monads typeclasses

Last synced: 22 Mar 2025

https://github.com/geirolz/cats-xml

A functional library to work with XML in Scala using Cats.

cats decoding encoding fp functional-programming scala xml

Last synced: 14 Apr 2025

https://github.com/moonad/Moonad

Moonad: a p2p academic journal, or a social network for code?

academic-journals formal-languages formal-verification formality functional-programming game-development moonad

Last synced: 10 Jul 2025

https://github.com/fwcd/curry-language-server

IDE support for the functional logic programming language Curry

curry functional-programming haskell language-server-protocol logic-programming

Last synced: 13 Apr 2025

https://github.com/sliptype/vue-pure

β›± An example of managing state using Purescript in a Vue app

functional-programming purescript vue

Last synced: 03 Apr 2025

https://github.com/daenyth/intro-cats-effect

Slides and video recording for my "Intro to Cats-Effect" talk

cats cats-effect functional-programming scala slides

Last synced: 14 Apr 2025

https://github.com/albertllousas/team-management-microservice

Team management service is a production ready and fully tested service that can be used as a template for a microservices development.

domain-driven-design event-driven-architecture functional-programming hexagonal-architecture hexagonal-architectures kafka microservices spring-boot transactional-outbox-pattern

Last synced: 29 Jul 2025

https://github.com/hnaderi/lepus

Your principled, purely functional, non-blocking RabbitMQ client for scala, scala js and scala native built on top of fs2

amqp amqp0-9-1 cats-effect functional-programming rabbitmq rabbitmq-client scala scala-js scala-native scalajs scalanative typelevel

Last synced: 10 Apr 2025

https://github.com/arrow-kt/arrow-integrations

Ξ›rrow Integrations is part of Ξ›rrow, a functional companion to Kotlin's Standard Library

arrow functional-programming kotlin-library

Last synced: 17 Jun 2025

https://github.com/jackfoxy/fsregex

Composable regular expressions for F#

fsharp functional-programming regular-expression regular-expressions

Last synced: 14 May 2025

https://github.com/hyroai/gamla

Python functional programming

functional-programming python

Last synced: 13 Jul 2025

https://github.com/fp4ts/fp4ts

Zero-dependency, purely functional library for effectful programming in Typescript

algebraic-effects category-theory functional-programming higher-kinded-types typelevel typescript

Last synced: 04 Apr 2025

https://github.com/troyp/fn.el

Concise anonymous functions for Emacs Lisp

emacs emacs-lisp functional-programming lambda macros

Last synced: 14 Jul 2025

https://github.com/kwan3854/unity-nope

The fastest functional programming library for Unity – the easiest and quickest way to handle exceptions and null values.

awaitable functional-programming railway-oriented-programming unitask unity unity-package

Last synced: 18 Jul 2025

https://github.com/tylors/45

A Functional, monadic test-runner

assertions functional-programming lazy monad test test-runner

Last synced: 21 Sep 2025

https://github.com/flintinatux/tinyfunk

The tiniest of functional libraries

functional-programming javascript tiny

Last synced: 12 Apr 2025

https://github.com/sandromaglione/fpdart_riverpod

Complete guide on how to build a safe, maintainable, and testable flutter app using fpdart and riverpod

flutter-app flutter-examples fpdart functional-programming riverpod

Last synced: 12 Apr 2025

https://github.com/leakyabstractions/result

🎱 A Java library to handle success and failure without exceptions

error-handling exception-handling exceptions functional-programming java java-library library monad result

Last synced: 27 Feb 2025

https://github.com/transeptorlabs/transeptor-bundler

A light weight blazing fast, modular ERC4337 TypeScript bundler built with functional programming.

account-abstraction bundler erc4337 esm ethereum functional-programming nodejs p2p typescript

Last synced: 23 Jul 2025

https://github.com/fizzyelt/functional-programming

帢你排紒 functional programming

documentation functional-programming math

Last synced: 30 Jul 2025

https://github.com/crubier/infinistack

Infinite recursion in JS without stack overflow errors, based on magic πŸŽ©βœ¨πŸ‡

functional-programming js recursion

Last synced: 14 Apr 2025

https://github.com/flintinatux/puddles

Tiny vdom app framework. Pure Redux. No boilerplate.

frontend-framework functional-programming reducer redux vdom virtual-dom

Last synced: 21 Jul 2025

https://github.com/loophp/fpt

Functional programming toolbox for PHP.

functional-programming toolbox

Last synced: 24 Jan 2025

https://github.com/ctlst-tech/c-atom

Model-based driven real-time embedded software framework for safety-critical and mission-critical application

autopilot catpilot drone embedded embedded-systems functional-programming hardware-agnostic mission-critical model-based-development os-agnostic posix-compliant realtime safety-critical uas uav vms

Last synced: 05 Apr 2025