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/vonzhou/programminginscala

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

functional-programming haskell java scala

Last synced: 19 Sep 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/ryanve/fm

JavaScript function modulation

function functional-programming functions javascript

Last synced: 07 Jul 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/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/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/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/helpermethod/lamda

A functional programming library for Lua, inspired by Ramda.

functional-programming lua

Last synced: 13 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/tim-smart/fpdt

A collection of functions and monads for functional programming in dart.

dart functional-programming

Last synced: 06 Mar 2026

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: 09 Mar 2026

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/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/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/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/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/ubavic/programming-in-haskell

Book on Haskell written in Haskell.

book functional-programming haskell

Last synced: 25 Jul 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/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/xlisp/fp-book

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

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

Last synced: 28 Apr 2025

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

Functional extensions to Dart collections.

dart extension-methods flutter functional-programming

Last synced: 11 Jan 2026

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: 11 Mar 2026

https://github.com/pedrojpj/recompose-extends

Utility of HOC components that extend the capacity of Recompose

functional-programming props react recompose

Last synced: 21 Feb 2026

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/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/maif/functional-validation

A lib to validate data and stack errors

functional-programming validation-library

Last synced: 02 Sep 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/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/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/octree/parsercombinator

Parser Combinators Written In Swift

combinator functional-programming haskell ios mac parsec parser swift

Last synced: 22 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: 18 Jul 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/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/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/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 06 Jan 2026

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/trackoor/OPG_Parser

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

coq functional-programming parser

Last synced: 25 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/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/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/mrpotatoes/computer-science-in-javascript

Computer Science in JavaScript. Many topics to cover. Everything (source only) is documented and tested.

computer-science data-structures data-structures-and-algorithms functional-programming javascript study-guide system-design

Last synced: 11 Feb 2026

https://github.com/jluttine/haskpy

Haskell/Hask inspired classes and functions in Python

functional-programming functor haskell monad profunctor-optics python

Last synced: 10 Mar 2026

https://github.com/danwerner/functionally

Simple & extensive functional programming library for Python

collections functional-programming map python

Last synced: 14 Jan 2026

https://github.com/fraktalio/fmodel-rust-demo

fmodel-rust demo - Functional and Algebraic Domain modeling with Rust

cqrs domain-modelling event-sourcing functional-programming postgresql

Last synced: 17 Jan 2026

https://github.com/marcinzh/enterprise

Serve HTTP using Algebraic Effects and Handlers

algebraic-effects functional-programming http-server scala

Last synced: 10 Mar 2026

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/mrracoon/haskind

Tried and true Haskell functions for use in Javascript

functional-programming haskell haskell-functions javascript

Last synced: 17 Mar 2026

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/stevemao/fp-ts-extras

fp-ts extra functions and utilities

fp fp-ts functional-programming hacktoberfest

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

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/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/r17x/fp.js

Fun λ functional programming in JS

functional-programming javascript

Last synced: 12 May 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/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/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/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/rung-tools/babel-preset-rung

Babel preset for Rung projects

babel functional-programming

Last synced: 18 Feb 2026

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/fpindia/fpindia-site

The new FPIndia static site built using Ema

functional-programming haskell india nix

Last synced: 01 May 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/kaizen-solutions/virgil-kyo

use Cassandra via Virgil with Kyo

effects fp functional-programming kyo scala scala3 virgil

Last synced: 11 Jan 2026

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