Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/js-factory/ironhead

Functional and Declarative NodeJS Framework.

configurable express functional-programming javascript nodejs routing

Last synced: 18 Nov 2024

https://github.com/raviqqe/stg

STG Machine in Go

functional-programming go lazy-evaluation

Last synced: 02 Feb 2025

https://github.com/laserdisc-io/stream-it

An integration test library for end-to-end testing of streaming applications

end-to-end-testing functional-programming scala smoke-test test

Last synced: 17 Nov 2024

https://github.com/jahed/promises

Composable Functions for Promises

async functional-programming javascript promise

Last synced: 27 Oct 2024

https://github.com/kevin-lee/just-fp

A small functional programming library

fp functional-programming scala

Last synced: 14 Oct 2024

https://github.com/lysxia/test-fun

Representation of higher-order functions for property testing

functional-programming random testing

Last synced: 10 Oct 2024

https://github.com/imteekay/talks

Tech Talks - Striving to share knowledge

functional-programming javascript react typescript

Last synced: 04 Feb 2025

https://github.com/neiljbrown/java-functional-interface-examples

A set of Java code examples illustrating the set of functional interfaces that were added to the JDK's java.util.function package in Java 8+.

examples functional-programming java

Last synced: 30 Dec 2024

https://github.com/sandromaglione/ocaml-getting-started-advent-of-code-23

Getting started with OCaml and Functional Programming by solving puzzles from Advent of Code 23・Newsletter sandromaglione.com

advent-of-code advent-of-code-2023 advent-of-code-2023-ocaml functional-programming learn-ocaml learn-ocaml-language ocaml

Last synced: 15 Jan 2025

https://github.com/polyvariant/learn-scala

Reference learning material for Scala

fp functional-programming learning scala

Last synced: 03 Feb 2025

https://github.com/tysonmn/tysonmn.github.io

Blog of Tyson Williams about software engineering and functional programming

blog functional-programming software-engineering

Last synced: 05 Nov 2024

https://github.com/danrigsby/redux-reducer-side-effects

Easy to follow side effect library for redux reducers

functional-programming middleware react redux side-effects

Last synced: 03 Nov 2024

https://github.com/shahabganji/funx

A robust and useful library to use functional programming in C#

csharp functional functional-programming funx maybe-monad option railway-oriented-programming

Last synced: 13 Jan 2025

https://github.com/muhammadhassanraza25/quiz-app

I made this Quiz App using HTML, CSS & JavaScript. In end of the quiz this Quiz App also shows user's result.

css-flexbox css-grid css3 functional-programming html5 javascript quiz quiz-application

Last synced: 24 Dec 2024

https://github.com/okmttdhr/fp-minimal

Minimal typed functional programming in TypeScript

functional-programming typescript

Last synced: 18 Oct 2024

https://github.com/rubenjgarcia/commons-functional

A collection of Functional helpers for Java 8

functional functional-programming java-8 tuples

Last synced: 15 Jan 2025

https://github.com/masipcat/invars

Single assignment variables in Python

functional-programming python single-assignment

Last synced: 24 Dec 2024

https://github.com/arthurxavierx/ebook-category-theory

Bartosz Milewski's Category Theory for Programmers as an eBook

book category-theory ebook functional-programming haskell types

Last synced: 21 Jan 2025

https://github.com/stefanmaric/retryyy

A better way to retry async operations in TypeScript/JavaScript.

async await decorators functional-programming retry typesafe typescript

Last synced: 29 Nov 2024

https://github.com/winston0410/ramda-dom-utilities

An utility library that enables currying and piping for DOM manipulation functions with Ramda

dom functional-programming ramda utilities-library

Last synced: 17 Dec 2024

https://github.com/jmlweb/mochila

Your Lightweight Travel Companion for TypeScript Programming

functional-programming typescript utils

Last synced: 18 Nov 2024

https://github.com/bobgodwinx/coordinatorpattern

Coordinator pattern combined with MVVM architecture, functional programming supported by RxSwift in iOS Swift App

coordinator design-patterns functional-programming ios mvvm-architecture rxcocoa rxswift swift

Last synced: 10 Jan 2025

https://github.com/meetzaveri/elite-async

🛠️ Zero dependencies, pure vanilla, slim and compact set of async utilities

async callbacks control-flow functional-programming javascript

Last synced: 18 Jan 2025

https://github.com/eloyekunle/haskell_snippets

Useful snippets and algorithms in Haskell

algorithms functional-programming hackerrank haskell

Last synced: 09 Feb 2025

https://github.com/cu1ch3n/type-inference-zoo

Implementations collection for type inference algorithms

functional-programming haskell programming-languages type-inference zoo

Last synced: 19 Jan 2025

https://github.com/nengo/nengo-gyrus

Recursively generate large-scale Nengo models using NumPy semantics.

functional-programming nengo neural-networks numpy python

Last synced: 25 Jan 2025

