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/veggiemonk/theme-solarized-light-fjs

Based on Solarized light and tailored for functional programming style in JavaScript

functional-programming javascript light-theme

Last synced: 02 Apr 2025

https://github.com/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 01 Apr 2025

https://github.com/jajaperson/copb

A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.

composition currying functional-programming overloading pipes typescript

Last synced: 21 Mar 2025

https://github.com/mesteche/react_stream

sample demo app of react and async iterators

async-iterators functional-programming react stream

Last synced: 20 Feb 2025

https://github.com/daggerok/spring-kotlin-examples

This repository contains some my kotlin examples and links to other my repos with kotlin projects

functional functional-programming functional-reactive-programming kotlin reactive reactive-programming security spring-5 spring-boot spring-kotlin webclient webflux

Last synced: 30 Jun 2025

https://github.com/emirhandogandemir/functionalprogramming

to Declarative Programming from Imperative Programming

consumer functional-programming javastreams predicate supplier

Last synced: 22 Feb 2025

https://github.com/oliverjash/simple-maybe

Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).

functional-programming maybe option typescript

Last synced: 06 Mar 2025

https://github.com/bigtimetapin/somos-solana

Solana D'App for SOMOS* digital record store

blockchain elm-lang functional-programming solana-client solana-program

Last synced: 10 Jul 2025

https://github.com/thesephist/ittr

Small library of iterator-related utility functions for JavaScript

functional-programming iterator nodejs

Last synced: 12 Mar 2025

https://github.com/milmazz/func_geo_slides

Functional Geometry Description of Escher’s Fish (slides)

escher functional-programming geometry

Last synced: 14 Mar 2025

https://github.com/thinkswan/js-functional-programming-examples

Notes from Jeremy Fairbank's "Functional Programming Basics in ES6" talk.

functional-programming javascript

Last synced: 22 Feb 2025

https://github.com/bcherny/promise-seq

lazy-execute promises in sequence

async functional-programming typescript

Last synced: 28 Mar 2025

https://github.com/phenax/ts-types-runtime

A runtime for typescript's type system that turns it into a general purpose, purely functional programming language with effects!

effects functional-programming type-level-programming typescript

Last synced: 15 Jun 2025

https://github.com/totallymoney/dynamodb.ok

Functional wrapper around AWS DynamoDB client in F#

aws aws-dynamodb dynamodb fsharp functional functional-programming result-type

Last synced: 13 Sep 2025

https://github.com/imrafaelmerino/java-fun

java-fun simplifies Property-Based Testing in Java by providing powerful and composable Pseudo Random Generators. These generators enable the creation of diverse test cases effortlessly, making testing more effective and intuitive for developers.

functional-programming generator java jmeter property-based-testing

Last synced: 15 Apr 2025

https://github.com/jonnor/hangdrum

Electronic percussive instrument using capacitive touch (firmware)

arduino cplusplus-11 embedded-systems firmware functional-programming midi

Last synced: 03 Apr 2025

https://github.com/webcpu/haskellswift

A functional library for Swift programmers

functional-programming haskell swift

Last synced: 02 Mar 2025

https://github.com/jabez007/functionalcsharp

A library of static classes, extension methods, and classes that apply functional techniques to C#.

c-sharp csharp functional-programming lambda-calculus lambda-expressions lambda-functions terraformed

Last synced: 13 Apr 2025

https://github.com/theow03/hazelc

LLVM Compiler for Hazel; a declarative, Functional Programming Language

compilers functional-programming llvm

Last synced: 29 Jun 2025

https://github.com/davidgregory084/robots

A helper library for validating data with Cats

cats functional-programming scala validation

Last synced: 04 Apr 2025

https://github.com/mrft/itr8

A library for transIterators: unified 'operators' for javascript iterators (synchronous AND asynchronous iterators) - https://mrft.github.io/itr8/

asynciterator communicating-sequential-processes csp functional-programming iterator javascript javascript-library transducers transiterator typescript typescript-library

Last synced: 04 Jul 2025

https://github.com/systemfsoftware/essentials

Essential TypeScript libraries and utilities for building production-ready AI SaaS applications

ai apify aws cloud-native developer-tools effect-ts functional-programming monorepo neon-database nodejs pnpm saas serverless typescript utilities

Last synced: 13 Apr 2025

