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/adityaathalye/oxo

A game of traditional 3x3 Noughts and Crosses, in Bash.

bash bash-script functional-programming shell shell-script study study-project

Last synced: 26 Mar 2025

https://github.com/ceticamarco/rhino

🦏 Simple markup language for building static websites

functional-programming haskell language-development markup-language parser ssg static-site-generator

Last synced: 07 May 2025

https://github.com/amacgregor/circuit_breaker_example

An example implementation of the circuit breaker pattern in elixir

design-patterns elixir functional-programming

Last synced: 17 Jul 2025

https://github.com/AlejandroME/ReaderM

Repository with a simple Microservice demonstrating some Functional Patterns

akka-http cats circe doobie functional-programming scala

Last synced: 30 Apr 2025

https://github.com/0x706b/fncts

A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning

concurrency data-structures functional-programming resource-safety tsplus typescript zio

Last synced: 20 Sep 2025

https://github.com/plume-lang/plume

Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.

algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits

Last synced: 13 Aug 2025

https://github.com/minikin/result_type

💊 Result Type for Dart represents either a success or a failure, including an associated value in each case.

dart either flutter functional-programming result result-type

Last synced: 17 Mar 2025

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

⚙️ My personal collection of FP JavaScript functions!

fp functional-js functional-programming functional-programming-examples javascript

Last synced: 15 Apr 2025

https://github.com/geirolz/scope

A functional, compile-time and type-safe models layer separator

cats functional-programming lightweight pure scala typesafe

Last synced: 14 Apr 2025

https://github.com/wqferr/functional

Functional programming utilities implemented in pure Lua.

functional-programming lua lua-library luarocks teal

Last synced: 17 Jul 2025

https://github.com/geirolz/fp-microservice

A purely functional microservice template in Scala

cats distributed-systems fp functional-programming kafka microservice scala template

Last synced: 13 Apr 2025

https://github.com/masterfermin02/slash

PHP library for functional programming

functional functional-programming lodash php ramda underscore

Last synced: 14 Apr 2025

https://github.com/rurumimic/function-do-not-use-it

팡션? 사용하지 마세요

fp functional-programming

Last synced: 24 Jul 2025

https://github.com/perfective/ts.common

Common types and functions for perfective development in TypeScript

functional-programming javascript monad typescript

Last synced: 12 Apr 2025

https://github.com/propensive/acyclicity

Monadic directed acyclic graph datastructures for Scala

dag functional-programming graph immutable outgoing-edges scala subgraph

Last synced: 22 Mar 2025

https://github.com/bigtimetapin/somos-datum

token-gated decentralized uploads & downloads of files for the solana community

elm-lang functional-programming functional-reactive-programming rust-lang solana solana-nft solana-program solana-token

Last synced: 23 Jan 2025

https://github.com/guangie88/rustfp

C++ implementation of Rust Option/Result and Iterator.

cpp cpp14 functional-programming iterator monad monadic monadic-optionals monadic-result rust

Last synced: 28 Feb 2025

https://github.com/edumserrano/csharp-functional

csharp-functional provides a set of NuGet packages to drive your coding towards a functional approach as well as enabling Railway Oriented programming

csharp dotnet functional functional-programming maybe maybe-monad result

Last synced: 22 Sep 2025

https://github.com/iainjreid/fui

A functional UI framework and rendering engine with an impossibly small footprint

framework fui functional functional-programming interface user user-interface

Last synced: 12 Apr 2025

https://github.com/j5ik2o/rust-fp

The Library for Functional Programming in Rust

functional-programming rust

Last synced: 07 Apr 2025

https://github.com/danielobara/nlw-together-elixir

Wabanex - Gerencie e acompanhe seus treinos na academia! Evento NLW Together organizado pela @Rocketseat :rocket:

api backend elixir elixir-lang elixir-phoenix functional-programming graphql nlw nlw-together rocketseat

Last synced: 10 Apr 2025

https://github.com/brianneisler/stutter

Functional programming framework for Javascript/ES6 inspired by Clojure

functional-programming javascript

Last synced: 02 May 2025

https://github.com/ken-okabe/unlimitedjs

unlimitedjs is a minimal JavaScript framework for building production-ready UI with no limitations, full flexibility and zero rules - just pure functional and reactive programming to compose virtual DOM in JSX/TSX

frp-library functional-programming functional-reactive-programming javascript-framework react-hook react-hooks reactive reactjs rxjs timeline virtual-dom vue

