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/jaalonso/examenes_de_pf_con_haskell

Exámenes de programación funcional con Haskell

functional-programming haskell

Last synced: 02 Aug 2025

https://github.com/fabianmurariu/g4s

Functional Graph Database on GraphBLAS

fp-graph functional-programming gpus graph-database graphblas jni scala

Last synced: 10 Apr 2025

https://github.com/naforoutan/snake-game

2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming

c cpp functional-programming snake-game terminal

Last synced: 15 Apr 2025

https://github.com/hoc081098/dart_either

Either monad for Dart language and Flutter framework. The library for error handling and railway oriented programming. Supports `Monad comprehensions` (both `sync` and `async` versions). Supports `async map` and `async flatMap` hiding the boilerplate of working with asynchronous computations `Future<Either<L, R>>`. Error handler library for type-safe and easy work with errors on Dart and Flutter. Either is an alternative to Nullable value and Exceptions.

dart dart-either dart-either-monad dart-functional dart-functional-programming either either-dart either-monad flutter-functional functional functional-programming pub

Last synced: 07 Mar 2026

https://github.com/divs1210/rudralang

A dynamic general-purpose high-level functional-programming language with familiar syntax that compiles to native binaries.

functional-programming language native programming-language

Last synced: 06 Mar 2026

https://github.com/lefou/lambdatest

LambdaTest - Lambda-enabled functional testing API on top of JUnit and TestNG

functional-programming java java5 java8 junit junit5 specification testing testng

Last synced: 12 Mar 2026

https://github.com/mystpi/chomp

🍪 Lexer step + parser combinators + great error messages [nibble fork]

functional-programming gleam lexer lexing parser parser-combinators parsing

Last synced: 31 Jan 2026

https://github.com/serradura/ruby-lambdas

Expose Ruby object methods as lambdas (functions).

curried-functions functional-programming lambdas ruby ruby-gem

Last synced: 28 Apr 2025

https://github.com/marcinzh/daae

Debug as an Effect (DaaE)

algebraic-effects functional-programming scala

Last synced: 13 Feb 2026

https://github.com/davidelettieri/rop

Sample solution with ROP functions

csharp functional-programming railway-oriented-programming

Last synced: 15 Apr 2025

https://github.com/erikjuhani/fp-utils

Functional utility library for TypeScript

deno fp functional-programming nodejs option result utilities

Last synced: 23 Jul 2025

https://github.com/rprtr258/fun

functional and iterators routines

functional-programming go lodash

Last synced: 04 Feb 2026

https://github.com/shubh2-0/lambda-expression-in-java

Unlock the power of Lambda Expressions in Java! Experience concise and flexible functional programming with behavior passed as arguments. Dive into LambdaExpressionDemo.java for curated examples showcasing versatility. Join our developer community, contribute your own examples, and harness the potential of functional programming in Java!

examples functional-interfaces functional-programming java-8 lambda-functions sts4

Last synced: 17 Oct 2025

https://github.com/kztk-m/sparcl

Copied from https://bitbucket.org/kztk/partially-reversible-lang-impl/

domain-specific-language functional-programming haskell linear-types reversible-computation reversible-programming-language

Last synced: 03 Dec 2025

https://github.com/theleftbit/bswfoundation

What should be in Swift's stdlib, but isn't

functional-programming playground swift

Last synced: 12 Apr 2025

https://github.com/kutyel/fpjs-workshop

⚡️ My workshop to teach FP principles in JavaScript

fp-js fp-workshop fpjs functional functional-js functional-programming functor monads workshop

Last synced: 15 Apr 2025

https://github.com/mallozup/missile

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

clojure functional-programming http http-client rest rocketchat

Last synced: 11 Oct 2025

https://github.com/brandly/elm-slime-volleyball

🔵🔴 try to beat the blue slime

elm functional-programming game volleyball

Last synced: 23 Apr 2025

https://github.com/remykarem/pyterator

Pyterator helps you write fluent interfaces for collections

functional-programming python

Last synced: 01 Jul 2025

https://github.com/ironcorelabs/futurejs