https://github.com/georgesittas/monads-presentation

Presentation about the role of monads in Functional Programming

functional-programming haskell latex monads presentation

Last synced: 23 Jan 2025

https://github.com/alexandrabaturina/mars-rover-dashboard

Dashboard that allows the user to view data and images from one of the Mars rovers.

es6-javascript functional-programming higher-order-functions nasa-api nodejs pure-javascript

Last synced: 22 Dec 2024

https://github.com/bertrand31/api-rate-limiter

A sample HTTP API using a custom rate limiter written in Scala

api cats functional-programming http4s rate-limiter scala

Last synced: 26 Dec 2024

https://github.com/leostera/zazen

:pray: sit, breathe, code.

arrow functional-programming minimal

Last synced: 17 Dec 2024

https://github.com/coderitual/round-royale

My entry for the js13k 2017 game jam

functional-programming game gamedev js13k js13kgames

Last synced: 28 Nov 2024

https://github.com/constantiner/fun-ctional

The library brings most of the familiar functional techniques (like functional composition) to asynchronous world with shining Promises

async asynchronous asynchronous-functions asynchronous-programming client-side functional functional-composition functional-programming javascript javascript-library library mapreduce nodejs promise promise-handling promises server-side

Last synced: 08 Dec 2024

https://github.com/thealexlichter/advent-of-code

My solutions for the Advent of Code (since 2k17)

advent-of-code advent-of-code-2017 functional-programming javascript

Last synced: 29 Jan 2025

https://github.com/mannil/advent-of-code

My solutions for the Advent of Code (since 2k17)

advent-of-code advent-of-code-2017 functional-programming javascript

Last synced: 11 Dec 2024

https://github.com/jakxz/functional-or

functional OR in js

functional-programming javascript or

Last synced: 25 Jan 2025

https://github.com/tusharad/haskell-examples

Collection of Concept-wise Haskell programs for learning.

functional-programming haskell

Last synced: 17 Dec 2024

https://github.com/connellr023/chatter-reborn

A massively concurrent chat application designed for real-time, one-on-one conversations.

actor-model concurrent-programming functional-programming gleam mist realtime-chat socket-programming

Last synced: 18 Dec 2024

https://github.com/denismurphy/pythonic

Selection of naive code snippets and examples that I compiled while learning Python.

beginner collections functional-programming oop python typing zen

Last synced: 25 Dec 2024

https://github.com/rgrannell1/visp

Toy vau-calculus language with non-sexpr syntax

functional-programming lambda-calculus toy-language vau-calculus

Last synced: 06 Feb 2025

https://github.com/noyzys/nautchkafe-vanish

A simple bukkit/spigot plugin 1.21 :: vanish moderation system.

adventure bukkit bukkit-plugin fp functional-programming java kyori spigot spigot-plugin vanish vanishing

Last synced: 29 Jan 2025

https://github.com/matthewsecrist/fxnk

A functional programming library for Elixir inspired by Ramda.

elixir functional-programming

Last synced: 27 Nov 2024

https://github.com/erikjuhani/fp-utils

Utilities like Option and Result for functional programming in Node / Deno

deno fp functional-programming nodejs option result utilities

Last synced: 20 Nov 2024

https://github.com/halogenandtoast/mirin

A tiny redirection server in Spock backed by MySQL.

functional-programming haskell spock

Last synced: 30 Jan 2025

https://github.com/shahroz16/tilde

A functional tool-belt for Kotlin Language similar to Lo-Dash or Underscore.js in Javascript and Dollar in Swift

belt dollar functional-programming java-8 kotlin lodash underscore

Last synced: 23 Jan 2025

https://github.com/ScalaMath/VecMatLib

Open source Scala library that provides data structures for vectors and matrices

3d-graphics algebra functional-programming java linear-algebra math mathematics maths matrix-math scala vector-math

Last synced: 11 Jan 2025

https://github.com/0xleif/closure

Define and chain Closures with Inputs and Outputs

chain closure closures functional-programming functions scope state swift then thenable

Last synced: 18 Dec 2024

https://github.com/andreacrotti/lambda

Talk about functional programming

functional-programming lambda python talk

Last synced: 01 Feb 2025

https://github.com/michalzalecki/paradajs

Monads implementation targeting compliance with Fantasy Land

functional-programming monads

Last synced: 06 Feb 2025

https://github.com/bodrovis-learning/elixir-yt-series

Серия видео "Функциональная разработка на Elixir" на YouTube

elixir functional-programming lessons youtube

Last synced: 26 Dec 2024

https://github.com/danisancas/tallerscalapeum

Temario de talleres de Scala impartidos para la comunidad PEUM

functional-programming scala spanish workshop workshop-series

Last synced: 13 Dec 2024

https://github.com/peterperhac/monad-transformers

Code, etc for a meetup event. Monad transformers talk I gave at Brighton.

fp functional-programming monad scala

