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/albertllousas/team-management-microservice

Team management service is a production ready and fully tested service that can be used as a template for a microservices development.

domain-driven-design event-driven-architecture functional-programming hexagonal-architecture hexagonal-architectures kafka microservices spring-boot transactional-outbox-pattern

Last synced: 03 Dec 2024

https://github.com/fp4ts/fp4ts

Zero-dependency, purely functional library for effectful programming in Typescript

algebraic-effects category-theory functional-programming higher-kinded-types typelevel typescript

Last synced: 04 Nov 2024

https://github.com/sandromaglione/effect-getting-started

Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more 🪄

effect effect-ts functional-programming

Last synced: 15 Nov 2024

https://github.com/flintinatux/tinyfunk

The tiniest of functional libraries

functional-programming javascript tiny

Last synced: 25 Nov 2024

https://github.com/tylors/45

A Functional, monadic test-runner

assertions functional-programming lazy monad test test-runner

Last synced: 28 Oct 2024

https://github.com/codelytv/php-finder_refactoring-kata

🐘🔍Incomprehensible Finder Refactoring Kata port for PHP

codelytv composer example fp functional-programming kata php phpunit refactor refactoring sample

Last synced: 11 Nov 2024

https://github.com/flintinatux/puddles

Tiny vdom app framework. Pure Redux. No boilerplate.

frontend-framework functional-programming reducer redux vdom virtual-dom

Last synced: 25 Nov 2024

https://github.com/crubier/infinistack

Infinite recursion in JS without stack overflow errors, based on magic 🎩✨🐇

functional-programming js recursion

Last synced: 08 Nov 2024

https://github.com/daenyth/intro-cats-effect

Slides and video recording for my "Intro to Cats-Effect" talk

cats cats-effect functional-programming scala slides

Last synced: 15 Oct 2024

https://github.com/healeycodes/golfcart

⛳ A minimal programming language inspired by Ink, JavaScript, and Python.

functional-programming interpreter language programming-language

Last synced: 10 Dec 2024

https://github.com/pointfreeco/swift-quickcheck

🏁 An implementation of QuickCheck in Swift.

functional-programming property-testing quickcheck swift

Last synced: 08 Nov 2024

https://github.com/phenax/pipey

Create pipeline operator ready functions by converting instance methods's to context-free functions

currying functional-programming javascript pipe-operator prototype

Last synced: 16 Nov 2024

https://github.com/hnaderi/lepus

Your principled, purely functional, non-blocking RabbitMQ client for scala, scala js and scala native built on top of fs2

amqp amqp0-9-1 cats-effect functional-programming rabbitmq rabbitmq-client scala scala-js scala-native scalajs scalanative typelevel

Last synced: 14 Nov 2024

https://github.com/sandromaglione/flutter-supabase-template

Complete configuration of a Flutter app with Supabase: environments, authentication, database, and more.

dart flutter flutter-app flutter-examples fpdart functional-programming supabase supabase-auth supabase-db supabase-flutter

Last synced: 15 Nov 2024

https://github.com/bizmonger/nikeza

Platform for associating content to their providers.

elm elm-lang fsharp functional-programming lambda-cartel

Last synced: 12 Oct 2024

https://github.com/armcn/quickcheck

Property Based Testing in R

functional-programming property-based-testing r rstats

Last synced: 09 Dec 2024

https://github.com/risingfisan/programacao-funcional

Contém todas as fichas relativas à cadeira de Programação Funcional, do ano letivo 2018/19, e resoluções de testes e exames de anos anteriores.

exames fichas functional-programming haskell lei miei pf programacao-funcional resolucao resolucoes solucao solucoes testes uminho

Last synced: 16 Dec 2024

https://github.com/galad/csharpdiscriminatedunion

A library for generating discriminated union types in C#

code-generation code-generator csharp-library functional-programming

Last synced: 12 Oct 2024

https://github.com/sebinsua/redux-saga-helpers

:ambulance: Error-handling for redux-saga.

errors functional-programming handlers redux-saga

Last synced: 18 Oct 2024

https://github.com/calvinlfer/es-cqrs-shopping-cart

A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)

akka akka-actors akka-cluster-sharding akka-http akka-persistence akka-streams cassandra cats functional-programming kafka postgresql protocol-buffers scala slick

Last synced: 10 Nov 2024

https://github.com/Darkhogg/polyethylene

easy manipulation of iterables and async itrerables

async-iterables functional-programming iterables typescript