Last synced: 29 Jul 2025

https://github.com/scala-exercises/exercises-monocle

Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/

functional-programming immutable-datastructures lenses optics tutorial

Last synced: 10 Apr 2025

https://github.com/functionalland/functional-io

IO methods as valid Task monads perfect to write great point-free software in JavaScript that is compatible with most modern browsers and Deno.

algebraic-data-types deno denoland filesystem functional functional-programming functor monad task-monad

Last synced: 18 Mar 2025

https://github.com/maif/functional-json

Parse and write json the functional way

functional-programming jackson json

Last synced: 14 Apr 2025

https://github.com/fuwn/pywal.nix

🌈 Extremely straightforward evaluation-time Pywal integration for Home Manager

functional-programming home-manager nix nixos pywal wal

Last synced: 10 Apr 2025

https://github.com/burz/cfl

a Compileable statically typed Functional programming Language

compiler functional-programming interpreter llvm

Last synced: 23 Aug 2025

https://github.com/eikek/calev

Work with systemd.time like calendar events in Scala

calendar-events fs2 functional-programming scala scala-library

Last synced: 26 Mar 2025

https://github.com/vahidzee/dypy

Toolkit for Dynamic Python code manipulations

dynamic-code-execution dynamic-objects functional-programming lazy-evaluation

Last synced: 10 Apr 2025

https://github.com/js-choi/proposal-function-demethodize

Draft specification for a standard demethodize function in JavaScript.

functional-programming javascript object-oriented-programming tc39

Last synced: 18 Jun 2025

https://github.com/joshuawise/vapr

A framework for writing expressive, functional-style apps 🌹

app framework functional-programming http server service

Last synced: 11 Apr 2025

https://github.com/geirolz/toolkit

A Scala 3, lightweight and functional non-intrusive library to build typed and declarative Scala application with managed resources and dependencies

application application-framework cats cats-effect functional-programming microservice microservices resources scala service toolkit

Last synced: 20 Aug 2025

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

This is the main website for Arrow, the functional companion to Kotlin's Standard Library

functional-programming hacktoberfest kotlin

Last synced: 14 Apr 2025

https://github.com/vlingo/xoom-streams

The VLINGO XOOM platform SDK for Reactive Streams built on XOOM ACTORS.

actor-model actors backpressure functional-programming jvm pubsub reactive reactivestreams streams

Last synced: 05 Sep 2025

https://github.com/tanrax/soy-un-buen-programador-js

Juego con retos sencillos de JavaScript para probarte a ti mismo que sabes lo que haces

functional-programming javascript programming-exercises

Last synced: 11 Apr 2025

https://github.com/sbernheim4/excoptional

A fully typed, zero-dependency implementation of the functional programming Option object for JavaScript and TypeScript

functional-programming javascript maybe maybe-monad option typescript

Last synced: 20 Jun 2025

https://github.com/davidgregory084/inc

Experiments with incremental compiler construction on the JVM

compiler compiler-construction functional-programming jvm jvm-languages

Last synced: 07 May 2025

https://github.com/massix/gleamfonts

Small CLI tool to download and install nerdfonts on Termux environment

cli functional-programming gleam gleam-lang nerdfonts termux tool

Last synced: 11 Apr 2025

https://github.com/active-group/funar

Materials for FUNAR trainings - previous trainings are archived as branches

architecture functional-programming haskell racket

Last synced: 15 Apr 2025

https://github.com/fsynthlib/fsynth

Music synthesizer, written for fun and to learn stuff

functional-programming kotlin multiplatform music synthesizer

Last synced: 17 Mar 2025

https://github.com/metagn/applicates

generalized compile time routine and symbol pointers

functional-programming library macros nim optimization templates

Last synced: 18 Mar 2025

https://github.com/cranst0n/ribs

FP inspired packages for Dart

dart functional-programming

Last synced: 23 Apr 2025

https://github.com/glebec/lambda-talk-practical

Some JS techniques and tools which are at least associated with lambda calculus

functional-programming javascript lambda-calculus theory

Last synced: 31 Jul 2025

https://github.com/modulovalue/abstract_dart

A collection of algebraic structures borrowed from abstract algebra. Semigroup, Monoid, Group & Field.

abstractalgebra algebra dart dartlang field functional-programming group monoid pub semigroup vectorspace

Last synced: 13 Apr 2025

https://github.com/JiaYaobo/stamox

make your statistical research faster

functional-programming gpu jax python statistics

