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/kanitsharma/monad-fantasy

A collection of monads implemented in javascript

functional-programming javascript monads

Last synced: 01 Apr 2025

https://github.com/exiahuang/lwc-ramda

Ramda js for salesforce lwc developer

functional-programming javascript lwc lwc-component sfdx

Last synced: 17 May 2026

https://github.com/mp81ss/apply

apply function implementation for C language

apply c functional functional-programming

Last synced: 30 Jun 2025

https://github.com/exiahuang/lwc-lodash

Lodash js for salesforce lwc developer

functional-programming javascript lwc lwc-component sfdx

Last synced: 17 May 2026

https://github.com/abualiyousef/string-calculator-task

This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.

clean-code dotnet fsharp functional-programming oop solid

Last synced: 17 Feb 2026

https://github.com/kanitsharma/io

Lightweight monadic abstraction to "purely" handle side effects in javascript.

asynchronous-programming functional-programming javascript side-effects

Last synced: 01 Apr 2025

https://github.com/chrismichaelps/computer-science-problem-solving

Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.

algorithm computer-science functional-programming haskell math solving-algorithm

Last synced: 11 Jun 2026

https://github.com/reubano/pyconza-tutorial

Jupyter notebooks and data for "Data Mining and Processing for fun and profit" PyConZA16 tutorial

data functional-programming jupyter-notebook meza pycon python tutorial

Last synced: 17 May 2026

https://github.com/santiagolizardo/tonato

Converts strings to the NATO alphabet (Haskell)

alphabet functional-programming haskell nato

Last synced: 26 Feb 2025

https://github.com/jwhittle933/funked

A Functional Library for Go

functional-programming genserver golang library

Last synced: 28 Mar 2025

https://github.com/zavvdev/js-utils

Collection of JS utility functions

functional-programming functions javascript js monad

Last synced: 16 Jun 2025

https://github.com/gailo22/hello-scala

sample scala sbt project

functional-programming scala

Last synced: 28 Mar 2025

https://github.com/monban/fp

Collection of functional programming constructs for Go

functional-programming go golang

Last synced: 28 Mar 2025

https://github.com/raboro/sorting-algorithms-in-haskell

Most common sorting algorithms implemented in Haskell (Quicksort, InsertionSort, MergeSort, BubbleSort, HeapSort, SelectionSort, Radixsort, Bucketsort and Shellsort)

functional-programming haskell sorting-algorithms sorting-algorithms-implemented

Last synced: 28 Mar 2025

https://github.com/albertoadami/user-api-service-example

Example of REST APIs service using http4s library

cats-effect functional-programming http4s rest-api scala

Last synced: 30 Jun 2025

https://github.com/badeend/nothing

If you want to use `void` as a type parameter, but C# won't let you...

csharp functional-programming hack unit

Last synced: 23 Jun 2025

https://github.com/mohamed-taha-essa/programming-in-python-week3

Learn about the paradigms of procedural programming and the associated logical concepts. You'll explore functional and object-oriented programming, and get an introduction to algorithms

functional-programming map object-oriented-programming procedural-programming python

Last synced: 29 Jun 2025

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/dictybase-docker/crusher

CLI tool for building OCI images, creating Crush sandbox containers, and packing Docker Sandbox agent kits — powered by fp-go functional programming combinators.

cli container crush docker docker-sandbox fp-go functional-programming go oci sandbox

Last synced: 23 Jun 2026

https://github.com/denisdubochevalier/monad

Implementation of monads in go with generics

functional-programming monad monads

Last synced: 21 Jan 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/daggerok/functional-and-reactive-principles-in-scala

Never too late! My learning process for 'Functional Programming Principles in Scala' and 'Principles of Reactive Programming in Scala' courses!

functional functional-programming functional-reactive-programming functional-testing scala

Last synced: 14 Jun 2026

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/johnnynotsolucky/fu

Ramda, but shitty and without the docs.

functional-programming utilities

Last synced: 13 Oct 2025

https://github.com/aygp-dr/lazy-weekends

A chill, 8-week Haskell learning journey designed for busy people who want to explore functional programming without the pressure.

beginner-friendly education functional-programming haskell tutorial

Last synced: 23 Jun 2026

https://github.com/dragos-tudor/frontend-rendering

Rewritten React core library [functional principles].

functional functional-components functional-programming react rendering-engine

Last synced: 10 May 2026

https://github.com/agapas/react-carousel

Image carousel made with React and TypeScript

es6 functional-programming image-carousel javascript react typescript

Last synced: 11 May 2026

https://github.com/zyad-eltayabi/atm-system

💵 The system allows users to quickly withdraw predefined or custom amounts, deposit funds, check their balance, and securely log out.

cpp filesystem functional-programming

Last synced: 11 Jun 2026

https://github.com/brunomontezano/r-workshop-intermediario

