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/juthawong/jquery-oddeven.js

Simplify Even and Odd HTML DOM Element Stuff , Save Time and Make Coding Easier and Fun. Just for fun

design framework fun functional-programming jquery plugin web website

Last synced: 22 Oct 2025

https://github.com/aahaidaralbaqir/identicon

Github default profile image generator written in elixir

elixir functional-programming

Last synced: 23 Jan 2026

https://github.com/marcin-chwedczuk/fpinscala

My solutions to the exercises from "Functional Programming in Scala" book.

functional-programming functional-programming-examples scala

Last synced: 24 Oct 2025

https://github.com/attack-monkey/react-fn

A simple, functional approach to React

functional functional-programming react

Last synced: 02 May 2026

https://github.com/wdalmut/min-max-kata-functional

Functional approach with Ramda to solve the min-max kata

functional-programming ramdajs

Last synced: 26 Oct 2025

https://github.com/barbixxxa/functional-programming-language

Disciplina de Linguagem de Programação Funcional com o Professor Luis Menezes - POLI/UPE 2016.2

functional-programming haskell

Last synced: 01 Jun 2026

https://github.com/benoid/rejoice-in-the-lambda

A repository of useful Scheme procedures.

functional-programming help-wanted howto racket scheme

Last synced: 24 Feb 2026

https://github.com/ssi02014/js-functional-programming

📄 함수형프로그래밍ES6+ Code

es6 functional-programming javascript

Last synced: 27 Oct 2025

https://github.com/tsnobip/best-practices-and-fp

Programmations fonctionnelle et bonnes pratiques de développement logiciel

best-practices functional-programming rescript

Last synced: 24 Jan 2026

https://github.com/hoishing/pipable

pipe operation in python

fp functional-programming pipe pipleline

Last synced: 24 Jan 2026

https://github.com/bertrand31/exercicesalgo

💡 Collection of algorithmic exercises taken for fun from various sources

algorithms functional-programming javascript reasonml scala sorting-algorithms

Last synced: 28 Jan 2026

https://github.com/jwalsh/simulacra-scheme

Implementation of Jean Baudrillard's simulacra concepts in Guile Scheme, with social media simulation example and visual representations

baudrillard functional-programming guile philosophy scheme simulacra visualization

Last synced: 06 Feb 2026

https://github.com/davidlee18/minihaskell

a little, functional, and lazy language

functional-programming lazy programming-language

Last synced: 30 Jan 2026

https://github.com/kekyo/funcity

A functional language interpreter with text processing, easy embeddable! 📜

embedding functional-programming interpreter javascript text-processor typescript

Last synced: 31 Jan 2026

https://github.com/leonardonicola/fp

Utility library for functional programming in Typescript

functional-programming typescript utils

Last synced: 01 Feb 2026

https://github.com/federicobruzzone/99-erlang-problems

Implementations of the 99 problems in Erlang.

99problems erlang functional-programming problem-solving

Last synced: 02 Feb 2026

https://github.com/fantiga/hackernews-list-nextjs-react-ts

This is an infinite loading demo generated from the HackerNews API using NextJS, React and styled-components.

functional-programming nextjs react react18 styled-components typescript

Last synced: 15 Apr 2026

https://github.com/primeeagle/concerto

A modern programming language with an advanced type system, supporting both object-oriented and functional programming paradigms.

advanced-types compiled-language functional-programming object-oriented-programming programming-language

Last synced: 08 Feb 2026

https://github.com/sigurd4/fn_zip

Provides a zip trait for functions, allowing two functions to be combined at compile-time before being called.

fp function functional-programming functions join lambda no-std no-std-alloc rust zip

Last synced: 08 Feb 2026

https://github.com/forketyfork/learn-you-a-haskell

Code examples and exercises from the "Learn You a Haskell for Great Good!" book

functional-programming haskell learn-you-a-haskell tutorial

Last synced: 26 Feb 2026

https://github.com/icepanorama/learning-sml

A collection of small programs written as I'm refamiliarizing myself with Standard ML.

functional-programming sml standard-ml