Last synced: 01 May 2025

https://github.com/kapelianovych/fluss-core

Core functions and structures for functional programming.

functional-programming monad typescript

Last synced: 28 Apr 2025

https://github.com/jakubriegel/clojure-spring

Demo of using Spring in Clojure with some Java integration

clojure functional-programming put-poznan spring-boot

Last synced: 15 Apr 2025

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

newtype and refinement (refined) type for Scala 3

functional-programming newtype refined refined-types refinement refinement-types scala

Last synced: 09 Aug 2025

https://github.com/bynect/algorithm-w

Type inference implementation in OCaml using Algorithm W

functional-language functional-programming hindley-milner ocaml type-inference type-system

Last synced: 01 Sep 2025

https://github.com/weavedb/fpjson

Language-Agnostic Functional Programming in JSON

functional-programming json ramdajs

Last synced: 14 Jun 2025

https://github.com/pitchart/transformer

A PHP transducers implementation in a fluent way

collection composition functional-programming iterables php transducer

Last synced: 02 Jul 2025

https://github.com/bhou/bouton.js

A framework to build your asynchronous reactive library.

functional functional-programming reactive-library reactive-programming stream

Last synced: 11 Jul 2025

https://github.com/joaomilho/zealot

λ Server as a function for Node.js

api fantasy-land flyd functional-programming nodejs ramda server

Last synced: 13 Apr 2025

https://github.com/xlisp/algorithm-visualizer-gpter-fper

算法可视化开发,GPT辅助生成,函数式化后去递归的算法辅助开发脚手架平台

algorithm clojure clojurescript functional-programming mysql re-frame reagent redis visualizer

Last synced: 28 Apr 2025

https://github.com/battila7/burette

Chemical programming framework based on Banâtre's Gamma

chemical-programming chemical-reaction-model framework functional-programming reactive

Last synced: 08 Apr 2025

https://github.com/willmcpherson2/letscape

Functional programming, structural editing

functional-programming language nextjs nix react typescript

Last synced: 28 Apr 2025

https://github.com/ghurtchu/fluentry

:policeman::oncoming_police_car: Manage unchecked exceptions functionally.

abstraction composition declarative-programming functional-programming java monad reflection stack-safe

Last synced: 28 Apr 2025

https://github.com/imclerran/Roc-IsoDate

A Roc package for parsing ISO Date/Time strings. 📆⏰📦

functional-programming iso8601 package roc-lang

Last synced: 10 May 2025

https://github.com/reasno/composemixins

ComposeMixins is a tiny but extendable PHP library for function composition.

compose function-composition functional-programming php

Last synced: 06 Apr 2025

https://github.com/proost-assistant/ProostLean

An reimplementation of the Proost proof-assistant written in Lean 4

functional-programming lean4 programming-language proof-assistant type-theory

Last synced: 22 Jul 2025

https://github.com/Fuwn/pywal.nix

🌈 Extremely straightforward evaluation-time Pywal integration for Home Manager

functional-programming home-manager nix nixos pywal wal

Last synced: 23 Jan 2025

https://github.com/sigmasoldi3r/saturnus

A general-purpose high level programming language, the feels of Swift, Rust and Lua in a simple but flexible language.

compiler functional-programming lua multiparadigm programming-language rust-lang scripting-language

Last synced: 08 Jul 2025

https://github.com/evandrolg/pipe.lua

An implementation of the `pipeline` operator in Lua

functional-programming pipe

Last synced: 25 Sep 2025

https://github.com/andreaslyn/mini-yu

A dependently typed programming language prototype

compiler dependent-types functional-programming programming-language type-theory

Last synced: 10 Jul 2025

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

Programming in Haskell (2nd ed) by Graham Hutton

functional-programming haskell haskell-learning

Last synced: 29 Jul 2025

https://github.com/jacky-cai/collectionx

simple but compatible and powerful collections implementation for java 8

functional-programming java8 lambda

Last synced: 12 Apr 2025

https://github.com/mrlsd/ilang

iLang - a functional programming language and compiler

compiler functional-programming ilang language programming programming-language

Last synced: 23 Apr 2025

https://github.com/sjorn3/elm-data

A library for powerful abstractions in elm with the elegance of a brick.

elm functional-programming monad types

Last synced: 24 Feb 2025

https://github.com/mallozup/missile

:rocket: rocketchat-rest-client clojure library :rocket:

clojure functional-programming http http-client rest rocketchat

Last synced: 06 May 2025