📚 Course material for the R Intermediate workshop. The website and all presentations are in Brazilian Portuguese.

brazilian-portuguese data-wrangling functional-programming intermediate pt-br r r-course tidy-data tidyverse workshop workshop-materials

Last synced: 13 May 2026

https://github.com/uriegel/uwebserver

A web server based on F# and .NET Core

fsharp functional-programming http-server

Last synced: 13 May 2026

https://github.com/lichaojacobs/my_util_lib

工作中总结的公共类库、小工具,用来提高工作效率以及代码整洁度

functional-programming java-utilities java8 utils

Last synced: 14 May 2026

https://github.com/mrgravity817/ruckpal

Mini Paypal clone, written in Rust for practicing domain modeling with clean architecture

clean-architecture domain-driven-design functional-programming hexagonal-architecture rust

Last synced: 12 Jun 2026

https://github.com/tralahm/scala-by-example

Scala is a tastefully typed language: it is statically typed, but explicit types appear in just the right places. Scala takes powerful features from object-oriented and functional languages, and combines them with a few novel ideas in a beautifully coherent whole. The syntax is so lightweight, and its primitives so expressive, that APIs can be used with virtually no syntactic overhead at all. Examples can be found in standard libraries such as parser combinators and actors. In this sense Scala supports embedded domain-specific languages.

functional-programming sbt scala tralahm tralahtek

Last synced: 31 May 2026

https://github.com/kaierikniermann/result-py

Small functional library with strict typing in python 3.14

functional-programming monads python314 type-safety

Last synced: 27 Jun 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/pixcai/hscheme

Write Yourself a Scheme in 48 Hours

functional-programming haskell scheme

Last synced: 20 Oct 2025

https://github.com/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 19 Oct 2025

https://github.com/exbotanical/heuristics

Useful heuristics, type checks, and validation helpers for JavaScript and TypeScript

functional-programming type-checking utility-library validation-library

Last synced: 23 Jun 2026

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

We want to process a set of organizations from different industries to perform various queries about them using concepts from the functional paradigm. For each organization we know its name, website and other important fields. The main goal is to focus on modeling the data types and writing the necessary functions to perform the required analysis.

functional-programming haskell

Last synced: 19 Oct 2025

https://github.com/it1shka/moonshine

Library providing common functional utilities for the Lua programming language. Development of the library is currently frozen

array-methods functional-programming library lua lua-library luajit

Last synced: 14 Mar 2026

https://github.com/yisus82/fic-pf

Programación Funcional - Facultad de Informática de A Coruña

caml functional functional-programming haskell haskell-exercises haskell-language haskell-learning ocaml ocaml-exercises

Last synced: 14 Apr 2026

https://github.com/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 Oct 2025

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 17 Oct 2025

https://github.com/mdw-go/funcy

Functional programming toolkit for Go

functional-programming generics golang mapreduce

Last synced: 17 Oct 2025

https://github.com/nrissot/DPF-2024-BinaryTree

🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4

binary-tree functional-programming ocaml university-project

Last synced: 17 Oct 2025

https://github.com/bilal-fazlani/gossip-glomers-scala-template

Solutions for Gossip Glomers Challenges in Scala using ZIO-Maelstrom

distributed-computing distributed-systems functional-programming scala zio

Last synced: 16 Oct 2025

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

https://github.com/rajasegar/effpy

My own Functional Programming utilities in Javascript

functional-js functional-programming javascript

Last synced: 28 Jun 2026

https://github.com/garyhilares/minesweeper

Simple Minesweeper game written in ISL with lambdas (a functional programming variant of Racket).

functional-programming game minesweeper racket

Last synced: 22 Jan 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/mizcausevic-dev/haskell-policy-engine

Type-safe policy DSL in Haskell. Algebraic data type Policy = Allow | Deny | When; predicates compose via And/Or/Not; pure total evaluator; Aeson JSON codec; Hspec + QuickCheck tests. Functional purity flex for the agent-governance theme.

access-control aeson ai-governance dsl functional-programming haskell hspec platform-engineering policy-engine quickcheck

Last synced: 01 Jun 2026

https://github.com/wdalmut/curry

An example of currying and partial application

currying functional-programming

Last synced: 14 Oct 2025

https://github.com/tolikpylypchuk/fsbowling

A library which calculates a bowling score, written in F#

dotnet-core dotnet-standard f-sharp functional-programming

Last synced: 17 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/tricinel/cuddy

An aggregation pipeline built in a functional programming style that lets you search, group, order and transform a collection.

aggregation functional-programming javascript pipeline query-builder search typescript

Last synced: 01 May 2026

https://github.com/ardywsptr/phpdasar

Materi PHP dasar playlist youtube channel Web Programming Unpas

arrray crud database functional-programming mysql php wpu-channel

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