Last synced: 18 Mar 2026

https://github.com/p-obrthr/functional-csharp

functional experimentation with C#

csharp dotnet functional-programming

Last synced: 15 Apr 2026

https://github.com/ItsOnkar-dev/SCALER-JAVASCRIPT-CERTIFICATION

Unlock the Power of JavaScript: A Comprehensive Collection of Detailed Modules from Scalar Topics'. This repository serves as a centralized hub for all the notes and concepts I've compiled throughout my journey in mastering JavaScript, ensuring a seamless learning experience.

asynchronous-programming es6 functional-programming javascript object-oriented-programming

Last synced: 27 Feb 2026

https://github.com/zpnst/lisp-lectures

My first steps in Common Lisp. Code from the lectures on YouTube with my comments

common-lisp functional-programming lisp

Last synced: 27 Feb 2026

https://github.com/yanick/updeep-remeda

Remeda-based fork of updeep

functional-programming immutable

Last synced: 12 Feb 2026

https://github.com/julgitt/logic-circuit-simulator

Logic Circuit Simulator taking into account the time delay of the logic gates

functional-programming logic-circuit-simulator logic-gates racket

Last synced: 12 Feb 2026

https://github.com/fantiga/ticf-ic.com

Welcome in Christ. This project is a website for the Tokyo International Christian Fellowship (TICF). It is built using React, TypeScript, Vite, and Tailwind CSS, and supports multiple languages including English, Chinese, and Japanese.

church eslint functional-programming prettier react tailwindcss typescript vite

Last synced: 16 Apr 2026

https://github.com/thealexlichter/fp-in-php

A talk about functional programming in PHP

functional functional-programming php

Last synced: 16 Apr 2026

https://github.com/yeison0416/observable-catch-the-dot

🎯 A reactive browser game built with RxJS Observables. Practice event streams, state management, and DOM updates in real time.

browser-game dom-manipulation event-driven front-end-development functional-programming javascript learning-exercise observables reactive-programming rxjs separation-of-concerns state-management typescript webpack

Last synced: 18 Apr 2026

https://github.com/skykanin/effects

An effects system based on freer monads in Idris

effects functional-programming idris2

Last synced: 15 Feb 2026

https://github.com/bsgbryan/madul

Mädūl is the fun way to write functional code in TypeScript!

async bun fun functional functional-programming module module-system typescript typescript-library

Last synced: 28 Feb 2026

https://github.com/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 15 Feb 2026

https://github.com/gregros/z.ahk

Obsolete utility library for AHKv2

ahk ahkv2 functional-programming hotkeys incomplete macros obsolete package

Last synced: 16 Feb 2026

https://github.com/emilydaykin/gifter

🎁 A full-stack, tested & responsive e-commerce site to browse and buy gifts for any occasion

firebase firestore-database functional-programming jest react react-testing-library redux snapshot-testing stripe

Last synced: 16 Apr 2026

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

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

either functional-programming kotlin lce monad multiplatform optional

Last synced: 02 Jun 2026

https://github.com/unisay/freer

Reading "Freer Monads, More Extensible Effects" paper by Oleg Kiselev and translating it to Scala

effects functional-programming haskell monad scala

Last synced: 16 Apr 2026

https://github.com/aditya-k93/fpinscala

Functional programming in Scala

functional-programming scala

Last synced: 11 Jun 2026

https://github.com/iain-s/wizards-within

Working through SICP, one chapter at a time.

educational functional-programming scheme

Last synced: 05 Mar 2026

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

cryptography functional-programming haskell number-theory prng rsa

Last synced: 02 Apr 2026

https://github.com/SanTiepi/benoit

Benoît — A programming language where functions are algebra and modules are messages between machines.. Built for human-AI collaboration.

ai benoit developer-tools functional-programming inline-testing javascript open-source pattern-matching programming-language token-efficient transpiler

Last synced: 04 Apr 2026

https://github.com/palutz/scalaexercises

Notes, code and worksheets from scala-exercises training (scala-exercises.org)

functional-programming scala

Last synced: 04 Jun 2026

