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/bertrand31/pandore

πŸ“¦ The functional files manipulation library Scala was missing

file filesystem functional-programming io-monad library scala

Last synced: 07 Nov 2024

https://github.com/d-exclaimation/common-ts

Zero-dependency TypeScript utilties for Node.js, Deno, Web and anything that powered by V8

functional-programming pattern-matching pipe typescript union v8 zod

Last synced: 07 Nov 2024

https://github.com/blakek/make-lookup

πŸ“’ Make a lookup object from an array of objects

functional-programming hash-lookup javascript lookup lookup-table map typescript

Last synced: 08 Nov 2024

https://github.com/vitorluizc/functional-resources

Some pure-functions to deal with everything.

functional-programming javascript

Last synced: 08 Nov 2024

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: 14 Nov 2024

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: 08 Nov 2024

https://github.com/marcosh/fundic

PHP purely functional dependency injection container

container-interop dependency-injection functional functional-programming php php-library

Last synced: 08 Nov 2024

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

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 08 Nov 2024

https://github.com/davidmarne/functional_flutter

Tools for composing flutter widget trees in a functional manner.

flutter functional functional-programming

Last synced: 12 Nov 2024

https://github.com/ana06/text-decoder

A text decoder written in Haskell

functional-programming textdecoder ucm

Last synced: 10 Nov 2024

https://github.com/savaged/funinjection

Some fun with function injection in C#

functional-programming reflection

Last synced: 08 Nov 2024

https://github.com/filipbolt/hackerrank_functional

Haskell solutions hackerrank functional challenges

functional-programming hackerrank hackerrank-solutions haskell

Last synced: 08 Nov 2024

https://github.com/gvoz-dev/fprog

Functional programming

clojure functional-programming racket scala

Last synced: 08 Nov 2024

https://github.com/rurumimic/function-do-not-use-it

νŒ‘μ…˜? μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”

fp functional-programming

Last synced: 09 Nov 2024

https://github.com/gabrielseibel1/fungo

FunGo stands for Functional (programming in) Go(lang)

fp function functional-programming go golang

Last synced: 08 Nov 2024

https://github.com/endygamedev/learn-haskell

Ξ» Haskell and Lambda Calculus.

functional-programming haskell lambda-calculus

Last synced: 09 Nov 2024

https://github.com/rurumimic/haskell

functional programming language

functional-programming haskell

Last synced: 09 Nov 2024

https://github.com/vijayksingh/angular-recipies-cookbook

πŸ‘¨β€πŸ’»πŸ“šπŸ±β€πŸ’»πŸ΄ Cook-Book For Angular Developers (Beginners to Advance Patterns)

angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs

Last synced: 10 Nov 2024

https://github.com/isaquepinheiro/eclbr

ECLBr (Essential Core Library for Delphi)

delphi functional-programming library matching tuples

Last synced: 09 Nov 2024

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: 10 Nov 2024

https://github.com/modemobpsycho/python-course-s1-2

Solutions for the course. The topic of the course is "Indie Python Programming Course". The course covers topics from strings and lists to working with files and advanced python.

advanced-python dict filesystem functional-programming iterable-extensions lists-python loops modules none sets string tuples

Last synced: 10 Nov 2024

https://github.com/federicobruzzone/setup-ocaml-project-with-dune

This repository provides a basic setup for an OCaml project with using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.

functional-programming ocaml ocamlbuild project-template setuptools

Last synced: 09 Nov 2024

https://github.com/divertimentos/course-elixir-freecodecamp

Elixir + Functional Programming fundamentals course, aimed for beginners. Provided by Octallium (Anil Kulkarni) through freeCodeCamp.org

elixir elixir-lang functional-programming learn-in-public octallium

Last synced: 09 Nov 2024

https://github.com/kelvins/functional-programming-in-scala

Functional Programming in Scala

functional-programming scala

Last synced: 09 Nov 2024

https://github.com/hbarcelos/best-route

Finds the best (cheapest) route from a starting point towards a destination

dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape

Last synced: 12 Nov 2024

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

Functional programming context for Golang

context dependency-injection di fp funcitonal functional-programming go golang

Last synced: 12 Nov 2024

https://github.com/alonsodomin/purerand

Pure functional random generator of data

functional-programming random random-generation scala scalajs

Last synced: 09 Nov 2024

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: 09 Nov 2024

https://github.com/rxtoolkit/ws

πŸ”Œ RxJS operators for working with WebSockets

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

Last synced: 09 Nov 2024

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: 09 Nov 2024

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: 09 Nov 2024

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: 09 Nov 2024

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: 09 Nov 2024

https://github.com/rxtoolkit/s3

πŸͺ£ RXJS operators for working with AWS S3

aws data-science fp functional-programming observables package reactive-programming rxjs s3 s3-storage

Last synced: 09 Nov 2024

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: 09 Nov 2024

https://github.com/rxtoolkit/logs

πŸ—’οΈ RxJS utilities for backend logging

fp functional-programming logging observables package reactive-programming rxjs

Last synced: 09 Nov 2024

https://github.com/rxtoolkit/stats

πŸ“Š RxJS operators for reactive statistics

data-science fp functional-programming observables package reactive-programming rxjs statistics

Last synced: 09 Nov 2024

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: 09 Nov 2024

https://github.com/rxtoolkit/utils

πŸ› οΈ RxJS operators for very common data transformation tasks

fp functional-programming observables package reactive-programming rxjs

Last synced: 09 Nov 2024

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: 09 Nov 2024

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

πŸ‘‚ RxJS operator for speech-to-text using DeepSpeech

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

Last synced: 09 Nov 2024

https://github.com/rxtoolkit/linear16

