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/pthom/cleantype

Readable and consistent C++ type introspection - Compiler Decipherer

c-plus-plus c-plus-plus-14 cpp cpp14 functional-programming header-only library reflection type types

Last synced: 07 Nov 2024

https://github.com/marcoturi/fastify-boilerplate

Fastify 5 application boilerplate based on clean architecture, domain-driven design, CQRS, functional programming, vertical slice architecture for building production-grade applications ๐Ÿš€

backend bdd clean-architecture cqrs cucumber ddd fastify functional-programming graphql hexagonal-architecture mercurius nodejs onion-architecture typescript vitest

Last synced: 11 Oct 2024

https://github.com/agrafix/funblog

A simple blog software written in Haskell

blog blog-engine functional-programming haskell spock

Last synced: 28 Oct 2024

https://github.com/pakoito/FunctionalRx2

FunctionalRx2 is a collection of constructs to simplify a functional programming approach to Java and Android [STABLE]

functional-programming java rxjava2

Last synced: 30 Oct 2024

https://github.com/pakoito/functionalrx2

FunctionalRx2 is a collection of constructs to simplify a functional programming approach to Java and Android [STABLE]

functional-programming java rxjava2

Last synced: 08 Nov 2024

https://github.com/nullobject/bulb

A reactive programming library for JavaScript.

functional functional-programming javascript reactive reactive-programming

Last synced: 07 Nov 2024

https://github.com/monix/monix-bio

Asynchronous data type with typed errors.

cats-effect functional-programming monix scala typelevel

Last synced: 13 Nov 2024

https://github.com/GetStream/stream-result

๐ŸšŠ Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.

android coroutines functional-programming kotlin kotlin-result railway-oriented-programming result retrofit2

Last synced: 07 Nov 2024

https://github.com/dejvokep/boosted-yaml

A simple-to-use standalone Java library delivering boosted experience while working with YAML documents.

automation bukkit file functional-programming java spigot standalone yaml

Last synced: 13 Nov 2024

https://github.com/hanbings/alkaid

๐ŸŒŸ Alkaid - ๆ‘‡ๅ…‰ ไธ€ๅชๅฏไปฅๅธฎๅŠฉไฝ ่ฟ›่กŒ Bukkit ๆ’ไปถๅผ€ๅ‘็š„็‹ผ้พ™๏ผA kemono wolf-dragon that can help you with Bukkit plugin development !

alkaid bukkit bungeecord functional-programming java lambda library minecraft mongodb paper redis spigot spigot-plugin stream tool

Last synced: 11 Nov 2024

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

ZIO-powered client for AWS SQS

aws-sdk connector functional-programming scala sqs stream zio

Last synced: 10 Nov 2024

https://github.com/perkss/clojure-kafka-examples

Clojure examples for Kafka and Kafka Streams (JAVA Interop)

avro-kafka clojure functional-programming java kafka kafka-streams kafka-topic testcontainers

Last synced: 27 Oct 2024

https://github.com/crowdhailer/eyg-lang

Experiments in building "better" languages and tools; for some measure of better.

functional-programming gleam programming

Last synced: 27 Oct 2024

https://github.com/TimTeaFan/loopurrr

Translate purrr functions into regular for loops

functional-programming purrr r

Last synced: 13 Aug 2024

https://github.com/voltrevo/valuescript

A dialect of TypeScript with value semantics.

functional-programming javascript rust typescript

Last synced: 05 Nov 2024

https://github.com/fastify/fastify-funky

Make fastify functional! Plugin, adding support for fastify routes returning functional structures, such as Either, Task or plain parameterless function.

fastify fastify-plugin functional-programming

Last synced: 07 Oct 2024

https://github.com/thosakwe/bullseye

[WIP] A pure functional language that compiles to Dart.

compiler dart functional-programming programming-language

Last synced: 09 Nov 2024

https://github.com/drizzer14/fnts

ฮป Minimal Functional Programming Utilities for TypeScript & JavaScript

fp function functional functional-programming functions javascript monad types typescript typescript-library

Last synced: 17 Aug 2024

https://github.com/digital-fabric/affect

Algebraic effects for Ruby

algebraic-effects functional-programming ruby

Last synced: 06 Aug 2024

https://github.com/jbakouny/scallina

A Coq-based synthesis of Scala programs which are correct-by-construction

coq formal-methods functional-programming scala synthesis

Last synced: 10 Oct 2024

https://github.com/cdiggins/plato

A simple and efficient cross-platform programming language.

functional-programming learn-to-code programming-language teaching

Last synced: 11 Nov 2024

https://github.com/jwiegley/putting-lenses-to-work

A presentation for BayHac 2017 on how I uses lenses at work

functional-programming haskell lens lenses practical

Last synced: 28 Oct 2024

