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/laurabeatris/elixir-exercism

Repo to maintain exercises solutions from the Elixir track by Exercism.io

algorithms-and-data-structures elixir exercism-solutions functional-programming

Last synced: 19 Mar 2025

https://github.com/facile-it/fortepiano

Playing actual music over fp-ts notes

fp-ts functional-programming io-ts typescript

Last synced: 20 Jul 2025

https://github.com/octree/parsercombinator

Parser Combinators Written In Swift

combinator functional-programming haskell ios mac parsec parser swift

Last synced: 22 Apr 2025

https://github.com/inmanturbo/pipes

Pipes for php with a simple api

functional-programming gleam laravel php php-library

Last synced: 07 May 2025

https://github.com/lapets/uxadt

Universal (cross-language) extensible representation for algebraic data type instances.

adt adts algebraic-data-types embedded-language functional-programming library pattern-matching

Last synced: 14 Jul 2025

https://github.com/glours/go2funk

Simple Golang API to use functional types in Golang, such as immutable List, Options, Try, Either...

functional functional-programming generics go golang program

Last synced: 22 Sep 2025

https://github.com/michael-klein/enthjs

enth.js - Not just the nth JavaScript framework you found today! ;-)

esmodules framework functional-programming javascript tagged-template-literals view webcomponents

Last synced: 25 Apr 2025

https://github.com/zaubrik/composium

Create handlers for Deno.serve. Powered by functional composition and the URL Pattern API.

compose deno functional-programming router server urlpattern

Last synced: 14 Apr 2025

https://github.com/gibbok/blocchi-puzzle

A tetromino game based on React, Redux, TypeScript, and functional programming.

fp-ts functional-programming reactjs redux side-project storybook styled-components tetris tetris-game tetromino typescript

Last synced: 29 Jul 2025

https://github.com/eonist/parallelloop

💞 Parallel + functional operations in swift

concurrency functional functional-programming parallel

Last synced: 14 Apr 2025

https://github.com/reubano/pycon17-tute

code for "Using Functional Programming for efficient Data Processing and Analysis" PyCon '17 tutorial

data functional-programming meza pycon python riko tutorial

Last synced: 12 Apr 2025

https://github.com/xlisp/fp-book

对比学习Racket/Clojure/EmacsLisp/CommonLisp, 以及基本算法

algorithms clojure common-lisp emacs-lisp functional-programming racket

Last synced: 28 Apr 2025

https://github.com/functionalland/functional-http-server

A simple HTTP server inspired by Express and in tune with Functional Programming principles in JavaScript for Deno.

category-theory deno denoland express functional functional-programming functor http-server koa monoid oak task

Last synced: 11 Jul 2025

https://github.com/sash-ua/monad-ts

Monad-ts is a small library implements some of key monads and way to chain them in a flow (pipe) in JavaScript and TypeScript.

functional-js functional-programming monad-library monad-ts monads store typescript typescript-library

Last synced: 18 Aug 2025

https://github.com/vonzhou/programminginscala

Programming In Scala 3rd Examples.《Scala编程》第三版代码

functional-programming haskell java scala

Last synced: 19 Sep 2025

https://github.com/helpermethod/lamda

A functional programming library for Lua, inspired by Ramda.

functional-programming lua

Last synced: 13 Apr 2025

https://github.com/ryanve/fm

JavaScript function modulation

function functional-programming functions javascript

Last synced: 07 Jul 2025

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

Book on Haskell written in Haskell.

book functional-programming haskell

Last synced: 25 Jul 2025

https://github.com/fresheyeball/shpadoinkle

This is the OFFICIAL MIRROR of the project. It is kept automatically up to date. Source of truth here: https://gitlab.com/fresheyeball/Shpadoinkle/-/tree/master

framework functional-programming haskell javascript user-interface

Last synced: 13 Apr 2025

https://github.com/ghurtchu/scurla

:performing_arts: cURL-like HTTP Client backed by "sttp" and simple IO monad.

csv functional-programming http-client io-monad json scala

Last synced: 28 Apr 2025

https://github.com/ghurtchu/github-topics-web-scraper

:page_facing_up::arrow_right::open_file_folder: Web Scraper for GitHub topics.

csv functional-programming github scala web-scraping zio

Last synced: 28 Apr 2025

https://github.com/howprogrammingworks/chaining

Chaining with classes, ptototypes and functors

chaining fp function functional-programming

Last synced: 02 Jul 2025

https://github.com/lucasfloriani/aws-lambda-image-processor

Boilerplate to process images uploaded to AWS S3 using the lib sharp from node

