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/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/sergeysolovev/cs-operations

LINQ/monadic extensions for async operations in .net

csharp functional-programming linq monads

Last synced: 10 Jun 2025

https://github.com/hecdelatorre/programacionfuncionalagenda

Proyecto realizado en netbeans 12 con jdk 11

functional-programming java mysql mysql-database netbeans

Last synced: 27 Feb 2025

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/pedrovinhas/recursos-funcionais-js

🎓 Trabalho desenvolvido durante a cadeira de Paradigmas de Linguagem de Programação no curso de Ciência da Computação

college-assignment functional-programming javascript

Last synced: 25 Jun 2026

https://github.com/quacksouls/jaf

Adventures in functional JavaScript

functional-programming javascript

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/rafaelvicio/pokedex-rxjs

Pokedex. Projeto utilizado para aprendizado de RxJS(Programação Funcional)

functional-programming javascript pokedex pokemon rxjs

Last synced: 10 Jun 2025

https://github.com/kanitsharma/elm-giphy

Single Page Application with Elm Architecture

elm elm-architecture functional-programming single-page-app

Last synced: 17 Jun 2025

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/youstinus/toolsgo

Tools with utilities, transformers, generators and other useful functions.

functional-programming functions go golang tools

Last synced: 24 Mar 2025

https://github.com/wking-io/lemonade

Composable AJAX requests that return a Future Data Type

composable-ajax-requests currying functional-programming futures lemonade monad

Last synced: 24 Mar 2025

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/otbivnoe/haskell-time

Functional programming seems really interesting. Change your imperative mind and take over the world!

functional-programming haskell

Last synced: 06 Oct 2025

https://github.com/kiwamizamurai/miso-numeron

A Bulls and Cows number guessing game built with Haskell and Miso framework, compiled to WebAssembly

functional-programming game haskell miso nix wasm webassembly

Last synced: 21 Apr 2026

https://github.com/sgon4arov/plato

🤖 Enhance coding with Plato, a CLI-compatible AI assistant that streamlines coding tasks while integrating seamlessly with GitHub Copilot.

assembly autonomous-vehicles bacteria control-systems conversational-ai conversational-ui deep-learning dialogue-systems functional-programming kobo lateral-controller machine-learning ngs pdf platooning privacy-preserving timeline wgs

Last synced: 20 May 2026

https://github.com/gonturri/tp-tadp-hibrido-objetos-funcional

Trabajo práctico de asignatura técnicas avanzadas de programación de UTN donde el objetivo sumergirse en el paradigma hibrido de objetos y funcional

functional-programming monads object-oriented-programming parser-combinators pattern-matching scala

Last synced: 05 Oct 2025

https://github.com/dashkite/joy

The simplicity of Lodash with the functional flair of Rambda.

browser functional-programming javascript nodejs

Last synced: 13 Apr 2026

https://github.com/nkcoder/byronbay

Playground for functional programming with Scala

functional-programming scala

Last synced: 07 Jun 2026

https://github.com/moonfloof/CMP6090

Functional Programming - University Coursework/Homework

coursework fsharp functional-programming university

Last synced: 07 Oct 2025

https://github.com/tsheporamantso/oop-projects

These are practice projects on JavaScript Object Oriented Programming

classes-and-inheritance construtor functional-programming html-css-javascript oop

Last synced: 07 Oct 2025

https://github.com/nkcoder/bondi

Scala scripts with functional programming in Scala 3 (Cats Effect, ZIO, Skunk etc.)

aws-sdk functional-programming postgresql scala3 skunk

Last synced: 01 Mar 2025

https://github.com/faylina/spellbound-treasures

First project utilizing JavaScript to create a shopping cart

functional-programming html-css javascript localstorage responsive shop

Last synced: 25 Oct 2025

https://github.com/paulpdaniels/streamish

A simple Functional Reactive Streaming library

fp functional-programming reactive streams

Last synced: 28 Feb 2025

https://github.com/j-christl/ocaml-utils

Some basic OCaml utility functions I will keep updating while learning functional programming

functional functional-programming ocaml ocaml-utils utility-function

Last synced: 17 Mar 2025

https://github.com/isaac-alencar/turing_machine_simulation

Turin Machine simulation to add one bit to a binary number

alan-turing computer-science elixir functional-programming

Last synced: 17 Mar 2025

https://github.com/carlossanabriam/csharp-basics

Some projects related to OOP, functional programming and parallel programming in C#

csharp data-structures functional-programming generics inheritance linq master-worker memoization oop parallel-programming word-count

Last synced: 08 Oct 2025

https://github.com/therealkoedev/railway-results

Monads for easy and compact error handling with Railway Oriented Programming.

csharp csharp-library error-handling functional-programming monads railway-oriented-programming results

Last synced: 08 Oct 2025

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/biancodavide3/ultimate-java

The Ultimate Java Series of Courses from CodeWithMosh, from beginner to advanced topics

functional-programming generics java oop

Last synced: 09 Oct 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/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/GrahamStrickland/functional_lean

Examples and exercises from "Functional Programming in Lean" - David Thrane Christiansen

