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/theodesp/sicp-workbook

This is my workbook and exercise solutions for the legendary SICP Book

functional-programming lisp programming scheme sicp-book

Last synced: 20 Jan 2026

https://github.com/fabiannorbertoescobar/prolog-haskell-ejercicios

Ejercicios sencillos de Programacion Lógica y Programación Funcional en los lenguajes Prolog y Haskell, realizados en Programación Avanzada para conocer otros paradigmas

functional-programming ghci haskell logic-programming prolog swi-prolog

Last synced: 11 Apr 2025

https://github.com/manojpawar94/go-lang-design-patterns-examples

The repository implements various design patterns in the Go Language. Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.

behavioral-patterns creational-design-patterns creational-patterns design-patterns functional-programming go-learn go-programming-language golang golang-application golang-examples

Last synced: 10 May 2026

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/georapbox/js-fp-utils

Javascript utilities for functional programming

compose curry flip functional-programming javascript partial partialright pipe utilities

Last synced: 20 Jan 2026

https://github.com/mimshwright/fease

Composable easing functions.

animation composable easing functional-programming lerp

Last synced: 17 Jan 2026

https://github.com/roppa/funcker

Functional programming learning exercise

curry functional-programming javascript library notation

Last synced: 08 Apr 2025

https://github.com/mrdimosthenis/gleam_zlists

A library for working with lazy lists in Gleam

beam erlang functional-programming gleam gleam-lang

Last synced: 14 Mar 2025

https://github.com/muhammadkashif20/calculator-project

I made This is Simple Calculator Project Using Languages Html , Css , JavaScript. With Fully Functionality With JavaScript & Using Eval Function.Styling For Css & Structure For Html. With Beautiful Ui

css functional-programming html javascript

Last synced: 11 Jan 2026

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: 20 Mar 2025

https://github.com/theow03/hazelc

LLVM Compiler for Hazel; a declarative, Functional Programming Language

compilers functional-programming llvm

Last synced: 08 Apr 2026

https://github.com/pranavgupta1234/rxjava

RX Java is the example of how functional reactive programming can ease out the work and implement the concept of observables and observeres.This uses rxjava 1.x and rxandroid 1.x dependencies

android functional-programming java observables reactive-programming rxandroid rxjava

Last synced: 20 May 2026

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: 19 Jan 2026

https://github.com/bryanesmith/fp-in-scala-v2

Answers to exercises in Functional Programming in Scala.

functional-programming scala

Last synced: 16 Jun 2025

https://github.com/wavelop/js-pipe-functions

Solution for pipe functions in Javascript.

functional-programming javascript pipe

Last synced: 24 Oct 2025

https://github.com/johndavedecano/kwerk

A co-working directory built with elixir language and phoenix framework

elixir elixir-phoenix elixir-programming-language functional-programming phoenix-framework test-driven-development

Last synced: 23 Jun 2025

https://github.com/bardoor/monaditto

A pragmatic monad library for Elixir, no PhD required

elixir functional-programming monad

Last synced: 08 Mar 2026

https://github.com/peekandpoke/psi

Php Simple Iterations. Map, filter, aggregate, reduce with ease. Produce readable and reliable code without hand-written loops.

functional-programming immutability php

Last synced: 22 Jun 2025

https://github.com/jaandrle/deka-dom-el

A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.

client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive reactive-programming rendering server-side-rendering signals signals-library typescript ui ui-components vanilla-javascript vanilla-js webcomponents

Last synced: 27 Jul 2025

https://github.com/krzys9876/command-line-reader

Command-line arguments reader to a class with respective fields

command-line functional-programming implicits scala

Last synced: 29 Mar 2025

https://github.com/krzys9876/z80_basic

MS Basic interpreter in Scala

basic functional-programming immutability scala z80

Last synced: 10 Jul 2025

https://github.com/calvinlfer/etl-workflow

An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing

cats etl functional-programming scala

Last synced: 06 Jul 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/deanrad/antares-ts

Antares is an Architecture for making real-time applications with confidence.

async functional-programming observable promise react reactive-programming redux rxjs rxjs6

Last synced: 20 Jan 2026

https://github.com/giu7d/doka-lang

DOKA Functional Programming Language

compiler functional-programming programming-language

Last synced: 22 Aug 2025

https://github.com/tonix-tuft/react-suspense-async-effect

A library to perform asynchronous effects in React following the Suspense API principles providing asynchronous curried functions with a synchronous feel.

algebraic-effects async asynchronous curry effect effects feels-synchronous functional-programming react suspense

Last synced: 03 Feb 2026

https://github.com/patzly/set-game-scala

An unofficial Scala version of the SET game for Software Engineering classes at HTWG Konstanz

functional-programming game-development scala set-game

Last synced: 25 Jan 2026

https://github.com/ajitjha393/js-transducers

The Functional transducers that allow transformations with improved performance

compose functional-programming transducers

Last synced: 01 Sep 2025

https://github.com/sdaves/simplemonads

Easy to use monads (containers), with pattern matching, that improve the quality of your python code. Use Just to end checking for None, Success to end unhandled exceptions, Future for async, and Reader for dependencies.

dependency-injection fp functional-programming futures monads python reader unhandled-exceptions

Last synced: 22 Aug 2025

https://github.com/hanzopgp/haskelltest

First time using functional programming language.

functional-programming haskell university

Last synced: 22 Jun 2025

https://github.com/marcinzh/beam

Streams using Algebraic Effects and Handlers

algebraic-effects functional-programming scala stream

Last synced: 10 Mar 2026

https://github.com/santanusinha/hystrix-function-wrapper

A small lib to wrap any lambda with a hystrix command

