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/kathleenwest/advancedconsoleapplicationi

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 – Advanced. Objectives: Events Functional Programming Custom EventArgs IList<> Interface Indexer Delegates Anonymous Methods Event Handlers

anonymous-functions console-application csharp csharp-code custom-event custom-events delegates event-handler event-handlers event-handling event-management events functional-programming ilist ilist-interface indexer indexing

Last synced: 17 Mar 2025

https://github.com/denieler/angular-sequence-events

Sequential code and chained execution of events, handlers, etc.

angular events functional-programming library

Last synced: 25 May 2026

https://github.com/bertrand31/data-structures-javascript

Collection of data structures implemented in a functional fashion in JavaScript

functional-programming javascript nodejs

Last synced: 28 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/sorja/haskell-2018-ifp

Introduction to Functional Programming (Haskell). Repository for University of Helsinki course TKT21014.

functional-programming haskell stack

Last synced: 17 Jun 2026

https://github.com/csalih/functional-programming

Homework repo for functional programming

functional-programming haskell lambda-calculus

Last synced: 22 May 2026

https://github.com/clifftech123/ts_fun_practice

Collection of small and enjoyable functional programming exercises in TypeScrip

functional-programming javascript typescript

Last synced: 29 Apr 2026

https://github.com/saber2pr/fp

:heavy_minus_sign: A library for Javascript in functional programing in async | sync | lazy.

async functional-programming lazy typescript

Last synced: 17 Jun 2026

https://github.com/alvarogarcia7/2048-kotlin

Practiced OOP+FP creating a clone of the 2048 game

2048 2048-game functional-programming gradle kotlin object-oriented-programming oop

Last synced: 29 Apr 2026

https://github.com/darren277/lisp-music-gen

A very basic melody generation tool written in Lisp. There is also Postgres interactivity.

functional-programming lisp music postgres

Last synced: 02 Apr 2025

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/davidboers/elmeither

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 08 Jun 2026

https://github.com/rockofox/servant-miso-starter

A minimal Nix-first template for a full-stack Haskell app

functional-programming haskell miso servant starter template

Last synced: 17 Jun 2026

https://github.com/justdvnsh/func.py

A practical functional library for Python Lovers.

algorithms functional-programming library package pip python python3

Last synced: 07 Sep 2025

https://github.com/rtorr/ts-fp

Typescript, eslint-plugin-fp, and vscode example

functional-programming typescript vscode

Last synced: 30 Apr 2026

https://github.com/vevdokimovm/polymorphic-vector-cpp

C lab: runtime-polymorphic vector with generic Map and Filter higher-order functions

c functional-programming higher-order-functions polymorphism

Last synced: 27 Jun 2026

https://github.com/pbaille/parsing-combinators

exploring parsing combinators in scheme

combinators functional-programming parser

Last synced: 11 Mar 2026

https://github.com/sarthakmakhija/joy-of-kotlin

Repository containing solutions for problems in "Joy of Kotlin" book

functional-programming junit5 kotlin

Last synced: 10 Jan 2026

https://github.com/chocolacula/donotcopyanalyser

Roslyn analyzer for prevention of copying certain data

csharp functional-programming roslyn-analyzer

Last synced: 08 Jun 2026

https://github.com/al-ghaly/ruleengineusingscala

A Rule-Based discount calculating engine for a retail store. The engine reads transaction data, applies various discount rules based on the product, date, and other criteria, and writes the results back to a database.

database etl etl-automation functional-programming jdbc oracle programming scala

Last synced: 01 May 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/rcardin/doobie-playground

Examples of some use cases of the doobie library

cats doobie functional-programming scala

Last synced: 11 Mar 2025

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/riiswa/scala2haskell

A detailed comparison between the programming languages language and Haskell by presenting equivalent code.

functional-programming haskell scala

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/blutorange/js-elbe

Utility for working with streams (iterables).

functional-programming javascript stream typescript

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/sblack4/functional-programming-in-scala

https://www.coursera.org/specializations/scala

functional-programming jvm scala

Last synced: 19 Jun 2026

https://github.com/mahi97/numex-lang

~ The pure functional Interpreter for NUMEX Language Based on Racket

functional-programming interpreter numex programming-language racket

Last synced: 08 Jan 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/harmim/vut-flp-labs

Funkcionální a logické programování - Cvičení

flp functional-programming ghc haskell logical-programming prolog swi-prolog vut vut-fit

Last synced: 31 Mar 2025

https://github.com/will-1-am/stanford

Stanford cs193p Spring 2020 course led by Paul Hegarty illustrating MVVM architecture, generics, functional programming using SwiftUI and Xcode. Homework assignments are included as separate git branches.

cs193p-spring-2020 functional-programming generics hacktoberfest mvvm-architecture swiftui

Last synced: 04 May 2026

https://github.com/lpld/real-world-haskell

