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/MystPi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 15 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/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/revery-ui/revery-playground

Live, interactive playground for Revery examples

functional-programming live-coding ocaml playground reason reasonml revery

Last synced: 13 Nov 2024

https://github.com/ziman/ttstar

Dependently typed core calculus with erasure

dependent-types erasure functional-programming type-system typechecker

Last synced: 15 Oct 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/yousefvand/sanctuary-examples

Example projects using sanctuary.js as FP library

examples functional-programming javascript

Last synced: 30 Oct 2024

https://github.com/extremecodetv/message-passing

Пример реализации посылки сообщений

functional-programming javascript message-passing oop

Last synced: 31 Oct 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/kspalaiologos/blc-mb

Binary Lambda Calculus evaluation engine written in Malbolge.

functional-programming lambda-calculus malbolge

Last synced: 04 Aug 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/mystpi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 13 Nov 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

https://github.com/sandromaglione/eslint-plugin-fp-ts-strict

ESLint plugin for typescript to enforce fp-ts functions to avoid the most common javascript problems

code-style eslint eslint-fp-ts eslint-plugin eslint-rules fp-ts fp-ts-strict fp-ts-types functional functional-js functional-programming

Last synced: 15 Nov 2024

https://github.com/toadharvard/lambada

Step-by-step Lambda calculus interpreter for AO, CBN, CBV, NOR strategies

functional-programming lambda-calculus ocaml

Last synced: 12 Oct 2024

https://github.com/ken-okabe/vanfs

🍦 VanFS: 1:1 bindings from F# to 🍦VanJS (an ultra-lightweight , zero-dependency , and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM without React/JSX) + WebComponents + micro FRP

cross-platform fable front-end-development frp fsharp functional-programming functional-reactive-programming monad state-management timeline typescript vanfs vanjs web-application webcomponents

Last synced: 14 Oct 2024

https://github.com/akabe/docker-ocaml

Minimum docker images for OCaml+OPAM

docker functional-programming ocaml opam

Last synced: 30 Oct 2024

https://github.com/nathsou/yolang-res

Rust-like language compiling directly to WebAssembly

functional-programming programming-language rescript rust wasm webassembly

Last synced: 11 Oct 2024

https://github.com/threecifanggen/python-functional-programming

Functional Programming Learning in Python.

functional-programming python

Last synced: 16 Nov 2024

https://github.com/segunadebayo/lil-fp

Tiny functional programming primitives (like pipe, flow) to help write better future-proof code

fp functional-programming typescript utilities

Last synced: 23 Oct 2024

https://github.com/kentutorialbook/30minLearningJavaScriptMonad

30分でわかるJavaScriptプログラマのためのモナド入門

book functional-programming javascript monad mondas

Last synced: 07 Nov 2024

https://github.com/divyanshu-rawat/functional-programming-js

A repo. that demonstrates use of functional programming in javascript

filter functional-programming functions javascript map reduce

Last synced: 05 Nov 2024

https://github.com/finsberg/category-theory-python

Learning platform for category theory in python

category-theory functional-programming

Last synced: 12 Nov 2024

https://github.com/blackmatov/fun.hpp

My old crazy idea about functional programming in C++

c-plus-plus c-plus-plus-17 cpp cpp17 functional-programming haskell type-classes

Last synced: 14 Oct 2024

https://github.com/aspnetde/iubh.tor

Is functional programming suitable for mobile app development?

android csharp fabulous fsharp functional-programming ios object-oriented-programming oop xamarin

Last synced: 06 Nov 2024

https://github.com/bespoyasov/rule-based-data-validation

Declarative data validation made with rule-based approach and functional programming.

declarative domain-driven-design functional-programming rule-based typescript validation

Last synced: 13 Nov 2024

https://github.com/Brettm12345/thumbor-ts

Immutable TypeScript client for building Thumbor URLs

fp-ts functional-programming thumbor thumbor-urls

Last synced: 30 Oct 2024

https://github.com/tkshill/quarto

A working example of the Quarto board game using Elm and Netlify. An exploration of game development, OSS, and functional programming.

board-game elm elm-lang example frontend functional-programming game game-development hacktoberfest hacktoberfest2021 open-source quarto

Last synced: 12 Oct 2024

https://github.com/liufeigit/van-lang

Van programming language. Embeddable and extendable script language in C. Simple and efficient.Inspired by C, Simula and JavaScript