Last synced: 23 Jan 2025

https://github.com/jiangweixian/functional-md

render markdown functional

functional-programming github markdown

Last synced: 10 Dec 2024

https://github.com/mthaler/order-taking

Order taking example from the book "Domain Modeling Made Functional" converted to Kotlin

arrow arrow-kt ddd ddd-example ddd-sample domain-driven-design domain-modeling functional-programming kotlin

Last synced: 23 Dec 2024

https://github.com/sebbekarlsson/simple-pipe

🚿 Function Composition for Python

composition functional-programming pipe python

Last synced: 30 Jan 2025

https://github.com/connor-makowski/pamda

Functional programming for python

functional-programming python

Last synced: 28 Nov 2024

https://github.com/flintinatux/squirrel

A nimble functional library for Lua.

compose curry functional-programming lua

Last synced: 25 Jan 2025

https://github.com/markomanninen/calchylus

Lambda Calculus with Hy - Docs: http://calchylus.readthedocs.io/

functional-programming hy lambda-calculus lisp logic-programming python

Last synced: 21 Nov 2024

https://github.com/mamal72/ifexpr

Simple functional library to offer if conditions as expressions, not statements

functional-programming typescript typescript-library

Last synced: 06 Feb 2025

https://github.com/sean-clayton/ls-react

A little library to make writing React code in LiveScript a little nicer.

functional-programming javascript livescript react

Last synced: 18 Dec 2024

https://github.com/itwillwork/function-logger

Awesome tool for FP JS. Logging of the input and output arguments of the function on each call.

debugging-tool frontend functional-programming javascript

Last synced: 26 Dec 2024

https://github.com/gregorykogan/result

result is a C++ library that provides a Result type, which can be used to return and propagate errors. It's inspired by Rust's Result type.

auto-documentation cpp doxygen doxygen-documentation doxygen-theme error-handling functional-programming modern-cpp result-type

Last synced: 26 Dec 2024

https://github.com/guillaumearm/redux-fun

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 26 Dec 2024

https://github.com/roppa/funcker

Functional programming learning exercise

curry functional-programming javascript library notation

Last synced: 22 Dec 2024

https://github.com/jackfirth/lambda-calculus

A racket language for lambda calculus

functional-programming lambda-calculus language racket

Last synced: 30 Jan 2025

https://github.com/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 07 Feb 2025

https://github.com/buntec/derifree

Derivative pricing :heart: free monads

derivatives functional-programming quantitative-finance scala

Last synced: 17 Dec 2024

https://github.com/khalyomede/monad

Maybe, Option and Result monads for PHP.

adt functional-programming monad

Last synced: 18 Dec 2024

https://github.com/rethree/do-effects

Simulating first class algebraic effects with TypeScript

algebraic-effects do-notation functional-programming monadic-bindings typescript

Last synced: 06 Feb 2025

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

A partir de la versión 8 de java la programación funcional se aplica con un estilo idiomático. Para entender la programación funcional es necesario volver a versiones anteriores.

functional-programming java-8 java-8-lambda oriented-object-programming pluralsight streams-api

Last synced: 10 Jan 2025

https://github.com/ches/intro-to-learning-scala

Talk from May 2017 Bangkok Functional Programmers meetup – http://ches.github.io/intro-to-learning-scala/

functional-programming scala scalajs

Last synced: 24 Dec 2024

https://github.com/olaoluwam/todo-app-api

A todo app API written in fp-ts

fp-ts functional-programming nodejs

Last synced: 05 Feb 2025

https://github.com/szymon-budziak/functional_programming_course_agh

Solutions from Functional programming course at AGH UST. If you use it and it helped you please leave a star ⭐

functional-programming haskell

Last synced: 25 Jan 2025

https://github.com/thinkswan/js-functional-programming-examples

Notes from Jeremy Fairbank's "Functional Programming Basics in ES6" talk.

functional-programming javascript

Last synced: 03 Jan 2025

https://github.com/chocolateloverraj/observables

A collection of examples of observing different data types in JavaScript.

cspell eslint functional-programming javascript no-class observable react standard-js storybook typescript

Last synced: 25 Jan 2025

https://github.com/ace411/ext-func

A simple PHP extension with additional userland helper functions.

ext-func functional-programming helper-functions php-cpp php-extension

Last synced: 06 Feb 2025

https://github.com/janstuemmel/yep

Easy functional programming with Typescript

category-theory fp functional-programming futures javascript promises typescript

Last synced: 26 Dec 2024

https://github.com/hiphish/functional-fizzbuzz

(Mirror) An exercise in Python, functional programming and property testing

fizzbuzz functional-programming hypothesis-testing property-testing python

Last synced: 27 Nov 2024

https://github.com/zhentian-wan/fp-crocks-demo

Learning Functional Programming library Crocks, Maybe type and more

crocks functional-programming javascript

Last synced: 10 Jan 2025