https://github.com/jmargenberg/monok

Alternative pipe operators for clean handling of `{:ok, value}` and `{:error, reason}` tuples in Elixir

elixir functional-programming

Last synced: 04 Apr 2025

https://github.com/guillaumearm/redux-fun

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 15 May 2025

https://github.com/federicobruzzone/setup-ocaml-project-without-dune

This repository provides a basic setup for an OCaml project without using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.

functional-programming ocaml ocamlbuild project-template setuptools

Last synced: 04 Apr 2025

https://github.com/felixarpa/LP-Haskell

🎓 Haskell problems of Programming Languages (FIB)

fib functional-programming haskell

Last synced: 14 Mar 2025

https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter

Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell

bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala

Last synced: 31 Aug 2025

https://github.com/gregorykogan/result

result is a C++ library that provides a Result type, which can be used to return and propagate errors. It's inspired by Rust's Result type.

auto-documentation cpp doxygen doxygen-documentation doxygen-theme error-handling functional-programming modern-cpp result-type

Last synced: 15 May 2025

https://github.com/morganconrad/f-readline

Thin layer over node's readline module to provide functional support: map, reduce, filter, forEach()

async filter foreach functional-programming map node-readline readline reduce

Last synced: 10 Jul 2025

https://github.com/astridlyre/fp

fp - My little functional programming library

functional-programming iterable javascript multimethods observable stream

Last synced: 03 Mar 2025

https://github.com/tebogoyungmercykay/programming-languages-coding-booth

Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.

cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme

Last synced: 14 Mar 2025

https://github.com/timdeputter/FitEx

FitEx is a Macro-Module which provides a bit of sugar for function definitions.

elixir elixir-lang functional-programming macros

Last synced: 30 Mar 2025

https://github.com/kavignon/.netdemocode

Demo code used in talks, blog posts etc

csharp demo-app fsharp functional-programming netcore reactjs slides

Last synced: 04 Apr 2025

https://github.com/fernandoareias/web-server-erl

Web server implemented with erlang and staged event-driven architecture

eda erlang event-driven-architecture functional-programming seda staged-event-driven-architecture webserver

Last synced: 15 Jun 2025

https://github.com/jeffgbutler/practical-functional-kotlin

Practical Functional Kotlin Workshop Materials

functional-programming kotlin

Last synced: 06 Oct 2025

https://github.com/vijayksingh/angular-recipies-cookbook

👨‍💻📚🐱‍💻🍴 Cook-Book For Angular Developers (Beginners to Advance Patterns)

angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs

Last synced: 25 Feb 2025

https://github.com/foyez/fp

Functional Programming

functional-programming programming-paradigms

Last synced: 21 Jul 2025

https://github.com/lightness/transducer-101

Some things about transducers

functional-programming transducer

Last synced: 11 Jul 2025

https://github.com/klausnat/adam_chlipala_certified_programming_with_dependent_types_exercises

COQ. Certified Programming with Dependent Types by Adam Chlipala. Exercises from the book. Solutions.

certified coq coq-formalization dependent functional-programming types

Last synced: 14 Apr 2025

https://github.com/hd-genius/collection-ops

library that makes collection operations in javascript more functional

collections functional-programming javascript nodejs npm-package

Last synced: 14 Mar 2025

https://github.com/uchamod/flutter_fitness_tracker_application_ui

Welcome to the Fitness Tracker app! This Flutter application is designed to help you keep track of your fitness activities with a creative and intuitive user interface. The app is fully responsive and works seamlessly on mobile, web, and tablet devices, ensuring you have access to your fitness data anytime, anywhere.

dart flchart flutter functional-programming responsive ui-design

Last synced: 27 Oct 2025

https://github.com/mna/luafn

Functional programming fundamentals for Lua. (mirror)

functional-programming lua mirror

Last synced: 23 Jul 2025

https://github.com/jericirenej/typescript-monads-chaining

Chain callbacks in Typescript with integrated nullish checks and strong typing using the monad design pattern

chaining functional-programming monads pipes typescript

Last synced: 06 Aug 2025

https://github.com/shlinkio/data-manipulation

Userland implementations of some data manipulation helpers extracted from ramda

functional-programming javascript typescript

Last synced: 04 Jul 2025