bytecode compliler dsl-interpreter emebeded extendable functional-programming interpreter object-oriented programming-language scripting-language van virtual-machine

Last synced: 14 Oct 2024

https://github.com/tiagodalloca/city-weather-clj

Small web application which consumes the Open Weather API and makes use of Clojure's atom construct as cache.

api backend clojure functional-programming

Last synced: 12 Nov 2024

https://github.com/flyfish30/zig-cats

A category and functional programing library for Zig language

category-theory functional-programming zig zig-package

Last synced: 14 Oct 2024

https://github.com/fabioluz/fun-js

Functional NodeJS Application Example

functional-programming javascript nodejs

Last synced: 08 Nov 2024

https://github.com/justasmasiulis/args

Header only library for binding, reordering and currying of function arguments without cost

bind binder cpp cpp14 currying easy-to-use fast functional functional-programming header-only modern modern-cpp monadic optimization reorder reordering simple small type-erasure

Last synced: 29 Oct 2024

https://github.com/vmarcosp/es77.dev

:zap: Aprenda programação funcional com ReScript e React

bucklescript functional-programming react reasonml rescript rescript-react

Last synced: 14 Nov 2024

https://github.com/davidmoten/kool

j.u.s.Stream alternative (synchronous only), reusable, faster, more operators, easier to use.

functional-programming java method-chaining stream synchronous

Last synced: 13 Oct 2024

https://github.com/sandromaglione/fpdart_riverpod

Complete guide on how to build a safe, maintainable, and testable flutter app using fpdart and riverpod

flutter-app flutter-examples fpdart functional-programming riverpod

Last synced: 15 Nov 2024

https://github.com/rjdestigter/todomvc-fp

A take on TodoMVC developed using functional effects with @matechs/effect and fp-ts

fp-ts functional-programming io-ts matechs-effect streams todomvc

Last synced: 19 Oct 2024

https://github.com/danielobara/nlw-together-elixir

Wabanex - Gerencie e acompanhe seus treinos na academia! Evento NLW Together organizado pela @Rocketseat :rocket:

api backend elixir elixir-lang elixir-phoenix functional-programming graphql nlw nlw-together rocketseat

Last synced: 13 Oct 2024

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

Experimental, uni-directional and purely functional architecture in Swift.

effects elm-architecture functional-programming redux state swift swift-package unidirectional-data-flow

Last synced: 16 Nov 2024

https://github.com/thibmaek/pure-fun

😊 A collection of Javascript pure functions/helpers with 0 dependencies

esm esnext functional-programming helper immutable javascript pure-function utils

Last synced: 07 Nov 2024

https://github.com/niklasf/python-tinyhtml

A tiny library to safely render compact HTML5 from Python expressions.

functional-programming html html5 python python3 vdom

Last synced: 07 Nov 2024

https://github.com/sadanandpai/rxjs-challenges

Functional Reactive Programming challenges solved using RxJS

functional-programming javascript reactive-programming rxjs typescript

Last synced: 30 Oct 2024

https://github.com/zhentian-wan/ramda-demo

Example collections for ramda.js

es6 functional-programming javascript ramdajs

Last synced: 11 Nov 2024

https://github.com/chemaclass/phel-snake

An implementation of the snake game using the CLI terminal written in phel.

functional-programming phel phel-lang php

Last synced: 01 Nov 2024

https://github.com/vitorluizc/uncouple

📂 Uncouple constructors and classes methods into functions.

functional-programming javascript uncouple

Last synced: 08 Nov 2024

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

An assembled flutter application framework based on Redux state management.

assembled component flutter framework functional-programming redux state-management

Last synced: 14 Nov 2024

https://github.com/birchb1024/genyris

Genyris presents a new programming paradigm. Objects can belong to multiple classes independent from construction allowing data to be classified into types after creation.

functional-programming java lisp-interpreter scheme-interpreter semantic-web

Last synced: 05 Nov 2024

https://github.com/afsalthaj/safe-string-interpolation

A type driven approach to string interpolation, aiming at consistent, secure, and only-human-readable logs and console outputs !

automatic derviation fp functional-programming interpolation logging macros scala string string-manipulation typeclass typesafety

Last synced: 10 Nov 2024

https://github.com/carlosedp/zio-temporal-hello

Sample hello application using Scala 3 and zio-temporal

functional-programming scala temporal zio

Last synced: 27 Oct 2024

https://github.com/wqferr/functional