Assignments from the book "Real World Haskell" (http://book.realworldhaskell.org/)

functional-programming haskell

Last synced: 09 Jun 2026

https://github.com/imdarshangk/functions

This repository contains various Python programs that demonstrate the use of functions with and without return values and arguments. The programs cover different mathematical operations and concepts.

factorial function-with-return-with-arguments function-with-return-without-arguments function-without-return-with-arguments function-without-return-without-arguments functional-programming functions python

Last synced: 11 Mar 2025

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/cianidos/simple_search_engine

HyperSkill/JetBrains Academy project

functional-programming kotlin

Last synced: 09 Apr 2025

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/lucasamiranda/atividade-2

imersao-tecnicasdeinvasao-python(Bruno-Fraga)

functional-programming python3

Last synced: 08 Jun 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/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/azuobs/naive-workflow-manager

Naive-workflow-manager microservice with akka-http and akka-actors

akka-actors akka-http cron crontab docker example-project functional-programming mysql sbt scala

Last synced: 07 May 2026

https://github.com/jwalsh/lambda-calculus-polyglot

Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms

computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory

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

https://github.com/marinaa13/pairing-heaps-racket

Functional implementation of pairing heaps and their applications in Racket, including sorting, movie ranking, and stream-based median computation, using recursion, higher-order functions, and pure functional design

functional-programming heap higher-order-functions pairing-heap racket recursion

Last synced: 22 Jun 2026

https://github.com/edwyng/ldp-haskell-draft-beers

Programa diseñado con programación funcional que permita determinar cuántos litros de cerveza deben agregarse entre los barriles para servir exactamente n vasos de cerveza desde cualquiera de las salidas.

functional-programming haskell makefile paradigma

Last synced: 06 Jul 2025

https://github.com/r8vnhill/dibs

Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.

bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing

Last synced: 08 May 2026

https://github.com/profjordanov/scheme-prolog

'Logical and Functional Programming' & 'Intelligent Systems' practices of courses in University of economics - Varna

economics functional-programming logic scheme university varna

Last synced: 22 Feb 2026

https://github.com/rbaltrusch/stream.lua

A lazy iterator-chaining library for Lua similar to the Java Stream API

fp functional-programming iterator-chaining iterator-functions iterator-library iterators lua stream streams streams-api

Last synced: 10 Jun 2026

https://github.com/carlosvinimsouza/projeto-livro-python

Primeiro trabalho de extensão com Python

functional-programming language-python python3

Last synced: 10 Jun 2026

https://github.com/amdjadouxx/pushswap-checker

A project to check your best pushswap instructions

epitech epitech-project functional-programming haskell

Last synced: 17 Mar 2025

https://github.com/roshan-khandagale/marksheet-generator---django

Marksheet Generator is an Django based CRUD application which has all the functionalities related to CRUD operations.

crud-application django django-crud django-framework functional-programming marksheet-generator

Last synced: 14 Jun 2025

https://github.com/rjdestigter/lazy-reducers-example

An example of using the IO Monad to lazily inject reducers into the Redux store

functional-programming io-monad reactjs redux

Last synced: 11 Apr 2026

https://github.com/mhbxyz/fptk

Pragmatic functional programming helpers for Python.

functional functional-programming python

Last synced: 24 Jan 2026

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

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

es6 functional-programming javascript

Last synced: 27 Oct 2025

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/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/mrgravity817/elastack

OTP stack server that pushes and pops

elixir functional-programming genserver otp-server stack

Last synced: 26 Oct 2025

https://github.com/zalbia/zio-structure

Just learning how to structure ZIO programs

functional-programming scala zio

Last synced: 25 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/robertdober/testdrivingvim

Developping some common patterns in VimL, Test Driven.

functional-programming object-oriented tdd viml

Last synced: 30 Jan 2026

https://github.com/zlovtnik/frontend

A TypeScript/Bun/React frontend application for the Actix Web REST API backend with JWT authentication, multi-tenant support, and comprehensive functional programming patterns.

actix-web ant-design bun fp-ts functional-programming multi-tenancy pattern-matching railway-oriented-programming react rest-api-jwt-authentication result-types tailwindcss typescript validation zod

Last synced: 13 Apr 2026

https://github.com/noor188/space-invaders

The design of the classic arcade game space invaders

functional-programming system-design

Last synced: 23 Jan 2026

https://github.com/aygp-dr/fixed-point-explorer

Y combinator and fixed-point recursion exploration across Scheme dialects with formal verification

functional-programming recursion scheme y-combinator

Last synced: 07 Feb 2026

https://github.com/aneeshlalwani/spreadsheet-javascript

A spreadsheet application, features parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic updates.

arrow-functions css3 dom-manipulation functional-programming html5 javascript

Last synced: 14 Apr 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/aahaidaralbaqir/identicon

Github default profile image generator written in elixir

elixir functional-programming

Last synced: 23 Jan 2026

https://github.com/rjdestigter/rxjs-single-state-todomvc

Experimental serliazable, time-travelable single state solution using RxJS observables

functional-programming reactjs rxjs typescript

Last synced: 17 May 2026