https://github.com/slava0135/stg-example

Example Haskell program translated to STG and compiled to C

compiler functional-programming haskell lazy-evaluation stg

Last synced: 20 Apr 2026

https://github.com/ethowitz/sruby

An increasingly less miniature implementation of Ruby in Scala

functional-programming programming-languages ruby scala

Last synced: 21 Apr 2026

https://github.com/martianoff/rules-gala

Bazel rules, a bzlmod extension, and a gazelle plugin for building, testing, and transpiling the GALA language — plus a Bazel module registry that publishes rules_gala.

bazel bazel-registry bazel-rules build-system bzlmod functional-programming gala gala-lang gazelle go golang programming-language starlark toolchain transpiler

Last synced: 05 Jun 2026

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 22 Apr 2026

https://github.com/anicolaspp/gnsource

Experimenta Lazy Streams for Go

functional-programming go gola lazy streams

Last synced: 06 Jun 2026

https://github.com/tymorrow/elm-dist-demo

Compute Levenshtein distance using dynamic programming in Elm

dynamic-programming elm functional-programming levenshtein-distance

Last synced: 06 Jun 2026

https://github.com/rcardin/functional-portfolio

A toy implementation of a portfolio application that uses functional domain modeling and functional programming

cats domain-driven-design functional-programming scala

Last synced: 07 Jun 2026

https://github.com/gregros/naff

Client-side DOM swiss army knife and switchblade.

dom functional-programming incomplete javascript library package typescript

Last synced: 27 Apr 2026

https://github.com/maxbarsukov-itmo/functional-programming-0

🧪λ Функциональное программирование: Лабораторная работа №0

essay functional-programming itmo laboratory-work maxbarsukov

Last synced: 27 Apr 2026

https://github.com/codeconscious/unique-file-generator-fsharp

Create an arbitrary number of random, unique (by name and content) files.

cli cli-app dotnet fsharp functional-programming unique-file-generator unique-files

Last synced: 28 Apr 2026

https://github.com/kash1444/py_files

Here are some of my beginner codes to upskill my knowledge in python

algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics

Last synced: 29 Apr 2026

https://github.com/thautwarm/xylearn

the way to fewer tasks and more convincing products.

concurrency csharp functional-programming machine-learning toolbox

Last synced: 29 Apr 2026

https://github.com/darren277/haskell-blockchain

A simple blockchain written in Haskell along with a Haskell web server for interacting with it along with Postgres interactivity.

blockchain functional-programming haskell postgres

Last synced: 29 Apr 2026

https://github.com/ahlusar1989/spark2sfoverflow

StackOverFlow K-Means Analysis

functional-programming k-means scala spark

Last synced: 29 Apr 2026

https://github.com/woutervanbakel/try

Try class for C++

cpp cpp11 functional-programming try

Last synced: 08 Jun 2026

https://github.com/imrafaelmerino/vertx-mongo-effect

Vertx-MongoDB-Effect enables interaction with MongoDB in a purely functional and reactive style, seamlessly integrating with Vertx-effect. This library requires familiarity with Vertx-effect, as both frameworks share a foundational reliance on immutability and persistent data structures provided by json-values.

functional-programming javascript json-values mongodb persistent-data-structure reactive-programming vertx vertx-effect

Last synced: 30 Apr 2026

https://github.com/oniani/purity

A collection of various algorithms and data structures

algorithms data-structures functional-programming haskell

Last synced: 08 Jun 2026

https://github.com/ethern-myth/javascript

OOP, Arrays and Objects and more

arrays functional-programming javascript oop

Last synced: 01 May 2026

https://github.com/leovido/fp-casestudy-swift

Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin

dependency-injection functional functional-programming functional-programming-examples ios-swift refactoring swift swift5

Last synced: 08 Jun 2026

https://github.com/nshkrdotcom/gemini_cli_sdk

An Elixir SDK for the Gemini CLI — Build AI-powered applications with Google Gemini via a robust, idiomatic wrapper around the Gemini CLI. Features streaming, structured output, session management, model selection, and OTP supervision tree integration for production-grade Gemini-powered Elixir apps.

