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/blakek/compose

🛠 Compose functions and promises

functional-programming functions pipeline promise

Last synced: 02 Jan 2025

https://github.com/rzvxa/dwait

Deferred async operation made easy in JavaScript

async async-await await fp functional-programming javascript nodejs promise-chain rust typescript

Last synced: 18 Feb 2025

https://github.com/afsalthaj/supaku-sukara

Functional Programming, Functional Programming Exercise Solutions in Scala & Spark

functional-programming functor language monad parallelism scala shapeless spark typeclasses

Last synced: 08 Jan 2025

https://github.com/garciparedes/scala-examples

Set of awesome Scala Examples

breeze functional-programming java scala spark

Last synced: 16 Jan 2025

https://github.com/qbixxx/lambdacalculusengine

Lambda interpreter built in Scala. Supports CbN, CbV and Free Variables calculations.

functional functional-programming hacktoberfest lambda lambda-calculus lambda-function lambda-functions sbt scala scala3

Last synced: 23 Oct 2024

https://github.com/mrdimosthenis/gleam_zlists

A library for working with lazy lists in Gleam

beam erlang functional-programming gleam gleam-lang

Last synced: 21 Jan 2025

https://github.com/joeltg/it-zip

Generic, variadic, iterable zip

functional-programming iterable iterator typescript zip

Last synced: 02 Nov 2024

https://github.com/darky/context-fp

Microscopic functional programming context for TypeScript

context dependency di fp functional functional-programming injection javascript js programming ts typescript

Last synced: 12 Nov 2024

https://github.com/shal/odd-even-mergesort

:balance_scale: Blazing fast Batcher's sort algorithm

functional-programming haskell parallelism sorting

Last synced: 01 Nov 2024

https://github.com/stagfoo/joro

🕷️🕸️ Load dom nodes and strings like dependencies with no duplicates

css css-framework frontend functional-programming javascript jss template-literals

Last synced: 15 Jan 2025

https://github.com/3mp3ri0r/cpyfunctional

cpyfunctional is python package to help you code python in functional programming paradigm

functional-programming library python python3

Last synced: 22 Dec 2024

https://github.com/elixircl/kombucha

🍹Kombucha: A Programming Language with Probiotics

elixir functional functional-programming kombucha language programming

Last synced: 08 Jan 2025

https://github.com/unional/async-fp

Asynchronous Functional Programming Utilities

async context dependency fp functional functional-programming promise typescript

Last synced: 26 Oct 2024

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

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 17 Feb 2025

https://github.com/imrafaelmerino/java-fun

java-fun simplifies Property-Based Testing in Java by providing powerful and composable Pseudo Random Generators. These generators enable the creation of diverse test cases effortlessly, making testing more effective and intuitive for developers.

functional-programming generator java jmeter property-based-testing

Last synced: 08 Jan 2025

https://github.com/fr33m0nk/type-driven-functional-programming

Typedriven Functional programming in Typescript targeting Bun runtime

bun functional-programming type-driven-development typescript

Last synced: 08 Jan 2025

https://github.com/pujitm/fun-ov

Flexible functional object validation for API's & highly customized software

functional-programming javascript typescript validation

Last synced: 21 Jan 2025

https://github.com/tebogoyungmercykay/programming-languages-coding-booth

Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.

cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme

Last synced: 21 Jan 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: 04 Feb 2025

https://github.com/zhb2000/maybe-extension

Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).

c-plus-plus cplusplus cpp functional-programming

Last synced: 16 Feb 2025

https://github.com/weaming/math-fold

Bring fold in functional programming to CLI.

cli fold functional-programming

Last synced: 12 Jan 2025

https://github.com/alexhmelevski/ahfuture

Simple framework for asynchronous code in swift using Futures

functional-programming futures ios swift

Last synced: 01 Feb 2025

https://github.com/july541/functional-programming-in-csharp

A practice during learning C# functional programming.

csharp functional-programming

Last synced: 12 Jan 2025

https://github.com/andrea-acampora/nestjs-ddd-devops

Ready-to-use project following Domain-Driven Design, Clean Architecture and Functional Programming best practices, combined with some DevOps techniques such as CI, CD and QA.

clean-architecture continuous-integration ddd dev-ops functional-programming nestjs nodejs quality-assurance testing

Last synced: 01 Feb 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: 05 Jan 2025

https://github.com/prashanthr/ts-utils

A typescript utility library for functional programming

functional-programming typescript

Last synced: 09 Feb 2025

https://github.com/adamouization/lambda-calculus-proofs

Short proofs about using the Lambda-Calculus as a Programming Language (2017)

functional-programming lambda lambda-calculus lambda-expressions lambda-functions latex

Last synced: 05 Jan 2025

https://github.com/meta-inf/mlc

[O]Caml compiler

compiler functional-programming ocaml

Last synced: 12 Jan 2025

https://github.com/alseinx/alsein.algorithms

Some algorithm features in addition to LINQ.

algorithms csharp dotnet-standard functional-programming linq

Last synced: 12 Jan 2025

https://github.com/rxtoolkit/stt-ibm

👂 An RxJS operator for real-time speech-to-text (STT/S2T) streaming using the IBM Watson.

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/stt-gcp

👂 RxJS operator for realtime speech-to-text (STT/S2T) using GCP speech-to-text

fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/ws

🔌 RxJS operators for working with WebSockets