Last synced: 28 Oct 2024

https://github.com/ioleo/zio-by-example

Source code for "ZIO by example" blog post.

functional-programming scala zio

Last synced: 22 Oct 2024

https://github.com/xodio/hm-parser

A parser for Hidnley Milner notations

fp functional-programming hindley-milner parser

Last synced: 08 Nov 2024

https://github.com/ghurtchu/diary

:pencil2::clipboard: JWT auth based persistent (MongoDB) RESTful API for managing notes along with searching and sorting capabilities.

backend crud functional-programming jwt mongodb onion-architecture password-hashing reactive-mongo restful-api scala scala3 zio zio-http zlayer

Last synced: 11 Nov 2024

https://github.com/csabahruska/manual-stg-experiment

Manually constructed STG programs compiled with the standard GHC codegen backend.

codegen compiler functional-programming ghc haskell llvm machine-code stg x64

Last synced: 07 Nov 2024

https://github.com/arichiardi/fonda

An async pipeline approach to functional core - imperative shell.

clojurescript functional-programming javascript

Last synced: 09 Nov 2024

https://github.com/laserdisc-io/log-effect

A simple macro-less logging typeclass with some common backends

cats fs2 functional-programming logging mtl scala tagless-final typeclass zio

Last synced: 17 Nov 2024

https://github.com/adityaathalye/bash-toolkit

Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.

bash bash-scripting functional-programming shell shell-script

Last synced: 30 Oct 2024

https://github.com/iitalics/opal

Simple and powerful programming language with type inference

functional-programming programming-language static-typing type-inference

Last synced: 05 Nov 2024

https://github.com/pakoito/rxtuples2

Simple tuples to use with RxJava2 [STABLE]

functional-programming java rxjava2

Last synced: 15 Oct 2024

https://github.com/arrow-kt/arrow-incubator

Λrrow Incubator is part of Λrrow, a functional companion to Kotlin's Standard Library

arrow functional-programming kotlin-library

Last synced: 08 Nov 2024

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

Tiny Functional Programming library for C#

functional-programming integration-testing noif tdd

Last synced: 10 Dec 2024

https://github.com/chouffe/haskell-bazaar

Explore haskell and functional programming concepts

fp functional-programming haskell haskell-bazaar search

Last synced: 19 Nov 2024

https://github.com/ctlst-tech/c-atom

Model-based driven real-time embedded software framework for safety-critical and mission-critical application

autopilot catpilot drone embedded embedded-systems functional-programming hardware-agnostic mission-critical model-based-development os-agnostic posix-compliant realtime safety-critical uas uav vms

Last synced: 05 Nov 2024

https://github.com/inventistudio/using-js

🔗 Minimal, easy to use chaining lib

functional-programming inventistudio javasctipt nodejs

Last synced: 13 Nov 2024

https://github.com/ymyzk/lambda-dti

Interpreter of the ITGL with dynamic type inference

dune functional-programming gradual-typing hindley-milner interpreter ocaml repl type-inferece

Last synced: 27 Oct 2024

https://github.com/amirgamil/lispy

A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.

functional-programming go interpreter lisp recursive-descent-parser tree-walk-interpreter

Last synced: 08 Nov 2024

https://github.com/evangipson/midio

midio will work really hard to generate you endlessly interesting audio on the fly.

audio-synthesis css3 ecmascript6 functional-programming generative radio typescript web-audio-api

Last synced: 22 Nov 2024

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

帶你探索 functional programming

documentation functional-programming math

Last synced: 18 Dec 2024

https://github.com/typeofweb/ddd-typescript

DDD boilerplate in TypeScript with some functional patterns

ddd functional-programming typescript

Last synced: 27 Oct 2024

https://github.com/zoedsoupe/estrutura_de_dados

:brazil: Implementações dos princípios básicos e intermediários de Estrutura de Dados em Haskell!

data-structures estrutura-de-dados functional-programming haskell programacao-funcional

Last synced: 30 Oct 2024

https://github.com/75lb/typical

Isomorphic, functional type-checking for Javascript

functional-programming isomorphic javascript javascript-library load-anywhere nodejs type-checking types

Last synced: 28 Dec 2024

https://github.com/fibo/games-of-life

is a Mathematical solution of any Game of Life variation

functional-programming game-of-life

Last synced: 16 Oct 2024

https://github.com/obfusk/koneko

koneko - a concatenative not-quite-lisp for kittens

concatenative functional-programming language lisp programming-language stack work-in-progress