dependent-type-theory functional-programming lean4 mathematics proof-assistant

Last synced: 29 Apr 2025

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/csalih/functional-programming

Homework repo for functional programming

functional-programming haskell lambda-calculus

Last synced: 22 May 2026

https://github.com/datakinds/charm-mode

Emacs mode for editing https://github.com/Aearnus/charm files.

charm emacs esolang functional-programming major-mode stack-based

Last synced: 09 Aug 2025

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/lotusirous/functional-pearls

Pearls of Functional Algorithm Design by Richard Bird - ocaml

functional-programming ocaml

Last synced: 09 Oct 2025

https://github.com/arikgershman/ocaml-intro-330

An introductory OCaml project focused on functional programming fundamentals, demonstrating proficiency in recursion, pattern matching, list operations, and higher-order abstractions (map/fold).

algorithms fold functional-programming higher-order-functions list-manipulation map-function ocaml pattern-matching recursion university-project

Last synced: 09 Oct 2025

https://github.com/joaom00/js-funcional-reativo

Repositório para o curso JavaScript Funcional e Reativo - PENSE como um Dev JS da Cod3r

declarative-programming functional-programming javascript

Last synced: 16 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/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 10 Oct 2025

https://github.com/jul10l1r4/contador

Um simples contador de views 🎩

counter functional-programming php views viewstate

Last synced: 10 Oct 2025

https://github.com/kubepay/java-cs-to-enterprise

This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.

algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming

Last synced: 24 May 2026

https://github.com/sophiecollard/variance

Simple examples to illustrate the differences between invariance, covariance and contravariance in Scala

contravariance covariance fp functional-programming invariance scala

Last synced: 10 Oct 2025

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/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/lucashnss/if686-programming-languages-paradigms-functional

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 10 Jan 2026

https://github.com/vitorribe/erlang_paradigmas

Repositório para atividades relacionadas ao paradigma funcional com o uso da linguagem Erlang.

erlang functional-programming

Last synced: 11 Oct 2025

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/zeshanfareed/python_tutorial-

I have covered the complete tutorial of python like list , dict, set , tupple , file hadling, fundamental progamming and many more

basic-programming builtin-functions file functional-programming fundamentals-of-programming handling if-else json-api json-server lambda-functions list loop pickle-file python python3 sets tupple

Last synced: 11 Oct 2025

https://github.com/guiromao/some-functional-programming-java

Some functional programming (main Java interfaces for such)

functional-programming java

Last synced: 18 Jun 2026

https://github.com/rcardin/rockthejvm-exercises

Solutions to the exercises proposed during the courses on RockTheJvm site

cats exercises functional-programming scala

Last synced: 29 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/oelin/chime

A tiny, declarative UI library.

declarative-programming functional-programming ui

Last synced: 15 May 2026

https://github.com/rcardin/raise4s

Porting of the Raise DSL from the Arrow Kt Kotlin library

direct-style error-handling functional-programming scala scala3

Last synced: 28 Jun 2025

https://github.com/leavers/fluentmap

A drop-in Python map replacement featuring parallel and batch processing

batch chunk functional-programming mapreduce parallel-processing python

Last synced: 11 Oct 2025

https://github.com/agnivchtj/scala-interpreter

Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.

abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala

Last synced: 11 Oct 2025

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/noxecane/pyfunk

An exploration of functional programming in python

functional-programming monads

Last synced: 12 Oct 2025

https://github.com/btylrob/btylrob.github.io

Personal OPAM / Lua Website

blog functional-programming ocaml soupault

Last synced: 29 Apr 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/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/shubhangdutta96/neetcode_150

This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.

data-structures functional-programming scala

Last synced: 24 Mar 2025

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

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/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/stackbuilders/functional-programming-patterns

Code snippets used during the presentation

functional-programming java

Last synced: 16 Mar 2025

https://github.com/denisdubochevalier/monad

Implementation of monads in go with generics

functional-programming monad monads

Last synced: 21 Jan 2026

https://github.com/shuddha2021/scalataskmanager

ScalaTaskManager is a powerful and flexible task management application built with Scala. It allows users to create, manage, and prioritize tasks seamlessly, featuring both simple and recurring tasks.

functional-programming priority-scheduling recurring-tasks scala simple-tasks task-management-app task-management-system task-manager to-do-list

Last synced: 24 Mar 2025

https://github.com/pfpack/pfpack-core-func

PrimeFuncPack Core.Func is a core library set for .NET consisting of functional interfaces (SAM interfaces) and the extensions targeted for use in functional programming. There are both asynchronous (Task and ValueTask based) and synchronous interfaces and the extensions in the set - IAsyncFunc/IAsyncValueFunc and IFunc.

csharp dotnet dotnet-core functional-interface functional-interfaces functional-programming single-abstract-method

Last synced: 09 May 2026

https://github.com/nikvoronin/funsokoban

Minimalistic functional Sokoban (console, no mutable vars). Initially vibe coded with ChatGPT 5. Brought to working condition by Human Being 45.

console-application fsharp functional-programming game game-development gamedev sokoban sokoban-game vibe-coding

Last synced: 13 Oct 2025