fp functional-programming observables package reactive-programming rxjs websocket websockets

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/stt-aws

👂 RxJS operator for realtime speech-to-text (STT/S2T) using AWS Transcribe

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/sgd

📊 RxJS implementation of stochastic gradient descent (SGD) (classifier).

ai data-science fp functional-programming machine-learning ml observables package reactive-programming rxjs statistics

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/utils

🛠️ RxJS operators for very common data transformation tasks

fp functional-programming observables package reactive-programming rxjs

Last synced: 05 Jan 2025

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: 05 Jan 2025

https://github.com/rxtoolkit/stt-deepgram

👂 RxJS operator for realtime speech-to-text (STT/S2T) using Deepgram speeh-to-text

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

https://github.com/swissmanu/react-rxjs-typescript

An experiment to implement a React user interface using TypeScript that leverages RxJS.

functional-programming react rxjs typescript

Last synced: 09 Feb 2025

https://github.com/rajasharan/elm-countdown-problem

Solution for the countdown-problem in elm

elm elm-demos elm-lang functional functional-programming

Last synced: 13 Jan 2025

https://github.com/awinogradov/condicom

Apply React component enhancements by condition

component enhancement functional-programming hoc react

Last synced: 02 Feb 2025

https://github.com/codecop/fizzbuzz-with-nothing-kata

Exercise to practice working with functions.

exercise functional-programming kata lambda-calculus

Last synced: 16 Feb 2025

https://github.com/mainro/cyclotron-std

Python standard library drivers and components for Cyclotron

cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy

Last synced: 26 Jan 2025

https://github.com/boykush/atnos-eff-application-parts

Collection of effect parts by interest for applications using atnos-eff library

extensible-effects functional-programming scala

Last synced: 09 Feb 2025

https://github.com/leostera/alonzo.js

Minimalistic Lambda Calculus Built with const and arrow functions

functional-js functional-programming javascript lambda lambda-calculus

Last synced: 09 Feb 2025

https://github.com/manuelelucchi/functional.jl

A simple Julia library to boost your functional code

functional-programming julia julia-language julia-package julialang

Last synced: 13 Feb 2025

https://github.com/frantjc/go-fn

Functional stuff for Go.

functional functional-programming go golang

Last synced: 08 Nov 2024

https://github.com/alansastre/java-optional

Programación funcional y API Optional en Java

functional-programming java lambda-functions optional stream-api-java8

Last synced: 13 Jan 2025

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

Programación funcional e interfaces funcionales en Java 8 y versiones posteriores

consumer functional-interfaces functional-programming functions java java-8 java11 java17 predicate supplier

Last synced: 13 Jan 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/dlemel8/network_parser_combinator

POC of parsing network protocols using parser combinators pattern

dtls12 functional-programming network-protocols parser-combinator rust tdd tls12 tls13

Last synced: 05 Jan 2025

https://github.com/thma/clean-architecture-with-functions

Clean Architecture in Haskell. Using higher order functions for 'dependency injection'

clean-architecture clean-code dependency-injection functional-programming haskell inversion-of-control patterns

Last synced: 09 Feb 2025

https://github.com/emphori/compose

A featherweight Promise composition and error handling library for JavaScript

functional functional-programming javascript nodejs promise promise-chain typescript

Last synced: 16 Feb 2025

https://github.com/andriystr/monapy

Python Library for declarative programming.

declarative-programming functional-programming library

Last synced: 16 Feb 2025

https://github.com/lamdalib/kuram

Minimal functional programming library for Scala3.

category-theory functional-programming library scala scala-library scala3 typeclasses

Last synced: 01 Dec 2024

https://github.com/saksmt/f

Provides some useful (especially for method references) functional methods for Java 8

functional-programming java java-8 lambda stream

Last synced: 20 Jan 2025

https://github.com/papilo-cloud/mern-skeleton

This skeleton application will encapsulate rudimentary features and a workflow that's repeated for most MERN applications.

crud expressjs functional-programming javascript mern-stack mongodb mongoose nodejs

Last synced: 26 Jan 2025

https://github.com/rakibhhridoy/imageprocessing

Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.

augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow

Last synced: 17 Feb 2025

https://github.com/theskyinflames/dynamic

This is simple but powerful workflow data flow building library inspired by railway programming pattern and flow-based programming paradigm

actor-pattern channels flow flow-based-programming functional-programming golang golang-concurrency goroutines jobs railway-oriented-programming workfow

Last synced: 05 Jan 2025

https://github.com/patrixr/capacitor.js

Functional utility method: a capacitor concept

design-patterns functional functional-js functional-programming hooks

Last synced: 16 Feb 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: 17 Feb 2025

https://github.com/tonivade/purecfg

Pure Functional Configuration Library

configuration experimental functional-programming java purefun

Last synced: 09 Feb 2025

https://github.com/tonivade/pure-bricks

pure functional implementation of bricks game

functional-programming java

Last synced: 09 Feb 2025

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

Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。

curve functional-programming java tool

Last synced: 10 Feb 2025

https://github.com/rvarago/funktions

A small C++17 set of utilities for functional composition.

cplusplus cplusplus-17 cpp cpp17 dsl functional-programming

Last synced: 10 Feb 2025

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

Solutions to Functional Programming in Scala

functional-programming scala

Last synced: 05 Jan 2025