ai-agent ai-sdk ai-tools beam cli-wrapper elixir elixir-library erlang functional-programming gemini gemini-api gemini-cli generative-ai google-ai google-gemini hex-package large-language-models llm machine-learning nshkr-ai-sdk

Last synced: 01 May 2026

https://github.com/agapas/images-switcher

React app to switch images on toggle, on mouse hover or touch and by scrolling the page, made to practice React Hooks.

enzyme enzyme-testing functional-programming images-switcher jest jest-tests react react-hooks reactjs reactjs-es6

Last synced: 01 May 2026

https://github.com/lechindianer/fp-talk

Intro talk on functional programming

functional-programming javascript lisp talk typescript

Last synced: 01 May 2026

https://github.com/barcek/aqfr

run deeper | multipath piping | command-line tool | Elixir + Mix, w/ POSIX shell

beam command-line-tool dx elixir functional-programming pipes shell

Last synced: 02 May 2026

https://github.com/JunggiKim/java-refined

Refinement and functional value types for Java 8+

functional-programming java java8 maven-central non-empty refinement-types validation

Last synced: 02 May 2026

https://github.com/guibrandt/persistentarray

Persistent array data structure in JS

array functional-programming js persistent-data-structure

Last synced: 09 Jun 2026

https://github.com/reshiadavan/catena

simple, lightweight, actor-based distributed blockchain

actor-model akka blockchain docker docker-compose functional-programming scala

Last synced: 03 May 2026

https://github.com/arodriguezfontana/functional-programming-unq

Prácticas realizadas para Programación Funcional de la UNQ.

functional-programming

Last synced: 04 May 2026

https://github.com/armadacore/essentials

TypeScript essentials for explicit error and absence handling - Option, Result, typed Exceptions and optional Callbacks the compiler actually enforces.

discriminated-union error-handling exception functional-programming monad nullsafety option result ts-essentials type-safety

Last synced: 09 Jun 2026

https://github.com/aayushyadavz/keeper-app-react

Created a Keeper App using React in which we can add our notes.

components-react filtering functional-programming mapping material-ui reactjs

Last synced: 05 May 2026

https://github.com/plave0/pp

Programming paradigms course material.

functional-programming haskell prolog python scala spark

Last synced: 05 May 2026

https://github.com/mihailtd/functional-programming-comparison-go-js-python

Code examples for the Functional Programming Face-Off video on the Let's Talk Dev YouTube channel, comparing functional programming in Python, JavaScript, and Go.

functional-programming golang javascript python

Last synced: 05 May 2026

https://github.com/stephenombuya/spreadsheetapplication

A simple, interactive spreadsheet web application built using HTML, CSS, and JavaScript. This app allows users to create, modify, and organize data in a grid-like format, mimicking a basic spreadsheet interface.

css3 functional-programming html5 javascript

Last synced: 06 May 2026

https://github.com/sderosiaux/zio-story

🎯 Interactive, gamified learning platform for mastering ZIO - Scala's powerful library for async and concurrent programming

concurrent-programming education functional-programming gamification interactive-learning learning-platform nextjs programming scala tutorial typescript zio

Last synced: 07 May 2026

https://github.com/ildella/pipelean

A pragmatic library for sequential async operations with first-class error handling.

function-composition functional-programming javascript javascript-library

Last synced: 06 Jun 2026

https://github.com/spacesoldier/starty

a lightweight framework which helps building modular and configurable Node.js applications

ddd functional-programming javascript nodejs rapid-development rapid-prototyping rest-api

Last synced: 07 May 2026

https://github.com/ari-s-123/pdp-hw3

A cli tool built with Bun, TypeScript, and Functional Programming to process listings files from the AirBnB Get the Data page.

airbnb bun cli csv fast-csv functional-programming json typescript

Last synced: 07 May 2026

https://github.com/euler-b/firts_steps_with_elm

Repositorio destinado a ser la guia de inicio para entender este lenguaje

elm frontend functional-programming js node

Last synced: 08 May 2026