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/samedfft2634/url_shortener

For shorter url, you can use this application. For fast and easy results...

await-async clipbo fetch-api functional-programming golinks html-css-javascript settimeout sweetalert2 tinyurl-api

Last synced: 14 Mar 2025

https://github.com/dinataklit/mars-dashbord-functional-programming-intermediate-javascript-nanodegree-program

The functional JavaScript course project will be to build a dashboard for the past and current **NASA Mars rovers**, information about each mission, and images from their excursions. You will be tasked with using all the ES6 syntax and functional programming concepts from the course to interact with a real NASA API and build the front-end logic to create the dashboard.

functional-programming javascript

Last synced: 13 Jul 2025

https://github.com/jasonsbarr/liszt

A prototypal object oriented language that borrows heavily from functional programming concepts and languages

bidirectional-typechecking functional-programming generics language object-oriented programming-language programming-languages prototypal typescript

Last synced: 13 Jun 2026

https://github.com/kalongn/cse-216

Programming Abstraction (College Class).

functional-programming generic java ocaml python recursion type-hierarchies

Last synced: 12 Apr 2026

https://github.com/axect/fp-lecture

2018 Functional Programming Lecture in Yonsei Univ

elm functional-programming haskell julia

Last synced: 11 May 2026

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

Functional Programming principles in a nutshell

docs documentation fp functional-programming presentation slides

Last synced: 30 Oct 2025

https://github.com/sopherapps/funml

A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml

functional-programming pattern-matching python

Last synced: 24 Jan 2026

https://github.com/devkcud/salvation

💀 A generic Go wrapper for optional values, inspired by Rust's Option and Haskell's Maybe. Brings Possibly[T] to your codebase for safe, expressive nothingness.

functional-programming generics golang maybe monads-but-shhh nullable option zero-values

Last synced: 13 Jul 2025

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/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/pschichtel/adventofcode-solutions

Solutions for http://adventofcode.com/ 2015 (implemented in functional Scala)

advent-of-code functional-programming scala

Last synced: 18 Mar 2025

https://github.com/ahoward2/easier-nest-server

Functional programming approach to a Nest JS server. ƛ

functional-programming nestjs typescript

Last synced: 13 May 2026

https://github.com/alejogs4/church-encoding-javascript

Church encoding to represent typical programming structures on Javascript

church-encoding functional-programming javascript lambda-calculus

Last synced: 06 Jun 2026

https://github.com/palutz/monads-gym

Stretching the muscles with monads...

functional-programming monads scala

Last synced: 06 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/vitorluizc/functional-resources

Some pure-functions to deal with everything.

functional-programming javascript

Last synced: 15 Jan 2026

https://github.com/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 06 Oct 2025

https://github.com/momomo/momomo.com.platform.lambda

Intuitive generics based functional interfaces with support for void, returns, multiple params and exceptions.

closure closures functional functional-programming generic generics intuitive-generics java lambda lambda-body momomo

Last synced: 14 Mar 2025

https://github.com/atticuskuhn/typescript-lens

lens library in typescript

fp functional-programming haskell lens

Last synced: 27 Apr 2026

https://github.com/shanoaice/bethlehem

A minimal functional programming library for JavaScript.

functional-programming ramda typescript

Last synced: 11 Jun 2026

https://github.com/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 27 Apr 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/therealklanni/key-mapper

Tiny utility for deeply mapping object keys

functional-programming object object-mapper object-mapping tiny-utility

Last synced: 13 Mar 2025

https://github.com/twobin/twobin.blog

twobin'blog 爱生活,爱分享,爱前端

es6 functional-programming react redux

Last synced: 29 Apr 2026

https://github.com/lebrancconvas/hackerrank-functional-programming

Programming in Functional Programming by using Hackerrank Problem.

clojure elixir erlang fsharp functional-programming hackerrank haskell lisp ocaml racket scala

Last synced: 07 Apr 2026

https://github.com/mishankov/tipe

🐍 Typed pipes

functional-programming pipe python

Last synced: 20 Aug 2025

https://github.com/sagnikc395/parso

parser combinator in python

functional-programming parser-combinator

Last synced: 04 Sep 2025

https://github.com/abdulaziz-hassan/cpu-cache-system_haskell

A successful implementation of a simplified CPU cache system in Haskell and takes advantage of the Functional Programming Paradigm

functional-programming haskell

Last synced: 14 Mar 2025

https://github.com/tbhvishal/js-toolbox

Lightweight JavaScript utilities toolkit: helpers, snippets, and productivity tools. ESM, Node.js, TypeScript-friendly, zero dependencies. Arrays, strings, dates, async, functional programming - perfect for beginners and pros

beginner-friendly best-practices code-snippets-javascript copy-paste developer-tools esm functional-programming hacktoberfest helpers javascript library lightweight nodejs npm-package productivity-tools snippets utilities utils vanilla-js zero-dependencies