aws aws-lambda aws-s3 es6 functional-programming node serverless sharp typescript

Last synced: 30 Apr 2025

https://github.com/catseye/exanoke

MIRROR of https://codeberg.org/catseye/Exanoke : A functional language which is syntactically restricted to primitive recursive functions

esolang esoteric-language esoteric-programming-language functional-programming primitive-recursion primitive-recursive

Last synced: 12 Apr 2025

https://github.com/mhashim6/klox

Kotlin Compiler/ Interpreter for the Lox Programming Language.

compiler crafting-interpreters functional-programming interpreter kotlin lox-language

Last synced: 12 Apr 2025

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

A lib to validate data and stack errors

functional-programming validation-library

Last synced: 02 Sep 2025

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

Slides for my Lambda World Cádiz 2018 talk 𝝺🌍

fp functional-js functional-programming lambda lambda-world lenses ramda

Last synced: 15 Apr 2025

https://github.com/fractalblocks/fractal.js

An intuitive framework for building applications and interactive content. (DEPRECATED see Fractal)

framework functional-programming javascript

Last synced: 23 Aug 2025

https://github.com/leovido/composable-much-better-exercise

Finance demo iOS app. This is a project demonstrating the capabilities of The Composable Architecture (TCA) and Swift Package Manager.

composable-architecture fastlane fastlane-ios functional-programming ios reactive-programming swift swiftui the-composable-architecture

Last synced: 06 May 2025

https://github.com/mchakravarty/fp-in-swift

Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017

frp functional-programming immutable-datastructures mvvm-architecture property-based-testing sum-types swift value-types

Last synced: 10 Apr 2025

https://github.com/davidchase/elmentary

Your one-stop shop for Algebraic Data Types (ADT) in elm :deciduous_tree:

adts algebraic-data-types elm functional-programming monads monoid

Last synced: 11 Apr 2025

https://github.com/xinthink/collectionx.dart

Functional extensions to Dart collections.

dart extension-methods flutter functional-programming

Last synced: 02 Sep 2025

https://github.com/iravid/play-json-cats

cats typeclass instances for play-json

cats functional-programming json play-json scala

Last synced: 10 Apr 2025

https://github.com/shubh2-0/sb101_practice

Practice all the topics that are cover on the session daily basis

anonymous-class functional-interfaces functional-programming lambda-functions method-reference stream-api

Last synced: 23 Apr 2025

https://github.com/hannesm/mirageos-bobkonf2019-tutorial

MirageOS unikernels used for bobkonf 2019 tutorial

example functional-programming mirageos ocaml tutorial unikernel

Last synced: 09 May 2025

https://github.com/kripod/exigo

Responsive Quiz Application made with React and Prisma Framework.

css-in-js functional-programming gatsby graphql nodejs prisma-framework react serverless typescript

Last synced: 16 Apr 2025

https://github.com/pedromsilvapt/zitt

Experimental Zig chainable iterators library

functional-programming iterators streams zig

Last synced: 31 Aug 2025

https://github.com/fpindia/fpindia-site

The new FPIndia static site built using Ema

functional-programming haskell india nix

Last synced: 01 May 2025

https://github.com/theteachr/nyu-calculator

A simple calculator built with Elm

elm functional-programming

Last synced: 03 Jul 2025

https://github.com/kubukoz/catharsis

Utilities for cats-effect that don't really fit in the upstream.

cats cats-effect functional-concurrency functional-programming functional-scala pure-fp scala typelevel

Last synced: 19 Mar 2025

https://github.com/laurabeatris/phoenix-blog

a simple blog made with the elixir lang and the phoenix framework

backend elixir elixir-lang functional-programming phoenix phoenix-framework

Last synced: 19 Mar 2025

https://github.com/tyrcho/path-kata

Sample code to prepare a kata on functional programming.

functional-programming java-8 javaslang kata kotlin scala

Last synced: 22 Apr 2025

https://github.com/trackoor/OPG_Parser

🔪 OPG (Operator Precedence Grammar) Parser, in Coq.

coq functional-programming parser

Last synced: 10 Feb 2025

https://github.com/jaalonso/categorias_y_programacion

Bibliografía sobre teoría de categorías y programación funcional

category-theory functional-programming haskell

Last synced: 21 Aug 2025

https://github.com/stevemao/fp-ts-extras

fp-ts extra functions and utilities

fp fp-ts functional-programming hacktoberfest

Last synced: 24 Sep 2025

https://github.com/juliomatcom/fp-array

More declarative and convenient functions than in Array.prototype. No dependencies

declarative functional-programming javascript javascript-array

