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/ditto-lang/ditto

👌 A smol functional language that targets other languages

compiler ditto ditto-lang functional-programming

Last synced: 18 Nov 2024

https://github.com/SandroMaglione/getting-started-xstate-and-effect

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

effect effect-schema functional-programming xstate xstate-fsm xstate-react

Last synced: 29 Dec 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/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: 29 Dec 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: 15 Nov 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: 24 Dec 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/briancavalier/fx-ts

Computational environments and effects for TypeScript

algebraic-effects effects functional-programming typescript

Last synced: 27 Oct 2024

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

Easily modify parts of larger data structures

functional-programming optics scala zio

Last synced: 23 Dec 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/jcouyang/jujiu

Functional Scala Cache

birds cache caffeine functional-programming scala

Last synced: 26 Dec 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/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/mikesol/purescript-ocarina

Web audio graphs as a stream

functional-programming purescript web-audio

Last synced: 14 Dec 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: 06 Dec 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: 16 Nov 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/jyothsnasrinivas/eta-android-2048

Android 2048 game using Yampa FRP library in Eta

android eta frp functional-programming haskell

Last synced: 29 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/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/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/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: 21 Nov 2024

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

minimum elm + phoenix setup, with webpack

elixir elm functional-programming phoenix postgresql webpack

Last synced: 30 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/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/versemetaverse/unrealverse

Information and links about Epic's Unreal Engine including Verse programming language for UEFN, Unreal, Fortnite and the Metaverse along with UE5 and the UE6 convergence

3d blueprints cpp epic epicgames fortnite functional-programming gpu island-creator metaverse metaverse-infrastructure simon-peyton-jones tim-sweeney ue5 ue6 uefn unreal verse verse-language visual-verse

Last synced: 16 Dec 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/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/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/guidomb/portal

A (potentially) cross-platform, unidirectional data flow framework to build applications using a declarative and immutable UI API.

architecture declarative-ui framework functional-programming immutable ios state-management swift ui

Last synced: 09 Nov 2024

https://github.com/MatrixFun/AutoXL

A fundamental library of Excel functions written in Excel formula language by LAMBDA function for spreadsheet automation

excel excel-formula excel-formulas excel-vba formulas functional-programming functional-programming-examples functional-programming-language lambda lambda-functions microsoft-excel office office-addin spreadsheets

Last synced: 27 Nov 2024

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

fp-ts bindings for Fluture

fluture fp-ts functional-programming typescript

Last synced: 27 Oct 2024

https://github.com/henriquelimas/osagai

🀄️A tiny library for creating WebComponents in a Functional way

functional-programming tiny-library webcomponents

Last synced: 11 Oct 2024

https://github.com/HenriqueLimas/osagai

🀄️A tiny library for creating WebComponents in a Functional way

functional-programming tiny-library webcomponents

Last synced: 01 Nov 2024

https://github.com/armcn/maybe

The Maybe Monad in R

functional-programming r rstats

Last synced: 09 Dec 2024

https://github.com/foreverwintr/metafunctions

metafunctions is a function composition library for python.

function-composition functional-programming

Last synced: 10 Nov 2024

https://github.com/calculang/calculang

calculang is a language for calculations 🧮💬👩‍💻

calculang calculations functional-programming javascript modeling modelling models numbers

Last synced: 21 Dec 2024

https://github.com/pakoito/functionalrx

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

android functional-programming java

Last synced: 08 Nov 2024

https://github.com/smartherd/javatutorial

Learn Java Programming, its basics and fundamentals from scratch

functional-programming java java8 object-oriented object-oriented-programming tutorials

Last synced: 10 Nov 2024

https://github.com/training-center/clojure-study-group

Repositório do grupo de estudos sobre Clojure e Programação Funcional do Training Center

clj clojure clojure-script clojurescript functional functional-programming

Last synced: 12 Oct 2024

https://github.com/cwahn/efp

Expressive High-Performance Eager Functional Programming Library for C++ 11

adt cpp cpp11 functional-programming higher-order-component sum-types

Last synced: 20 Dec 2024

https://github.com/sergiors/prelude

Functional library for PHP

functional-programming monad php

Last synced: 21 Nov 2024

https://github.com/MacCASOutreach/graphicsvg

Graphics library authored by Chris Schankula and Dr. Christopher Anand

animation drawing education elm functional-programming game-creation graphics-library outreach research

Last synced: 04 Nov 2024

https://github.com/fogfish/golem

pure functional and generic programming for Go

algebraic-data-types functional-programming golang

Last synced: 25 Dec 2024

https://github.com/lichess-org/lila-search

Keep elasticsearch threads out of your web facing app, kids

cats-effect chess elasticsearch functional-programming lichess scala scala3 smithy smithy4s typelevel

Last synced: 26 Dec 2024

https://github.com/ocadotechnology/pass4s

Pass4s is a Scala library providing an abstract layer for cross app messaging.

