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/michalzalecki/monadsjs

Ready to use monads in examples

functional-programming monads typescript

Last synced: 15 Jul 2025

https://github.com/eilvelia/contravariant

Contravariant functors in JavaScript + Flow with correct type inference

fantasy-land functional-programming

Last synced: 27 Feb 2025

https://github.com/alansastre/java-functional-advanced

Programación funcional en Java. Procesamiento de datos con la API Stream en Java. Interfaz funcional Comparator.

collector comparator flatmap functional-programming java java-stream-api java11 java17 java8 reduce sorted stream-api stream-java stream-processing

Last synced: 13 Jan 2025

https://github.com/rxtoolkit/logs

🗒️ RxJS utilities for backend logging

fp functional-programming logging observables package reactive-programming rxjs

Last synced: 23 Feb 2025

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 07 Apr 2025

https://github.com/hernancerm/closures

My understanding of closures

closures functional-programming

Last synced: 01 Apr 2025

https://github.com/uchamod/flutter_fitness_tracker_application_ui

Welcome to the Fitness Tracker app! This Flutter application is designed to help you keep track of your fitness activities with a creative and intuitive user interface. The app is fully responsive and works seamlessly on mobile, web, and tablet devices, ensuring you have access to your fitness data anytime, anywhere.

dart flchart flutter functional-programming responsive ui-design

Last synced: 25 Jun 2025

https://github.com/rjrudman/tslinq

ES5 compatible implementation of LINQ and lazily executed enumerables for typescript.

es5 es6 functional-programming generators javascript linq typescript

Last synced: 11 Jun 2025

https://github.com/mjavadhpour/functional-php

Exercise of Functional Programming with PHP

functional-programming php8

Last synced: 10 Mar 2025

https://github.com/sgevorg/fp-js-workshop

Functional Programming basics in Javascript workshop for Iterate Hackerspace

functional-programming javascript ramda-fantasy workshop

Last synced: 11 Jun 2025

https://github.com/gipphe/caseof

A case expression-like implementation for javascript

caseof functional-programming javascript pattern-matching sanctuary

Last synced: 22 Mar 2025

https://github.com/almayor/ft_turing

A Turing Machine simulator written in Haskell

21school functional-programming haskell turing-machine

Last synced: 25 Mar 2025

https://github.com/tkshnwesper/some

`unless var.nil?` as a block

functional-programming monad

Last synced: 22 Feb 2025

https://github.com/duskmoon314/meowth

A library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.

category-theory functional-programming rust

Last synced: 07 Apr 2025

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

Using TypeScript to clarify the concept about "Functional Programming".

functional-programming

Last synced: 19 Feb 2025

https://github.com/mollybeach/apetalie

Apetalie Javscript Web3 Application Function Methods Solidity

application context-api functional-programming javscript solidity web3

Last synced: 15 Mar 2025

https://github.com/wayneseymour/vanilla-fp

Really just me learning FP in JS from Brian Lonsdorf and other sources. Not a lib, more like a playground.

functional-composition functional-programming

Last synced: 04 Apr 2025

https://github.com/flofriday/ffp

Our solution for the advanced functional programming lecture.

advanced-functional-programming afp ffp functional-programming haskel

Last synced: 18 Mar 2025

https://github.com/rousan/tulip

A Golang utility library of many commonly used functions

functional-programming go golang toolkit tulip utility

Last synced: 16 Mar 2025

https://github.com/afsalthaj/fp-generator

The library that solves all your data generation problem !

fs2 functional-programming generator scala stream-processing

Last synced: 25 Feb 2025

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: 16 Mar 2025

https://github.com/varun93/functional-pogramming-scala

Solutions to Functional Programming in Scala

functional-programming scala

Last synced: 24 Feb 2025

https://github.com/kevindasilvas/newer

Newer is a haskell cli app to list and search for news using the currents api

aeson chalk cli cli-app currents functional-programming haskell wreq

Last synced: 13 Jun 2025

https://github.com/yurkimus/types

JavaScript-oriented type utilities

deno functional-programming javascript node utilities

Last synced: 11 Jun 2025

https://github.com/drag13/whendo

Small function that can be used instead if-then statement in functional style programming with JavaScript

conditional-statements development functional-programming ifthen javascript

Last synced: 23 Jun 2025

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/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: 23 Mar 2025

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

A simple blockchain toy example

blockchain functional-programming

Last synced: 19 Feb 2025

https://github.com/mmzk1526/haskell-tfl-status

A simple TfL tube status checker

functional-programming haskell

Last synced: 19 Feb 2025

https://github.com/roxtra1/tic-tac-toe

Игра "Крестики-нолики"

functional-programming

Last synced: 27 Feb 2025

https://github.com/mattlianje/enigma

CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.

cipher cryptography enigma-machine enigma-simulator functional-programming

Last synced: 28 Mar 2025

https://github.com/lanseqingling/curve-tool

一个基于函数式编程的数据曲线计算工具。

curve functional-programming java tool

Last synced: 28 Mar 2025

https://github.com/khc-zhihao/packhouse

Packhouse is a function wrapper based on the concept of functional programming

functional-programming javascript lambda serverless

Last synced: 23 Jun 2025

