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/ziman/ttstar

Dependently typed core calculus with erasure

dependent-types erasure functional-programming type-system typechecker

Last synced: 15 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/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/akabe/docker-ocaml

Minimum docker images for OCaml+OPAM

docker functional-programming ocaml opam

Last synced: 30 Oct 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/kentutorialbook/30minLearningJavaScriptMonad

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

book functional-programming javascript monad mondas

Last synced: 07 Nov 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/zhentian-wan/ramda-demo

Example collections for ramda.js

es6 functional-programming javascript ramdajs

Last synced: 11 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/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/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/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/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/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/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/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/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/wqferr/functional

Functional programming utilities implemented in pure Lua.

functional-programming lua lua-library luarocks teal

Last synced: 06 Aug 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/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/MystPi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 03 Aug 2024

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

🔢 | Repository applying functional programming.

functional-programming paradigms patterns

Last synced: 08 Nov 2024

https://github.com/ocramz/thih

typing haskell in haskell

compilers functional-programming type-inference

Last synced: 15 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/sayanarijit/yamlfun

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

functional-programming rust yaml

Last synced: 29 Oct 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/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/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/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/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/effect-deprecated/otel

OpenTelemetry integration with Effect

effect-ts functional-programming opentelemetry typescript

Last synced: 14 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/masterfermin02/slash

PHP library for functional programming

functional functional-programming lodash php ramda underscore

Last synced: 08 Nov 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/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/SUNJIANZHI/JINH

Pure Functional Actuarial Language

actuarial-science functional-programming haskell

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

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/kutyel/functional-programming

⚙️ My personal collection of FP JavaScript functions!

fp functional-js functional-programming functional-programming-examples javascript

Last synced: 17 Oct 2024

https://github.com/vahidzee/dypy

Toolkit for Dynamic Python code manipulations

dynamic-code-execution dynamic-objects functional-programming lazy-evaluation

Last synced: 06 Nov 2024

https://github.com/brianneisler/stutter

Functional programming framework for Javascript/ES6 inspired by Clojure

functional-programming javascript

Last synced: 12 Nov 2024

https://github.com/eikek/calev

Work with systemd.time like calendar events in Scala

calendar-events fs2 functional-programming scala scala-library

Last synced: 30 Oct 2024

https://github.com/fsynthlib/fsynth

Music synthesizer, written for fun and to learn stuff

functional-programming kotlin multiplatform music synthesizer

Last synced: 27 Oct 2024

https://github.com/tanrax/soy-un-buen-programador-js

Juego con retos sencillos de JavaScript para probarte a ti mismo que sabes lo que haces

functional-programming javascript programming-exercises

Last synced: 14 Nov 2024

https://github.com/metagn/applicates

generalized compile time routine and symbol pointers

functional-programming library macros nim optimization templates

Last synced: 13 Oct 2024

https://github.com/scala-exercises/exercises-monocle

Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/

functional-programming immutable-datastructures lenses optics tutorial

Last synced: 07 Nov 2024

https://github.com/functionalland/functional-io

IO methods as valid Task monads perfect to write great point-free software in JavaScript that is compatible with most modern browsers and Deno.

algebraic-data-types deno denoland filesystem functional functional-programming functor monad task-monad

Last synced: 27 Oct 2024

https://github.com/marcwrobel/functional-programming-jargon-fr

Le jargon du monde de la programmation fonctionnelle en termes simples !

fp functional-programming programmation-fonctionnelle

Last synced: 08 Nov 2024

https://github.com/propensive/acyclicity

Monadic directed acyclic graph datastructures for Scala

dag functional-programming graph immutable outgoing-edges scala subgraph

Last synced: 28 Oct 2024

https://github.com/geirolz/scope

A functional, compile-time and type-safe models layer separator

cats functional-programming lightweight pure scala typesafe

Last synced: 15 Oct 2024

https://github.com/iainjreid/fui

A functional UI framework and rendering engine with an impossibly small footprint

framework fui functional functional-programming interface user user-interface

Last synced: 07 Nov 2024

https://github.com/davidgregory084/inc

Experiments with incremental compiler construction on the JVM

compiler compiler-construction functional-programming jvm jvm-languages

Last synced: 23 Oct 2024

https://github.com/JiaYaobo/stamox

make your statistical research faster

functional-programming gpu jax python statistics

Last synced: 12 Nov 2024

https://github.com/shubh2-0/lambda-expression-in-java

Unlock the power of Lambda Expressions in Java! Experience concise and flexible functional programming with behavior passed as arguments. Dive into LambdaExpressionDemo.java for curated examples showcasing versatility. Join our developer community, contribute your own examples, and harness the potential of functional programming in Java!

examples functional-interfaces functional-programming java-8 lambda-functions sts4

Last synced: 08 Nov 2024

https://github.com/cranst0n/ribs

FP inspired packages for Dart

dart functional-programming

Last synced: 08 Nov 2024

https://github.com/js-choi/proposal-function-demethodize

Draft specification for a standard demethodize function in JavaScript.

functional-programming javascript object-oriented-programming tc39

Last synced: 14 Oct 2024