https://github.com/derive4j/hkt

Higher Kinded Type machinery for Java

annotation-processor functional-programming hk-encoding hkt java-8 typechecker

Last synced: 08 Nov 2024

https://github.com/chkoreff/Fexl

Function EXpression Language (interpreter for functional programs)

c functional-programming interpreter

Last synced: 03 Aug 2024

https://github.com/hamler-lang/docs

Documentation of Hamler

erlang functional-programming hamler haskell

Last synced: 10 Nov 2024

https://github.com/venil7/json-decoder

Type safe JSON decoder for TypeScript

composition decoder elm elm-lang functional-programming json typescript

Last synced: 12 Oct 2024

https://github.com/mohamedsabry0/functional_programming_examples

Community implementations of Functional Programming paradigm in several languages as explained by Eng. Mohamed Hammad

functional-programming

Last synced: 22 Oct 2024

https://github.com/serradura/request_via

RequestVia: A Functional HTTP Client That Wraps Net::HTTP

functional functional-programming http http-client nethttp ruby uri

Last synced: 31 Oct 2024

https://github.com/mit-plv/timl

TiML: A Functional Programming Language with Time Complexity

functional-programming mlton sml standard-ml time-complexity

Last synced: 10 Nov 2024

https://github.com/semiversus/python-broqer

Carefully crafted library to operate with continuous streams of data in a reactive style with publish/subscribe, asyncio support and broker functionality.

broker functional-programming publish-subscribe python reactive

Last synced: 30 Oct 2024

https://github.com/dedbox/racket-algebraic

Algebraic structures for untyped Racket

algebraic functional-programming racket

Last synced: 15 Oct 2024

https://github.com/gregziegan/goat

Annotate Images (or goats) On The Webโ„ข

annotations elm functional-programming image-annotation image-editing svg

Last synced: 19 Oct 2024

https://github.com/davidchase/ramtuary

Ramda + Ramda Fantasy + Sanctuary REPL :herb:

functional functional-programming ramda ramda-fantasy repl sanctuary

Last synced: 27 Oct 2024

https://github.com/jaalonso/lecturas_glc

Readings on computational logic, interactive theorem proving and functional programming.

coq functional-programming haskell isabelle-hol itp leanprover logic logic-programming prolog

Last synced: 12 Nov 2024

https://github.com/ecyrbe/typeskell

Functional programming in Typescript

functional-programming typeclass typescript

Last synced: 31 Oct 2024

https://github.com/tkgalk/denofun

Small utility library containing functions, monads and other fun stuff.

deno functional-programming typescript

Last synced: 08 Aug 2024

https://github.com/mrdimosthenis/Synapses

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 02 Nov 2024

https://github.com/mrdimosthenis/synapses

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 07 Nov 2024

https://mrdimosthenis.github.io/Synapses/

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 30 Oct 2024

https://github.com/suned/stateless

Statically typed, purely functional effects for Python.

algebraic-effects functional-programming python

Last synced: 13 Nov 2024

https://github.com/WaldoJeffers/conductor

Mix both synchronous and asynchronous code without hassle

async asynchronous functional-programming javascript utility-library

Last synced: 07 Nov 2024

https://github.com/gvolpe/shopping-cart-haskell

:gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

functional-programming http newtypes postgresql refined servant

Last synced: 28 Oct 2024

https://github.com/datadog4s/datadog4s

Making great monitoring easy in functional Scala

cats cats-effect datadog datadog-metrics functional-programming http4s monitoring scala

Last synced: 15 Nov 2024

https://github.com/ditto-lang/ditto

๐Ÿ‘Œ A smol functional language that targets other languages

compiler ditto ditto-lang functional-programming

Last synced: 03 Aug 2024

https://github.com/hufeng/iflux

iflux = immer.js + react.js

functional-programming immer react reactive

Last synced: 31 Oct 2024

https://github.com/vitorluizc/normalize-text

:memo: Provides a simple API to normalize texts, whitespaces, paragraphs & diacritics.

compose functional-programming javascript normalize normalize-text string string-manipulation

Last synced: 15 Nov 2024

https://github.com/symentis/corridor

A Coreader-like Dependency Injection ฮผFramework

coreader dependency-injection functional-programming ios swift swift-4 swift-framework

Last synced: 12 Oct 2024

https://github.com/symentis/Corridor

A Coreader-like Dependency Injection ฮผFramework

coreader dependency-injection functional-programming ios swift swift-4 swift-framework

Last synced: 29 Oct 2024

https://github.com/EvandroLG/array.lua

A small library with useful methods to handle Lua's table when it's working like an Array

array functional-programming lua table

Last synced: 31 Oct 2024

https://github.com/geirolz/advxml

A lightweight, simple and functional DSL library to work with XML in Scala with Cats