https://github.com/langston-barrett/coq-typeclass-hierarchy

A full-featured hierarchy of typeclasses for functional programming in Coq

coq functional-programming haskell typeclasses

Last synced: 07 Apr 2025

https://github.com/retheviper/gotlin

Some Kotlin-like functions.

functional-programming go golang kotlin

Last synced: 10 Jun 2025

https://github.com/adhityaramadhanus/gope

gope (go efpe), functional programming helper in go (for learning purpose)

functional-programming golang

Last synced: 30 Mar 2025

https://github.com/cicovic-andrija/scala-image-editor

Image editing desktop application written in Scala

desktop-app functional-programming image-editor

Last synced: 01 Apr 2025

https://github.com/shanoaice/bethlehem

A minimal functional programming library for JavaScript.

functional-programming ramda typescript

Last synced: 26 Feb 2025

https://github.com/lulu-berlin/seq.ts

A typescript wrapper for Iterable<T> providing functional programming functionality similar to ReadonlyArray<T>

functional-programming iterable sequence typescript

Last synced: 16 May 2025

https://github.com/rsachdeva/nodeedx-csv-json

node based csv to json - adding functional style with es6/es7 usage

babel es6 es7-async functional-programming nodejs

Last synced: 29 Mar 2025

https://github.com/sword-smith/hfasto

Implementing a compiler for the fuctional programming language fasto in Haskell

calling-conventions compiler functional-programming mips-assembly register-allocation

Last synced: 05 Mar 2025

https://github.com/junaidzm13/sigma-calculus-interpreter

A sigma calculus based interpreter implemented using Haskell and related underlying programming concepts.

functional-programming haskell

Last synced: 03 Apr 2025

https://github.com/rvanasa/lens

An easy-to-learn functional scripting language and runtime environment.

functional-programming javascript modular-design programming-language script

Last synced: 04 Mar 2025

https://github.com/mehmet-github06/find-country

An application where you can find the country information you want

api async bootstrap functional-programming html-css-javascript try-catch

Last synced: 05 Mar 2025

https://github.com/rabestro/grokking-fp-exercises

Solutions to exercises from the book Grokking Functional Programming. This repository showcases my journey of learning functional programming concepts and applying them in practice, with a focus on Scala.

exercises functional-programming learning-by-doing scala

Last synced: 12 Jun 2025

https://github.com/rsachdeva/reactnd-mobile-flashcards

React Native based Deck and Cards App from Scratch with Quiz, Scoring, Seeing Answers Support

functional-programming nodenv react-native redux yarn

Last synced: 29 Mar 2025

https://github.com/foyez/fp

Functional Programming

functional-programming programming-paradigms

Last synced: 29 Mar 2025

https://github.com/dburriss/elevatedexamples

I contain examples in C# and F# of functional programming.

csharp fsharp functional-programming language-ext

Last synced: 24 Mar 2025

https://github.com/mohamad-shosha/function-programming

Created a project showcasing lambda expressions and method references in functional programming, with a focus on unit testing for code reliability.

functional-interfaces functional-programming java lambda-functions method-references

Last synced: 31 Mar 2025

https://github.com/jaandrle/deka-dom-el

A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.

client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive reactive-programming rendering server-side-rendering signals signals-library typescript ui ui-components vanilla-javascript vanilla-js webcomponents

Last synced: 07 Apr 2025

https://github.com/gavinhome/done-redux

A combined .Net7 state management framework.

component dotnet framework functional-programming redux state-management

Last synced: 04 Mar 2025

https://github.com/rurumimic/haskell

functional programming language

functional-programming haskell

Last synced: 22 Feb 2025

https://github.com/gustavodiasag/simpler

Interpreter for a functional, expression-based programming language

functional-programming interpreter lambda-calculus ocaml programming-language

Last synced: 01 Apr 2025

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

2018 Functional Programming Lecture in Yonsei Univ

elm functional-programming haskell julia

Last synced: 24 Mar 2025

https://github.com/helins/fn.cpp

Pass around c++ fns and methods, get performance

cplusplus functional-programming functions higher-order-functions

Last synced: 10 Mar 2025

https://github.com/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 30 Mar 2025

https://github.com/imteekay/rachar-conta

A simple program to split bills with friends

clojure functional-language functional-languages functional-programming

Last synced: 29 Mar 2025

https://github.com/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 04 Mar 2025

https://github.com/modemobpsycho/python-course-s2

Solutions for the course. The topic of the course is "Python Generation course: a course for advanced". The topics covered in the course are listed in the repository topics.

bool complex decimal dict filesystem fraction functional-programming nested-loops nonetype random sets string tuples turtle

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

https://github.com/airsequel/airscript

[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines

formula fp functional functional-programming language programming-language scripting scripting-language

Last synced: 03 Mar 2025

https://github.com/zkfmapf123/express-template

node express server boiler-plate v2

express functional-programming template typescript

Last synced: 02 Mar 2025

https://github.com/gsuaki/functional-spring-web

A Functional API using Spring WebMVC and Java 14

functional-programming java14 spring-boot spring-mvc spring-web vavr

Last synced: 23 Apr 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: 15 Mar 2025