Last synced: 29 Apr 2026

https://github.com/mooreniemi/proc_compose

:musical_score: Proc#compose

c c-extension compose functional-programming gem ruby

Last synced: 30 Apr 2026

https://github.com/1602/pure-ish

Side-effects manager for backend Javascript apps.

functional-programming side-effects state-machine state-management

Last synced: 21 Jul 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/armcn/fp

Almost Practical Functional Programming in R

functional-programming r rstats

Last synced: 11 Sep 2025

https://github.com/carlosrberto/lazy-list

LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.

array filter functional-programming javascript lazy-evaluation map reduce

Last synced: 23 Feb 2026

https://github.com/zeknikz/basicfunctionlanguage

A basic functional programming language that focuses on basic mathematical functions.

functional-programming language programming-language

Last synced: 23 Mar 2025

https://github.com/stardustdl/scheme-from-python

An experimental scheme interpreter in Python.

functional-programming python scheme scheme-interpreter

Last synced: 28 Jul 2025

https://github.com/chicio/katas

💪🏋️‍♂️ A collection of katas I did to hone my programming skills. 🏋️‍♂️💪

coding-dojo functional-programming interview kata kotlin objective-c swift typescript

Last synced: 01 May 2026

https://github.com/anabeatrizwalker/frontend-funcional-vidapet

Projeto de conclusão de curso de uma interface gráfica com CRUD de um sistema de agendamentos para serviços veterinários com o framework funcional Elm.

elm frontend functional-programming graphic-interface

Last synced: 07 Nov 2025

https://github.com/shlinkio/data-manipulation

Userland implementations of some data manipulation helpers extracted from ramda

functional-programming javascript typescript

Last synced: 04 Jul 2025

https://github.com/namoshizun/goodjson

Functional validators to check anything about your JSON with ease.

functional-programming json json-schema python validation

Last synced: 09 May 2026

https://github.com/rxtoolkit/fs

💾 RxJS utilities for working with files and file streams locally

files filesystem fp functional-programming observables package reactive-programming rxjs

Last synced: 10 Jun 2026

https://github.com/lagunoff/typescript-concrete-optics

Very basic concrete optics in typescript

functional-programming lens lenses optics prism typescript

Last synced: 04 Jun 2026

https://github.com/noyzys/fp-practice

* Basic functional programming concepts

concepts fp functional-components functional-programming functor monad

Last synced: 02 Mar 2025

https://github.com/skarab42/result

Provides a robust and type-safe way to handle success and failure outcomes in TypeScript, utilizing symbolic indexing for clear result differentiation.

error-handling functional-programming typescript

Last synced: 24 Jul 2025

https://github.com/zahidul-islam/ts-fun

Implementing lodash library in typescript for fun :-)

chai fun functional-programming lodash mocha typescript

Last synced: 17 Sep 2025

https://github.com/zoomoid/pymocklib

A PYthON 3.10 lib thaT will MAkE you APpEAR WEaK ANd BUTT-HUrT on THe inTeRNET

functional-programming haskell python

Last synced: 15 May 2026

https://github.com/ist-dsi/scala-keystone-client

A pure functional Scala client for Openstack Keystone implemented using Http4s client.

functional-programming http4s openstack-clients scala

Last synced: 21 Jan 2026

https://github.com/delonnewman/atomjs

Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.

atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous

Last synced: 06 Feb 2026

https://github.com/skykanin/coding-test

Online coding test

clojure functional-programming

Last synced: 24 Oct 2025

https://github.com/itemconsulting/enonic-wizardry

Functional utility library for Enonic XP

enonic enonic-xp functional-programming typescript

Last synced: 19 Jan 2026

https://github.com/mrracoon/js-fp-koans

A set of koans for diving into the world of functional programming in Javascript

fantasy-land functional-programming javascript ramda

Last synced: 03 Aug 2025

https://github.com/rodrigoalvesvieira/if686

Documents, assignments and code from the Computational Languages Paradigms course at CIn/UFPE, in the semester of 2015.1.

cin-ufpe computational-languages-paradigms functional-programming haskell if686 ufpe

Last synced: 03 Aug 2025

https://github.com/tonivade/commitconf-25

código fuente de los ejemplos usados en la charla que presenté en la #commitconf

commitconf dsl functional-programming java

Last synced: 23 May 2026

https://github.com/manojpawar94/go-lang-fundamental-examples

The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.

arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct

Last synced: 03 Jan 2026

https://github.com/henriquecbuss/ipe-compiler

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 05 Aug 2025

https://github.com/marcuwynu23/sclib

Cpp dynamic library project for easy console programming

console console-project cpp dynamic functional-programming functions library

Last synced: 14 May 2025