https://github.com/varun93/functional-pogramming-scala

Solutions to Functional Programming in Scala

functional-programming scala

Last synced: 24 Feb 2025

https://github.com/admodev/baldor-lang

Algebraic and mathematical programming language, made with PYTHON.

algebra functional-programming language mathematical-programming mathematics programming-language

Last synced: 09 Apr 2025

https://github.com/alkiory/video-chat

This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.

css functional-programming nodejs react react-router-dom socketio typescript webrtc

Last synced: 27 Aug 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol10

Exámenes de programación funcional con Haskell. Vol. 10 (Curso 2018-19)

functional-programming haskell teaching

Last synced: 27 Aug 2025

https://github.com/pavelannin/monadic-swift

Monadic is a distributed Swift framework that provides a way to write code from functional programming

either functional-programming monads swift

Last synced: 24 Aug 2025

https://github.com/srikanth-josyula/java-functional-programming-concepts

This repository explores functional programming concepts in Java 8/9/11

functional-programming java11 java8 java9 lambda-functions methodreference

Last synced: 16 Mar 2025

https://github.com/pomadchin/tagless-derivation

This project is an experimental playground to work on the cats-tagless macros migration to Scala 3.

functional-programming scala tagless

Last synced: 12 Sep 2025

https://github.com/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 11 Nov 2025

https://github.com/liteobject/functional.programming.with.csharp

Functional Programming with C#: Unlocking the Power of Functional Paradigm

csharp functional-programming

Last synced: 19 Feb 2025

https://github.com/davidbonnet/babel-plugins

🐠 Set of Babel plugins to enhance support of functional programming.

babel-plugin functional-programming

Last synced: 23 Aug 2025

https://github.com/ruilopesm/block-knight-li1

A recreation of the "Block Dude" old game made in Haskell using Gloss

functional-programming game-development gloss haskell

Last synced: 23 Aug 2025

https://github.com/tonivade/purecfg

Pure Functional Configuration Library

configuration experimental functional-programming java purefun

Last synced: 04 Apr 2025

https://github.com/airsequel/airscript

[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines

formula fp functional functional-programming language programming-language scripting scripting-language

Last synced: 21 Aug 2025

https://github.com/flintinatux/chipmunk

A messy functional library for Lua

functional-programming gamedev lua

Last synced: 20 Mar 2025

https://github.com/joelburget/planetary

playing with programming languages again

functional-programming ipfs ipld language merkle programming-language

Last synced: 25 Mar 2025

https://github.com/meta-inf/mlc

[O]Caml compiler

compiler functional-programming ocaml

Last synced: 02 Mar 2025

https://github.com/mishankov/tipe

🐍 Typed pipes

functional-programming pipe python

Last synced: 20 Aug 2025

https://github.com/alepop/curry

🍛 A curry function (another one)

curry functional-programming

Last synced: 30 Oct 2025

https://github.com/davestewart/collection-fns

A set of flexible, type-safe functions to manipulate arrays of models

collections functional functional-programming models typescript

Last synced: 18 Aug 2025

https://github.com/gsuaki/functional-spring-web

A Functional API using Spring WebMVC and Java 14

functional-programming java14 spring-boot spring-mvc spring-web vavr

Last synced: 23 Apr 2025

https://github.com/pfpack/pfpack-primitives

PrimeFuncPack Primitives is a core library for .NET consisting of useful extensions and predicates making work with functional pipelines, Linq, strings, the nullable feature, etc. easier.

csharp dotnet dotnet-core functional-programming linq nullability pipeline pipeline-framework pipeline-library pipelines predicate predicate-functions predicate-logic predicate-methods predicates yield

Last synced: 21 Feb 2025

https://github.com/helins/fn.cpp

Pass around c++ fns and methods, get performance

cplusplus functional-programming functions higher-order-functions

Last synced: 10 Mar 2025

https://github.com/rabestro/grokking-fp-exercises

Solutions to exercises from the book Grokking Functional Programming. This repository showcases my journey of learning functional programming concepts and applying them in practice, with a focus on Scala.

exercises functional-programming learning-by-doing scala

Last synced: 12 Jun 2025

https://github.com/dominicburkart/funfun

Macros for working with closures in Rust.

functional-programming memory-allocation parallel rust

Last synced: 10 Nov 2025