functional-programming jms scala sns sqs

Last synced: 25 Dec 2024

https://github.com/christianscott/curry.py

:curry: Utility for currying functions

functional-programming just-for-fun python3

Last synced: 26 Nov 2024

https://github.com/joshburgess/inferno-most-fp-demo

A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques

counter functional functional-programming hyperscript hyperscript-helpers immutablejs inferno jsx lodash-fp mori most observables ramda react reactive reactive-programming redux redux-logger rxjs union-type

Last synced: 15 Dec 2024

https://github.com/lorti/corsair

Corsair using RxJS, Immutable.js and WebGL/three.js

functional-programming games reactive-programming rxjs

Last synced: 22 Oct 2024

https://github.com/antl3x/super-ts

🦸 λΔ providing super powers to Typescript.

fantasy-land functional-programming haskell purescript static-land typescript

Last synced: 12 Nov 2024

https://github.com/aardvark-platform/aardvark.media

Serverside, functional (ELM style) front-end and UI for Aardvark, an open-source platform for visual computing, real-time graphics and visualization.

3d-renderings aardvark aardvark-platform elm functional-programming gpu graphics mvu rendering-engine visualization

Last synced: 24 Dec 2024

https://github.com/kara-lang/Kara

An experimental functional programming language with dependent types, inspired by Swift and Idris.

dependent-types functional-programming programming-language swift

Last synced: 23 Nov 2024

https://github.com/Hugoberry/PowerQueryFunctional

Power Query utility library with a functional twist

functional-programming lambda m powerquery underscore

Last synced: 27 Nov 2024

https://github.com/mercari/remotedatak

Algebraic data type (ADT) to represent the state of data that is loading from/to remote sources/destinations

adt algebraic-data-types android functional-programming java kotlin kotlin-android kotlin-library remote-data remotedata

Last synced: 09 Nov 2024

https://github.com/crvouga/headless-combobox

⚡️Zero dependencies 🔌 Framework agnostic 💪 TypeScript 🧠 Headless Combobox

aria autocomplete combobox framework-agnostic functional-programming headless-ui typescript zero-dependency

Last synced: 18 Dec 2024

https://github.com/thautwarm/fstan

Higher abstraction infrastructures in F#(ad-hoc polymorphism, subtypeclassing, monad, hkt...), exactly what we've dreamed about for so long

functional-programming higher-kinded-types monad monoids subtypeclassing typeclasses

Last synced: 30 Nov 2024

https://github.com/voltbras/ts-ocpp

:zap: OCPP (Open Charge Point Protocol) implemented in Typescript.

chargepoint electric-vehicles functional-programming ocpp typescript

Last synced: 09 Nov 2024

https://github.com/delonnewman/invokable

Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).

array composition curry currying functional-programming functions hash memoization memoize objects ruby ruby-gem ruby-lambda ruby-proc set

Last synced: 10 Dec 2024

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

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

effect effect-schema functional-programming xstate xstate-fsm xstate-react

Last synced: 15 Nov 2024

https://github.com/laserdisc-io/tamer

Standalone alternatives to Kafka Connect Connectors

avro doobie fp fs2 functional-programming jdbc kafka s3 scala schema-registry zio zio-streams

Last synced: 26 Dec 2024

https://github.com/ksxgithub/pipe-trait

Make it possible to chain regular functions

crate functional-programming no-std pipe pipeline rust trait

Last synced: 29 Dec 2024

https://github.com/manoelcampos/padroes-projetos

🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎

design-patterns fp functional-programming gof java object-oriented-programming oop padroes-de-projetos projects samples solid

Last synced: 27 Dec 2024

https://github.com/joewiz/learn-xquery

A list of great articles, blog posts, and books for learning XQuery

functional-programming learning-xquery query-language xml xquery

Last synced: 13 Dec 2024

https://github.com/octod/tiinvo

Simplify your TypeScript and JavaScript code. Use this lib and functional programming.

either es6 functional-js functional-programming javascript monad option predicates primitives-functions result typescript

Last synced: 27 Dec 2024

https://github.com/buntec/ff4s

A purely functional web UI library for Scala.js

cats-effect frontend functional-programming scala scalajs

Last synced: 31 Oct 2024

https://github.com/47degrees/kotlin-for-scala-devs

A brief presentation comparing Scala with Kotlin aimed toward Scala FP devs at 47 Degrees

arrow-kt functional-programming kotlin scala

Last synced: 09 Dec 2024

https://github.com/alexitc/playsonify

An opinionated micro-framework to help you build practical JSON APIs with Play Framework (or akka-http)

akka-http functional-programming hacktoberfest json-api library mill playframework scala scalactic testing webservices

Last synced: 19 Dec 2024

https://github.com/lichess-org/lila-fishnet

Proxy between lila and fishnet move clients

cats cats-effect chess fishnet functional-programming lichess typelevel

Last synced: 26 Dec 2024