Last synced: 12 Feb 2025

https://github.com/mallozup/fullrocketmetal

rocketchat reminder and bot powered by clojure

bot clojure edn event functional-programming lisp opensource rocketchat rocketchat-apps

Last synced: 20 Jun 2025

https://github.com/soufantech/result

A feature-rich Result type for TypeScript and JavaScript.

error-handling functional-programming monad result typescript

Last synced: 12 Apr 2025

https://github.com/r17x/fp.js

Fun λ functional programming in JS

functional-programming javascript

Last synced: 12 May 2025

https://github.com/rpearce/ts-fns

:warning: experimentation with typescript and functions

fp functional-programming ts typescript

Last synced: 12 May 2025

https://github.com/aifrak/exercism-elixir

My solutions from the Exercism Elixir track | Completed exercices: 159/159 (October 2023)

elixir elixir-lang exercises exercism exercism-elixir exercism-solutions functional functional-programming solutions

Last synced: 28 Jun 2025

https://github.com/samadpls/scala-functionalproramming

This repo contains my practice on Scala and functional programming. It includes lectures and labs from various sources that helped me learn the basics and advanced concepts of Scala.

dotty functional-programming opensource scala scala3

Last synced: 06 Apr 2025

https://github.com/correia-jpv/fucking-awesome-fp-js

😎 A curated list of awesome functional programming stuff in js. With repository stars⭐ and forks🍴

awesome awesome-list es6 fp functional-js functional-programming javascript javascript-tools js list

Last synced: 27 Apr 2025

https://github.com/pavelosipov/poslens

Objective-C library for persisting and updating immutable data structures using functional lenses

functional-programming lenses objective-c persistent-data-structure

Last synced: 14 Jul 2025

https://github.com/schwering/golog

Plan recognition system based on the situation calculus and action language Golog, written in Haskell

action-language functional-programming golog haskell logic-programming plan-recognition situation-calculus

Last synced: 02 Mar 2025

https://github.com/rcardin/state-monad-example

An example describing the State Monad features.

functional-programming monads scala state-monad

Last synced: 30 Apr 2025

https://github.com/mrracoon/haskind

Tried and true Haskell functions for use in Javascript

functional-programming haskell haskell-functions javascript

Last synced: 13 Jun 2025

https://github.com/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 25 Mar 2025

https://github.com/mrdimosthenis/turtle-graphics

Command the turtle to draw vector graphics in Elm

elm functional-programming turtle-graphics

Last synced: 10 Apr 2025

https://github.com/benhutchison/modesofcomposition

Lambdajam 2021 online workshop in Compositional Functional Programming in Scala

cats cats-effect functional-programming scala typelevel

Last synced: 17 Mar 2025

https://github.com/8451/functional-pypelines

Framework for creating composable functions, including an API for running them via a JSON config.

functional-programming python

Last synced: 12 Aug 2025

https://github.com/joshburgess/redux-fluture

Fluture-js based middleware for Redux. Handle async actions with FantasyLand compliant Futures, a lazy, monadic alternative to Promises.

actions async asynchronous fantasy-land fluture fork functional-programming futures lazy-evaluation middleware monadic monads promises redux tasks

Last synced: 20 Jul 2025

https://github.com/casualjim/hie

A library for working with iterators through streaming combinators

functional-programming iterators streaming

Last synced: 09 May 2025

https://github.com/rzane/proc_utils

A set of functional utilities for working with callables in Ruby

functional-programming ruby

Last synced: 19 Apr 2025

https://github.com/bakkdoor/rogato

A functional, declarative query-oriented programming language with an integrated graph database.

databases functional-language functional-programming graph graph-database graph-processing rust-lang rust-language rustlang

Last synced: 10 Apr 2025

https://github.com/s3b4s/monpar

A monadic parser implemented in TS that an be used to create various kinds of parsers, such as HTML, JSON or CSV parsers.

functional-programming parser parser-combinators parsing

Last synced: 09 Aug 2025

https://github.com/frndmg/compai

Functional primitives for Python

functional-programming python

Last synced: 09 Aug 2025

https://github.com/megabytesofrem/kanna-bot

Small Discord bot written in Purescript

discord-bot functional-programming purescript

Last synced: 30 Mar 2025

https://github.com/gmmorris/meze

A Component Composition library for Declaratively Composable Operations

component-composition functional-programming javascript jsx react

Last synced: 13 Feb 2025

https://github.com/royalicing/shohin

Pragmatic React/Elm-like components & state management for iOS

cocoa-touch elm-architecture functional-programming swift uikit

Last synced: 08 May 2025