cats dsl functional functional-programming library lightweight scala scala-library scala-xml xml

Last synced: 14 Nov 2024

https://github.com/sanmai/pipeline

Build streaming pipelines in PHP. The missing pipe operator. General-purpose collection pipeline. Since 2017.

chain collections functional-programming php-library pipeline stream-processing

Last synced: 15 Oct 2024

https://github.com/neko-kai/fp-dictionary

FP category theory jargon explained on a single A4 page

category-theory fp functional-programming

Last synced: 08 Nov 2024

https://github.com/Subito-it/Esito

Esito ambition is to be your return type for suspending functions.

android functional-programming kotlin result retrofit

Last synced: 07 Nov 2024

https://github.com/briancavalier/fx-ts

Computational environments and effects for TypeScript

algebraic-effects effects functional-programming typescript

Last synced: 27 Oct 2024

https://github.com/mikesol/purescript-ocarina

Web audio graphs as a stream

functional-programming purescript web-audio

Last synced: 27 Oct 2024

https://github.com/timjs/elm-collage

Create interactive vector graphics and position them relative to each other

composition elm functional-programming graphics svg

Last synced: 04 Nov 2024

https://github.com/geirolz/fly4s

A lightweight, simple and functional wrapper of Flyway using cats effect.

cats cats-effect data database database-migrations db flyway flyway-migrations flywaydb functional-programming persistence scala

Last synced: 31 Oct 2024

https://github.com/csabahruska/jhc-components

JHC Haskell compiler split into reusable components

c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer

Last synced: 28 Oct 2024

https://github.com/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 28 Oct 2024

https://github.com/orsinium-labs/rlci

๐Ÿฆ€ ฮป Overly-documented Rust-powered Lambda Calculus Interpreter.

fp functional-programming interpreter lambda lambda-calculus programming-language rust

Last synced: 03 Aug 2024

https://github.com/typelead/sbt-eta

An sbt plugin that integrates Eta into Scala projects.

eta functional-programming sbt sbt-plugin scala

Last synced: 13 Nov 2024

https://github.com/expede/teaching-fp

Techniques, advice, and anecdotes about how to teach Functional Programming

clojure clojurescript elixir elm functional-programming haskell idris material ocaml python racket rust scala scheme teaching theory

Last synced: 18 Oct 2024

https://github.com/teves-castro/ts-do

Do like notation for typescript using fp-ts

do-notation fp-ts functional-programming

Last synced: 31 Oct 2024

https://github.com/ronanyeah/elm-phoenix-example

minimum elm + phoenix setup, with webpack

elixir elm functional-programming phoenix postgresql webpack

Last synced: 03 Aug 2024

https://github.com/Jyothsnasrinivas/eta-android-2048

Android 2048 game using Yampa FRP library in Eta

android eta frp functional-programming haskell

Last synced: 07 Nov 2024

https://github.com/tpolecat/tuco

Reasonable telnet server for Scala.

fp functional-programming scala telnet telnet-server

Last synced: 20 Oct 2024

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

Easily modify parts of larger data structures

functional-programming optics scala zio

Last synced: 10 Nov 2024

https://github.com/carlosmchica/haskell-book-readers-exercises

Exercises from the readers of the Haskell Book

functional-programming haskell haskellbook

Last synced: 01 Nov 2024

https://github.com/bcherny/tsoption

Correct, easy to use Option type for TypeScript. ๐Ÿฆ„

functional-programming monad scala typescript

Last synced: 01 Nov 2024

https://github.com/lac-dcc/wyvern

Automatic conversion of call by value into call by need in the LLVM IR.

closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining

Last synced: 07 Nov 2024

https://github.com/pyx/hymn

Hy Monad Notation - a monad library for Hy

functional-programming hy lisp macros monad python

Last synced: 11 Nov 2024

https://github.com/mkearney/dapr

โ˜๐Ÿผ๐Ÿ‘‰๐Ÿผ๐Ÿ‘‡๐Ÿผ๐Ÿ‘ˆ๐Ÿผ Dependency-free purrr-like apply/map/iterate functions

for-loops functional-programming iterator r r-package rstats

Last synced: 15 Nov 2024

https://github.com/thefrontside/ember-let

Create variable bindings inside your handlebars templates

binding ember ember-addon emberjs functional-programming handlebars javascript

Last synced: 13 Oct 2024

https://github.com/mike-engel/bkmrkd

Bkmrkd is a self-hosted, lightweight bookmarking service run on node.js and rethinkdb

bookmark docker elm functional-programming javascript postgresql self-hosted

Last synced: 28 Oct 2024

https://github.com/gcanti/fp-ts-fluture

fp-ts bindings for Fluture

fluture fp-ts functional-programming typescript

Last synced: 27 Oct 2024