functional functional-programming hystrix java-8

Last synced: 06 Mar 2026

https://github.com/pujitm/fun-ov

Flexible functional object validation for API's & highly customized software

functional-programming javascript typescript validation

Last synced: 21 May 2026

https://github.com/oliverjash/fun-task-fetch

fetch API implemented using the Task type, which allows cancellation amongst other things.

fetch fetch-api functional-programming task

Last synced: 20 Aug 2025

https://github.com/stagfoo/joro

🕷️🕸️ Load dom nodes and strings like dependencies with no duplicates

css css-framework frontend functional-programming javascript jss template-literals

Last synced: 10 Apr 2026

https://github.com/angarsk8/es6-simple-curry

simple curry javascript function

currying es2015 functional-programming javascript

Last synced: 01 Jul 2026

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/astuanax/fun

Functional javascript library

either-monad functional-programming javascript maybe-monad

Last synced: 21 Feb 2026

https://github.com/nighttrax/react-bind-component

Function.prototype.bind for React components

functional-programming react typescript

Last synced: 30 Oct 2025

https://github.com/steve245270533/fp

JavaScript函数式编程文档合集

functional-programming javascript typescript

Last synced: 14 May 2026

https://github.com/tk3369/functionalpipes.jl

Functional pipe utility

functional-programming julia

Last synced: 09 Jul 2025

https://github.com/bkuhlmann/functionable

Enhances modules to be functional by default.

composition functional-programming functions

Last synced: 12 Dec 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: 16 May 2026

https://github.com/alepop/curry

🍛 A curry function (another one)

curry functional-programming

Last synced: 04 Jul 2026

https://github.com/unisay/moki

Moki is a tool that provides and manages test services like mock http server, database, FS folder, etc.

functional-programming integration-testing scala

Last synced: 11 Sep 2025

https://github.com/tinyj/tinyj-lazy

A thread and exception safe implementation of lazy (aka on-demand) value initialization.

functional functional-programming java lazy lazy-evaluation threadsafe tinyj

Last synced: 11 Jan 2026

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/rxtoolkit/streams

🐠 RxJS operators and utilities for working with streams (node.js ReadableStream, pipes, etc.)

fp functional-programming nodejs observables package reactive-programming rxjs streams

Last synced: 18 May 2026

https://github.com/asbhogal/javascript-algorithms-and-data-structures

Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.

algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop

Last synced: 14 Oct 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: 19 May 2026

https://github.com/dhodgson615/lintomatic

A basic linter for Python projects written in Haskell

developer-tools functional-programming haskell lint linter linters linting python python-3

Last synced: 18 May 2026

https://github.com/weaming/math-fold

Bring fold in functional programming to CLI.

cli fold functional-programming

Last synced: 24 Jun 2025

https://github.com/dominicluidold/ws21-conceptshigherprogramminglanguages

A collection of mandatory exercises in "Concepts of Higher Programming Languages" - 1st semester master @ Vorarlberg University of Applied Sciences (FHV)

fhv functional-programming haskell java

Last synced: 17 May 2026

https://github.com/rxtoolkit/ws

🔌 RxJS operators for working with WebSockets

fp functional-programming observables package reactive-programming rxjs websocket websockets

Last synced: 10 Jun 2026

https://github.com/sandromaglione/nextjs_search_view_pagination

NextJs application where you can search and view a list of users, implemented with pagination

eslint fp-ts functional functional-programming io-ts next pagination prettier search tailwindcss typescript users

Last synced: 09 Apr 2026

https://github.com/akin-mustapha/glitch-art

A command line tool that corrupt the binary data of an image file to create a glitch

functional-programming glitch-art haskell haskell-learning programming programming-languages

Last synced: 11 May 2025

https://github.com/vitorluizc/functional-resources

Some pure-functions to deal with everything.

functional-programming javascript

Last synced: 15 Jan 2026

https://github.com/geirolz/fp-in-a-nutshell

Functional Programming principles in a nutshell

docs documentation fp functional-programming presentation slides

Last synced: 03 Jul 2026

https://github.com/futtetennista/introductiontofunctionalprogramming

Solutions for the exercises in the "Introduction to Functional Programming" by Richard Bird and Philip Wadler

functional-programming haskell-learning

Last synced: 05 Apr 2025

https://github.com/armcn/fp

Almost Practical Functional Programming in R

functional-programming r rstats

Last synced: 11 Sep 2025

https://github.com/ibnz36/minifunc

An extremely simple, small & type-safe functional programming library for TypeScript/JavaScript.

functional functional-programming library node type-safety typescript

Last synced: 18 May 2026

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

https://github.com/a1exwang/adonis-lang

A functional programming language with built in NVM support

functional-programming nvm programming-language rust

Last synced: 18 May 2026

https://github.com/jlengrand/functional-programming-scala

Exercises from the Functional Programming in Scala book

educational functional functional-programming scala

Last synced: 21 Jul 2025

https://github.com/iamfarrokhnejad/load-balancer

A load balancer with round-robin algorithm using Go

functional functional-programming go golang server

Last synced: 28 Mar 2025

https://github.com/prashanthr/ts-utils

A typescript utility library for functional programming

functional-programming typescript

Last synced: 03 Apr 2025

https://github.com/lanseqingling/curve-tool

一个基于函数式编程的数据曲线计算工具。

curve functional-programming java tool

Last synced: 28 Mar 2025

https://github.com/duskmoon314/meowth

A library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.

category-theory functional-programming rust

Last synced: 20 Jan 2026

https://github.com/briandavidclark/ramuda

Functional programming helper library for PHP based on Ramda.js

functional-programming php ramda

Last synced: 17 May 2026