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/purescript-python/purescripto

Loader and RTS for purescript-python

compiler functional-programming purescript python

Last synced: 05 Apr 2026

https://github.com/martianoff/gala

GALA (Go Alternative LAnguage) -- a modern functional programming language that transpiles to Go. Sealed types, pattern matching, immutability by default, monads (Option, Either, Try, Future), and full Go interop. Built with Go, ANTLR4, Bazel and Claude.

algebraic-data-types bazel compiler compilers functional-programming gala go golang hacktoberfest immutability language language-design monads pattern-matching programming-language scala sealed-types transpiler type-inference

Last synced: 15 May 2026

https://github.com/jordanburke/functype

A Functional Library for TypeScript based on Scala

functional-programming typescript

Last synced: 18 Apr 2026

https://github.com/steven-mercatante/soup

A command line web scraper that lists Hale and Hearty soups

command-line command-line-app elixir functional-programming scraper scraping web-crawler

Last synced: 27 Oct 2025

https://github.com/winterpuma/bmstu_falp

bmstu, IU7-6, Функциональное и Логическое программирование (2020)

6term bmstu functional-programming iu7 logical-programming

Last synced: 18 Feb 2026

https://github.com/a-tokyo/ai-music-composer

An AI music composer built with Haskell

ai composer functional-programming haskell music piano

Last synced: 30 Apr 2026

https://github.com/iravid/stream-processing-with-scala

Stream Processing with Scala - course exercises

functional-programming scala stream-processing zio

Last synced: 25 Oct 2025

https://github.com/learningobjectsinc/scaloi

Fyne Thyngges provided by Learning Objects, for Use with ScalaZ and Libraries of a similar Nature and Quality.

fine functional-programming scala scalaz things utility

Last synced: 25 Oct 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/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/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/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/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/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/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/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/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/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/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/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/maif/functional-validation

A lib to validate data and stack errors

functional-programming validation-library

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/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/luochen1990/lazy-list

LazyList for Functional Programming

functional-programming lazy lazylist

Last synced: 10 Apr 2026

https://github.com/howprogrammingworks/chaining

Chaining with classes, ptototypes and functors

chaining fp function functional-programming

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

A functional programming library for Lua, inspired by Ramda.

functional-programming lua

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

Book on Haskell written in Haskell.

book functional-programming haskell

Last synced: 25 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/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/eta-lang/eta-prelude

The Prelude for Eta programming language.

eta functional-programming haskell prelude

Last synced: 12 Apr 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/xlisp/fp-book

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

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

Last synced: 28 Apr 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: 11 Mar 2026

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/xinthink/collectionx.dart

Functional extensions to Dart collections.

dart extension-methods flutter functional-programming

Last synced: 11 Jan 2026

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/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/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/inmanturbo/pipes

Pipes for php with a simple api

functional-programming gleam laravel php php-library

Last synced: 07 May 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/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/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/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/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/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/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 06 Jan 2026

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/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/marcinzh/enterprise

Serve HTTP using Algebraic Effects and Handlers

algebraic-effects functional-programming http-server scala

Last synced: 10 Mar 2026

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

The new FPIndia static site built using Ema

functional-programming haskell india nix

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

Babel preset for Rung projects

babel functional-programming

Last synced: 18 Feb 2026

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/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/mrdimosthenis/turtle-graphics

Command the turtle to draw vector graphics in Elm

elm functional-programming turtle-graphics

Last synced: 10 Apr 2025