Functional programming utilities implemented in pure Lua.

functional-programming lua lua-library luarocks teal

Last synced: 06 Aug 2024

https://github.com/mitranim/fpx

Functional programming extensions for JS. Lightweight replacement for Lodash.

functional-programming lodash toolbox toolkit utility utils

Last synced: 17 Aug 2024

https://github.com/ocramz/thih

typing haskell in haskell

compilers functional-programming type-inference

Last synced: 15 Oct 2024

https://github.com/matheus23/irreactive.com

My Blog about User Interface- and Functional Programming.

blog elm elm-pages functional-programming user-interfaces

Last synced: 18 Oct 2024

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

Media blog for the functional companion to Kotlin's Standard Library

arrow category-theory functional-programming funktionale kategory kotlin monads optics tutorial typeclasses

Last synced: 08 Nov 2024

https://github.com/sayanarijit/yamlfun

[Proof of Concept] Embedded functional scripting language with YAML ¯\_(ツ)_/¯

functional-programming rust yaml

Last synced: 29 Oct 2024

https://github.com/srid/zulip-archive

Zulip Archive viewer (statically generated HTML)

functional-programming static-site zulip

Last synced: 27 Oct 2024

https://github.com/vknabel/lithia

Early development, experimental functional programming language with an implicit but strong and dynamic type system.

experimental functional-programming hacktoberfest language lithia lithialang programming-language

Last synced: 11 Nov 2024

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

🔢 | Repository applying functional programming.

functional-programming paradigms patterns

Last synced: 08 Nov 2024

https://github.com/0x706b/fncts

A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning

concurrency data-structures functional-programming resource-safety tsplus typescript zio

Last synced: 20 Oct 2024

https://github.com/joselion/maybe

A monadic wrapper with a type-safe API to handle throwing operations in a functional way

error-handling exception-handling functional-java functional-programming hacktoberfest hacktoberfest2022 java maybe monad

Last synced: 28 Oct 2024

https://github.com/geirolz/fp-microservice

A purely functional microservice template in Scala

cats distributed-systems fp functional-programming kafka microservice scala template

Last synced: 31 Oct 2024

https://github.com/pureharm/pureharm-movie-server

Example of an application web server written in pure functional Scala using the typelevel stack

cats-effect fs2 functional-programming postgresql pureharm scala server skunk

Last synced: 18 Nov 2024

https://github.com/AlejandroME/ReaderM

Repository with a simple Microservice demonstrating some Functional Patterns

akka-http cats circe doobie functional-programming scala

Last synced: 12 Nov 2024

https://github.com/samchon/shopping-backend

Shopping Mall Backend Server made by NestJS + Prisma for Education

commerce educational-project functional-programming nestia nestjs prisma shopping tdd typia

Last synced: 19 Oct 2024

https://github.com/effect-deprecated/otel

OpenTelemetry integration with Effect

effect-ts functional-programming opentelemetry typescript

Last synced: 14 Oct 2024

https://github.com/bigtimetapin/somos-datum

token-gated decentralized uploads & downloads of files for the solana community

elm-lang functional-programming functional-reactive-programming rust-lang solana solana-nft solana-program solana-token

Last synced: 29 Sep 2024

https://github.com/haskell-to-elm/servant-to-elm-example

Full-stack web app, built in a typesafe functional way, where servant-to-elm generates types, decoders/encoders, and fetching functions from Haskell types and Servant endpoint definition to Elm.🤘🏻

codegen codegeneration elm-lang elm-language functional-programming generic-types haskell haskell-application http-client http-server servant typesafe

Last synced: 12 Oct 2024

https://github.com/j5ik2o/rust-fp

The Library for Functional Programming in Rust

functional-programming rust

Last synced: 06 Nov 2024

https://github.com/amacgregor/circuit_breaker_example

An example implementation of the circuit breaker pattern in elixir

design-patterns elixir functional-programming

Last synced: 07 Nov 2024

https://github.com/SUNJIANZHI/JINH

Pure Functional Actuarial Language

actuarial-science functional-programming haskell

Last synced: 13 Nov 2024

https://github.com/masterfermin02/slash

PHP library for functional programming

functional functional-programming lodash php ramda underscore

Last synced: 08 Nov 2024

https://github.com/tolikpylypchuk/matchmaker

A library which enables more powerful pattern matching in C#

c-sharp functional-programming net-standard pattern-matching

Last synced: 27 Oct 2024