🎢 RxJS operators for streaming to/from LINEAR16 audio format

audio-processing audio-streaming fp functional-programming observables package reactive-programming realtime rxjs streaming

Last synced: 09 Nov 2024

https://github.com/vitorsalgado/nodejs-fx

Small functional utility library for JavaScript

functional functional-programming javascript nodejs

Last synced: 14 Nov 2024

https://github.com/shahaf-f-s/multithreading

A python module for creating multithreading processes easily, in a more Pythonic way.

functional-programming multi-threading multithreading threading

Last synced: 10 Nov 2024

https://github.com/zio/zio-distributed

The future home of ZIO Distributed!

distributed-computing functional-programming zio

Last synced: 10 Nov 2024

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

The library that solves all your data generation problem !

fs2 functional-programming generator scala stream-processing

Last synced: 10 Nov 2024

https://github.com/steve245270533/fp

JavaScriptε‡½ζ•°εΌηΌ–η¨‹ζ–‡ζ‘£εˆι›†

functional-programming javascript typescript

Last synced: 10 Nov 2024

https://github.com/shanoaice/bethlehem

A minimal functional programming library for JavaScript.

functional-programming ramda typescript

Last synced: 11 Nov 2024

https://github.com/kavalcante/array-into-subarrays

A non destructive and simple function that divide an array into multiples subarrays

function functional-programming javascript nodejs npm

Last synced: 11 Nov 2024

https://github.com/kerelape/monadic-objects

Collection of functions to modify objects

functional-programming javascript javascript-library js objects

Last synced: 12 Nov 2024

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: 11 Nov 2024

https://github.com/nkz-soft/nkzsoft.fluentresults.extensions.functional

It is a library that extends the popular FluentResults library and helps you write code in a more functional way.

csharp dotnet fluentresults functional-programming result result-pattern

Last synced: 12 Nov 2024

https://github.com/morganconrad/fobu

YA functional utilities for JavaScript Objects, mimicking ES6 Array methods.

filter foreach functional-programming javascript map object reduce

Last synced: 12 Nov 2024

https://github.com/ghurtchu/blabbermouth

:man::speech_balloon::woman: Live Support Chat Server

chat fs2 functional-programming http http4s redis redis-pubsub scala streams websockets

Last synced: 11 Nov 2024

https://github.com/imclerran/roc-openrouter

Roc Package for the using the OpenRouter.ai API

artificial-intelligence functional-programming roc-lang

Last synced: 16 Nov 2024

https://github.com/dhruvjawalkar/ocpjavase17dev

Reference code files used during practice for newer features in Java SE 17, Lambdas, Functional Programming, Streams, Concurrency, Sealed Classes, LocalDateTime methods, Records ...

concurrent-programming duration functional-programming lambda-functions localdatetime records sealed-classes sealed-interface streams

Last synced: 16 Nov 2024

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: 16 Nov 2024

https://github.com/badeend/result

For failures that are not exceptional: `Result<T,E>` for C#.

csharp error-handling functional-programming monad

Last synced: 13 Nov 2024

https://github.com/ladroid/mathelogos

The Mathelogos library is designed to introduce functional programming constructs to Rust.

function functional functional-programming functions lib library macros paradigm rust rust-lang rust-library

Last synced: 14 Nov 2024

https://github.com/mystpi/spark

Compile-to-JS language built in Gleam.

functional-programming gleam langdev language

Last synced: 13 Nov 2024

https://github.com/pavelannin/monadic-swift

Monadic is a distributed Swift framework that provides a way to write code from functional programming

either functional-programming monads swift

Last synced: 13 Nov 2024

https://github.com/bredalis/jsfunctionalprogramming

✨ Functional programming in js ✨

algorithms functional-programming js node-js nodejs programs

Last synced: 14 Nov 2024

https://github.com/unosd/resultmonad

C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable

async csharp functional functional-programming functor functors monad monads monoid monoids netcore2 netstandard result task tpl

Last synced: 16 Nov 2024

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

Stretching the muscles with monads...

functional-programming monads scala

Last synced: 17 Nov 2024

https://github.com/mrandl/satsolver

A toy functional and parallel SAT solver implementation in Scala

dotty functional-programming sat-solver scala

Last synced: 17 Nov 2024

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

Bring fold in functional programming to CLI.

cli fold functional-programming

Last synced: 13 Nov 2024

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 Nov 2024

https://github.com/polossk/renai-slg-solution

Solution of 恋愛SLG

functional-programming oj-solutions

Last synced: 15 Nov 2024

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: 15 Nov 2024

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

A practice during learning C# functional programming.

csharp functional-programming

Last synced: 13 Nov 2024

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

A combined .Net7 state management framework.

component dotnet framework functional-programming redux state-management

Last synced: 14 Nov 2024

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: 17 Nov 2024

https://github.com/palutz/tryskiasharp

Playing with Xamarin Forms, F# and SkiaSharp (2D graphics API powered by the Skia library: https://skia.org)

2d-graphics fsharp functional-programming mobile skiasharp xamarin-forms

Last synced: 17 Nov 2024

https://github.com/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 15 Nov 2024

https://github.com/yurrriq/tdd-with-idris

:book: Working through Type-Driven Development with Idris

dependent-types functional-programming idris learning theorem-proving type-driven-development

Last synced: 17 Nov 2024

https://github.com/bkosm/kpipe

A kotlin-native library introducing a functional-style pipe.

functional-programming kotlin pipe

Last synced: 14 Nov 2024

https://github.com/reshiadavan/catena

A Simple, Lightweight, Actor-Based Distributed Blockchain

actor-model akka blockchain docker docker-compose functional-programming scala

Last synced: 13 Nov 2024