Last synced: 31 Oct 2024

https://github.com/mpkocher/functional-programming-techniques-in-python

Exploring functional centric designs and patterns in Python

composition functional-programming juypter-notebook python

Last synced: 25 Dec 2024

https://github.com/derive4j/derive4j-fj

Automatic derivation of functional-java typeclasse instances and optics

derive4j functional-programming functionaljava java java-8 typeclasses

Last synced: 08 Nov 2024

https://github.com/nerdsupremacist/sweeft

Swift but a bit Sweeter - More Syntactic Sugar for Swift #MakeSwiftGreatAgain

api closure cocoapods extensions functional-programming json library sweet swift syntax

Last synced: 28 Oct 2024

https://github.com/mystpi/bella

🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!

functional-programming gleam interpreter lexer nodejs parser programming-language

Last synced: 13 Nov 2024

https://github.com/Yogi-7y/functional_programming_dart

Functional Programming concepts in Dart & Flutter.

dart flutter fp functional-programming

Last synced: 03 Nov 2024

https://github.com/tmccarthy/bfect

Some bifunctor IO type classes

bifunctor cats functional-programming scala typeclass zio

Last synced: 16 Nov 2024

https://github.com/jycabello/defuncto

Functional library for C#, aiming to keep the minimum data types for ease of maintenance

functional-programming

Last synced: 28 Nov 2024

https://github.com/h2non/hu

Small, generic functional helper library for node.js and browsers

clojure clojurescript curry functional-programming javascript memoize wisp

Last synced: 14 Oct 2024

https://github.com/sergiors/pipeline

Compose sequence of operations, immutable without side-effects

functional-programming php7 pipeline

Last synced: 08 Nov 2024

https://github.com/rossellhayes/crossmap

❌🗺 Apply Functions to All Combinations of List Elements

functional-programming r rstats tidyverse

Last synced: 28 Oct 2024

https://github.com/jmlweb/ramdu

Small utils set built around Ramda

belt extension fp functional-programming javascript ramda utils

Last synced: 18 Nov 2024

https://github.com/psfinaki/checkyourczech

The service to practice Czech grammar.

czech functional-programming hacktoberfest webservice

Last synced: 15 Nov 2024

https://github.com/marceloboeira/bvgame

💛 an unofficial BVG Stations Game

bvg elm functional-programming game non-official subway train ubahn

Last synced: 26 Oct 2024

https://github.com/yuhanz/ramda-php

A PHP implementation of functional programming library equivalent to ramda.js.

functional-programming php

Last synced: 15 Oct 2024

https://github.com/wallymathieu/with

Extensions and classes to make immutable c# easier to use. Obsolete with introduction of records in C# 9.

c-sharp functional-programming immutable-types

Last synced: 08 Nov 2024

https://github.com/nestauk/svizzle

Svelte components for data visualisation and utilities for data transformation.

components dataviz functional-programming svelte

Last synced: 27 Oct 2024

https://github.com/baguettephp/functools

Functional toolbox

functional-programming php

Last synced: 11 Dec 2024

https://github.com/ziman/ttstar

Dependently typed core calculus with erasure

dependent-types erasure functional-programming type-system typechecker

Last synced: 05 Dec 2024

https://github.com/MystPi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 15 Nov 2024

https://github.com/mkj-is/noopkit

Short for No-operation Kit. Set of functions making work with empty closures a breeze.

functional-programming swift

Last synced: 16 Nov 2024

https://github.com/klappdev/jpml

Java pattern matching library

functional-programming java java-11 java-8 pattern-matching

Last synced: 13 Oct 2024

https://github.com/baethon/phln

Set of small utility functions. Inspired by Ramda 💜

fp function-php functional-programming php

Last synced: 25 Dec 2024

https://github.com/streetstrider/fluh

simple & easy functional reactive library with atomic push strategy

flyd frp functional-programming javascript streams

Last synced: 08 Nov 2024

https://github.com/webcpu/haskellred

A functional library for Red programmers

functional-programming haskell red-lang

Last synced: 13 Nov 2024

https://github.com/helderberto/maximus

⚔️ Lightweight functional utilities.

fp functional functional-programming javascript js maximus ts typescript

Last synced: 13 Oct 2024

https://github.com/calvinlfer/free-monads-functional-web-apps

Delving into Free Monads and using them to write pure functional web applications

circe free-monads functional-programming http4s interpreter scala scalaz tutorial

Last synced: 10 Nov 2024