Promise-alternative library for doing asynchronous operations

async control-flow fantasy-land functional-programming futures promise

Last synced: 02 Jul 2025

https://github.com/shubh2-0/functional-interface

An interface with exactly one abstract method is called Functional Interface. @FunctionalInterface annotation is added so that we can mark an interface as functional interface. It is not mandatory to use it, but it’s best practice to use it with functional interfaces to avoid addition of extra methods accidentally. If the interface is annotated wit

annotation exceptions functional-programming interface java jvm lamda-functions

Last synced: 17 Apr 2025

https://github.com/alexandrepiveteau/functional-kotlin

Functional Programming goodies for Kotlin

composition functional-programming kotlin monads

Last synced: 07 Sep 2025

https://github.com/nybblr/destroy-all-classes

Refactor your React Components from classes to stateless functional components with functional programming.

functional-programming javascript react react-native recompose refactoring

Last synced: 13 Oct 2025

https://github.com/barambani/http4s-extend

Type classes, syntax and instances to help integrating http4s based api with 3rd party dependencies

cats cats-effect functional-programming http4s monix scala scalaz-task

Last synced: 30 Oct 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/gregros/doddle

Tiny yet feature-packed (async) iteration toolkit.

functional-programming iteration javascript lazy library linq package typescript utility

Last synced: 12 Oct 2025

https://github.com/micheleriva/primebot

🐦 A Twitter Bot which tweets a prime number per day

bot elixir erlang functional functional-programming twitter twitter-api twitter-bot

Last synced: 07 May 2025

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/armcn/purer

Strict type system for R

functional-programming types

Last synced: 12 Apr 2025

https://github.com/beeleelee/list

Collection manipulation utilities.

functional-programming go golang underscore

Last synced: 04 Jul 2025

https://github.com/d-plaindoux/thicket

Strong typed functional programming language dedicated to backend and web applications

functional-programming javascript language strongly-typed

Last synced: 17 Mar 2025

https://github.com/brettm12345/vscode-config

My vscode configuration: free of boilerplate, jam packed with fp, made with love

fp-ts functional-programming vscode vscode-configurations

Last synced: 19 Mar 2025

https://github.com/rockofox/indigo

Functional programming language

functional-programming language programming-language

Last synced: 27 Nov 2025

https://github.com/emanuelenardi/latex-sml

Collezione degli esami del corso di Programmazione Funzionale tenuto all'Università degli Studi di Trento.

exams functional-programming latex latex-document standard-ml university-course

Last synced: 02 Oct 2025

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/siffiejoe/lua-fx

Functional Experiments in Lua

functional-programming lua transducers

Last synced: 27 Dec 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/crowdhailer/gleamweekly

Gleam is so hot right now. There is so much happening in our wonderful and growing community that you wouldn't want to miss.

beam functional-programming gleam

Last synced: 11 Jan 2026

https://github.com/princexz/alx-low_level_programming

My first C programming repo-Low-level programming training module sprint 1

alx-africa alx-challenge alx-low-level-programming c functional-programming git github github-actions shell

Last synced: 12 Apr 2025

https://github.com/pure4s/uuid4s

Purely functional UUID's for Scala

cats cats-effect circe fast-uuid functional-programming library scala uuid

Last synced: 19 Jan 2026

https://github.com/okmttdhr/haskell-algorithms

Algorithms and data structures implemented in Haskell

algorithm data-structures functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/atedeg/mdm

Final project for the LSS exam; it uses a DDD approach to model the domain of the Mambelli cheese factory

clean-architecture ddd domain-driven-design functional-programming

Last synced: 16 Jan 2026

https://github.com/jamie-yang/tars-utils

前端常用工具方法库 🚀

es2015 functional-programming javascript utils

Last synced: 12 Apr 2025

https://github.com/vasilioruzanni/react-cycle-connect

Bring Cycle.js dataflows and side effect control to React.

cyclejs functional-programming javascript react reactive-programming typescript

Last synced: 25 Apr 2025

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

Strong typed functional programming language dedicated to backend and web applications

