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/JonnyKong/Coursera-ProgrammingLanguagesUW

Coursera: Programming Languages, Univ. of Washington

functional-programming programming-language-theory racket ruby sml

Last synced: 26 Mar 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/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/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/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/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/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/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/ubavic/programming-in-haskell

Book on Haskell written in Haskell.

book functional-programming haskell

Last synced: 25 Jul 2025

https://github.com/05st/capri

Statically typed programming language with emphasis on functional programming, compiles to LLVM IR.

compiler functional-programming haskell language languages programming-language

Last synced: 30 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/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/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/shekohex/jax

minimal C-interpreter to play with. for learning purpose

c functional-programming jax learning-by-doing scripting-language

Last synced: 08 May 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/rvolosatovs/fungo

[WIP] Generic, lazy, concurrent Go2 collections, result, maybe wrappers and all kinds of sweet functional goodness to operate upon them

functional-programming generics go2 go2go golang lazy

Last synced: 11 Apr 2025

https://github.com/eonist/parallelloop

💞 Parallel + functional operations in swift

concurrency functional functional-programming parallel

Last synced: 14 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/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/muthuishere/python-streams

A Library to support Writing concise functional code in python

functional-programming library pip python python3

Last synced: 05 May 2025

https://github.com/ashwinpn/advanced-python

Python for Machine Learning/AI/DS, Game Theory and Convex Optimization using Python, Managing Docker in Python, Web Scraping / Development in Python using Django and Flask, Functional Programming in Python.

convex-optimization data-science docker flask functional-programming game-theory machine-learning machine-learning-algorithms python web-development web-scraping

Last synced: 13 Apr 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/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/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/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/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/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/xinthink/collectionx.dart

Functional extensions to Dart collections.

dart extension-methods flutter functional-programming

Last synced: 02 Sep 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/maif/functional-validation

A lib to validate data and stack errors

functional-programming validation-library

Last synced: 02 Sep 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: 12 Oct 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/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/inmanturbo/pipes

Pipes for php with a simple api

functional-programming gleam laravel php php-library

Last synced: 07 May 2025

https://github.com/eta-lang/eta-prelude

The Prelude for Eta programming language.

eta functional-programming haskell prelude

Last synced: 12 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: 18 Jul 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/gvolpe/bookies

My solution to a coding challenge

cats-effect decline file fp fs2 functional-programming io streaming

Last synced: 25 Oct 2025

https://github.com/trackoor/OPG_Parser

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

coq functional-programming parser

Last synced: 25 Oct 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: 27 Oct 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: 27 Oct 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/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 25 Mar 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/rpearce/ts-fns

:warning: experimentation with typescript and functions

fp functional-programming ts typescript

Last synced: 12 May 2025

https://github.com/mrracoon/haskind

Tried and true Haskell functions for use in Javascript

functional-programming haskell haskell-functions javascript

Last synced: 18 Oct 2025

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

A simple calculator built with Elm

elm functional-programming

Last synced: 03 Jul 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/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: 16 Oct 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/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/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/pedromsilvapt/zitt

Experimental Zig chainable iterators library

functional-programming iterators streams zig

Last synced: 31 Aug 2025

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

Fun λ functional programming in JS

functional-programming javascript

Last synced: 12 May 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/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/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/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/mallozup/fullrocketmetal

rocketchat reminder and bot powered by clojure

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

Last synced: 05 Oct 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/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/frndmg/compai

Functional primitives for Python

functional-programming python

Last synced: 09 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/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/casualjim/hie

A library for working with iterators through streaming combinators

functional-programming iterators streaming

Last synced: 09 May 2025

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

fp-ts extra functions and utilities

fp fp-ts functional-programming hacktoberfest

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