functional-programming javascript language strongly-typed

Last synced: 13 Jan 2026

https://github.com/antonmedv/list

Immutable lists in JavaScript without [] and {}

functional-programming immutable javascript

Last synced: 07 Oct 2025

https://github.com/thorbenkuck/netcom2

NetCom2 is a highly modular Client-Server-Communication-Framework, in the style of an EventBus following the idea of "code less, do more".

client-server easy-to-use eventbus functional-programming gradle java java-8 maven modular network reactive serialization wiki

Last synced: 09 Oct 2025

https://github.com/tusharad/haskell-examples

Collection of Concept-wise Haskell programs for learning.

functional-programming haskell

Last synced: 17 Aug 2025

https://github.com/bobaikato/cutils

I write these utilities to make my life a hell lot more leisurely.

functional functional-programming functions java java-8 java8 javadocs libraries library object-functional utilities utility

Last synced: 11 Jan 2026

https://github.com/ardcore/funf

Minimal, hand-picked utilities needed to unblock functional programming.

es6 functional-programming javascript utilities

Last synced: 10 Apr 2025

https://github.com/herber/nation

🌍💻 A minimalist, functional state management library.

functional functional-programming minimalist state state-machine

Last synced: 10 Aug 2025

https://github.com/juliafunctional/monadic.jl

simple macro for monadic programming style

functional-programming monads

Last synced: 28 Feb 2026

https://github.com/shun-shobon/iter-funcs

Utility functions for iterators. Inspired by Rust's `std::iter::Iterator` trait.

deno functional functional-programming iterator javascript typescript utilities

Last synced: 20 Oct 2025

https://github.com/klimick/decode

WIP: Decoding untrusted data in typesafe way

functional functional-programming php psalm psalm-plugin

Last synced: 24 Dec 2025

https://github.com/takapi327/lepusframework

Lepus Framework is an asynchronous REST API framework for Scala 3.

cats-effect dotty effect-system framework functional-programming http4s sbt scala scala3

Last synced: 12 May 2025

https://github.com/leolanese/functional-programming-mindset

"Functional Programming mindset" - An introduction to Functional Programming using JavaScript

declarative-programming functional-programming immutable javascript rxjs typescript

Last synced: 10 Apr 2025

https://github.com/mchakravarty/welcome-to-fp-workshop

Support material for the “Introduction to Functional Programming” workshop @ the "Welcome to Functional Programming" day of YOW! Lambda Jam, Sydney, 2018 & 2019

functional-programming haskell introduction learning

Last synced: 10 Apr 2025

https://github.com/mykolav/must-use-ret-val-fs

Must use return value: a Roslyn code analyzer and code-fix provider for C#

fsharp functional-programming nodiscard return-value roslyn roslyn-analyzer

Last synced: 18 Aug 2025

https://github.com/elias-ba/tyrex

An Elixir library for genetic programming and neuroevolution, implementing standard genetic algorithms and NEAT. Features parallel evaluation, checkpointing, and extensible operators for selection, crossover, and mutation. Solve optimization problems through evolution with a clean, flexible API.

artificial-intelligence concurrency distributed-computing elixir evolutionary-computation functional-programming genetic-algorithms machine-learning neat neural-networks neuroevolution optimization parallelism

Last synced: 24 Jun 2025

https://github.com/dirmeier/dataframe

A data-frame that uses method piping in Python

dataframe functional-programming pipe python

Last synced: 29 Oct 2025

https://github.com/awsxdr/func

Library to extend C#'s functional programming capabilities

csharp functional-programming railway-oriented-programming

Last synced: 16 Jan 2026

https://github.com/natserract/xstate

A State machines library for elixir

elixir fsm functional-programming genserver state-machine

Last synced: 17 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/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/eonist/parallelloop

💞 Parallel + functional operations in swift

concurrency functional functional-programming parallel

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

Book on Haskell written in Haskell.

book functional-programming haskell

Last synced: 25 Jul 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/luochen1990/lazy-list

LazyList for Functional Programming

functional-programming lazy lazylist

Last synced: 14 Mar 2025