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/critocrito/curry

Named curry functions for fixed arities.

curry currying fp functional-programming javascript utility

Last synced: 12 Oct 2024

https://github.com/pmuens/fp

Doing some Functional Programming with Scala

fp functional-programming scala

Last synced: 17 Oct 2024

https://github.com/1602/pure-ish

Side-effects manager for backend Javascript apps.

functional-programming side-effects state-machine state-management

Last synced: 14 Oct 2024

https://github.com/swissmanu/react-rxjs-typescript

An experiment to implement a React user interface using TypeScript that leverages RxJS.

functional-programming react rxjs typescript

Last synced: 29 Oct 2024

https://github.com/crowdhailer/eyg

Explicit concurrency for intelligible parallel programing.

actors causality consistency dependent-types functional-programming immutability language

Last synced: 27 Oct 2024

https://github.com/cyppan/purely-functional-data-structures

Companion Clojure code for the Purely Functional Data Structures books

clojure functional-programming purely-functional-data-structures

Last synced: 12 Oct 2024

https://github.com/marcosh/effector

A Php library to write effect aware code.

effect effects functional functional-programming php php-7 php-library side-effect

Last synced: 12 Oct 2024

https://github.com/multimeric/withpartial

A utility for functional piping in Python that allows you to access any function in any scope as a partial.

functional-programming pipe pipes python

Last synced: 28 Oct 2024

https://github.com/dominicburkart/funfun

Macros for working with closures in Rust.

functional-programming memory-allocation parallel rust

Last synced: 12 Nov 2024

https://github.com/slowli/curry-chain

Chainable function currying

chainable-methods currying functional-programming

Last synced: 13 Oct 2024

https://github.com/lamdalib/kuram

Minimal functional programming library for Scala3.

category-theory functional-programming library scala scala-library scala3 typeclasses

Last synced: 14 Oct 2024

https://github.com/yurkimus/curry

Javascript curry utility

deno functional-programming javascript node utilities

Last synced: 14 Oct 2024

https://github.com/svozza/functionalish-refactor

A non-trivial asynchronous code example that interacts with multiple AWS services implemented in imperative, promise-based and purely functional style.

functional functional-programming

Last synced: 13 Oct 2024

https://github.com/davestewart/collection-fns

A set of flexible, type-safe functions to manipulate arrays of models

collections functional functional-programming models typescript

Last synced: 14 Oct 2024

https://github.com/shamansir/elm-fluxus

In Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL

elm functional-programming generative-art graphics-programming visualisation webgl

Last synced: 23 Oct 2024

https://github.com/gummif/endocpp

Modern C++ functional programming concepts library

cpp cpp17 functional-programming header-only library

Last synced: 14 Oct 2024

https://github.com/nem035/js-functional-kitchen

Mini functional recipes in JavaScript.

functional-programming javascript

Last synced: 28 Oct 2024

https://github.com/nem035/js-function-fun-2

Fun with functional programming in JavaScript (2)

composition functional-programming functor javascript monad monoid semigroup

Last synced: 28 Oct 2024

https://github.com/alanrsoares/reprocessing-snake

Snake game written entirely in ReasonML with Reprocessing

functional-programming processing reasonml reprocessing snake-game

Last synced: 14 Oct 2024

https://github.com/delonnewman/atomjs

Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.

atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous

Last synced: 14 Oct 2024

https://github.com/mahmoudhanafy/scala-specialization

my solutions to assignments

functional-programming scala

Last synced: 15 Oct 2024

https://github.com/awinogradov/condicom

Apply React component enhancements by condition

component enhancement functional-programming hoc react

Last synced: 16 Oct 2024

https://github.com/frantjc/go-fn

Functional stuff for Go.

functional functional-programming go golang

Last synced: 08 Nov 2024

https://github.com/mattiamtzlr/epfl-cs214-course

Course notes for EPFL CS-214: Software Construction

functional-programming scala university-course

Last synced: 14 Oct 2024

https://github.com/rieselhilfe/sofunlang

An Interpreter for my language "Sofun" (Stack-Oriented FUNctional programming language) written in haskell. Now with a basic type system.

esoteric-language functional-programming haskell interpreter programming-language repl sofun stack-based

Last synced: 08 Nov 2024

https://github.com/geirolz/fp-in-a-nutshell

Functional Programming principles in a nutshell

docs documentation fp functional-programming presentation slides

Last synced: 15 Oct 2024

https://github.com/skarab42/result

Provides a robust and type-safe way to handle success and failure outcomes in TypeScript, utilizing symbolic indexing for clear result differentiation.

error-handling functional-programming typescript

Last synced: 28 Oct 2024

https://github.com/phenax/redux-utils

Utility functions and patterns to work with redux

functional-programming react reducer redux saga

Last synced: 08 Nov 2024

https://github.com/a248/jdbcaesar

Conquer the verbosity of plain JDBC.

functional-programming java jdbc jdbc-utilities sql sql-builder

Last synced: 08 Nov 2024

https://github.com/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 22 Oct 2024

https://github.com/manuelelucchi/functional.jl

A simple Julia library to boost your functional code

functional-programming julia julia-language julia-package julialang

Last synced: 26 Oct 2024

https://github.com/saksmt/f

Provides some useful (especially for method references) functional methods for Java 8

functional-programming java java-8 lambda stream

Last synced: 12 Oct 2024

https://github.com/jhonnymgx115/linqexercise-oop

Ejercicios de Linq y Recursividad OOP en C#

college-project csharp functional-programming linq oop poo recursive

Last synced: 05 Nov 2024

https://github.com/mna/luafn

Functional programming fundamentals for Lua. (mirror)

functional-programming lua mirror

Last synced: 13 Oct 2024

https://github.com/yurkimus/functions

JavaScript-oriented utilities for functional programming

deno functional-programming javascript node utilities

Last synced: 13 Oct 2024

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 06 Nov 2024

https://github.com/adhityaramadhanus/gope

gope (go efpe), functional programming helper in go (for learning purpose)

functional-programming golang

Last synced: 23 Oct 2024

https://github.com/langston-barrett/coq-typeclass-hierarchy

A full-featured hierarchy of typeclasses for functional programming in Coq

coq functional-programming haskell typeclasses

Last synced: 27 Oct 2024

https://github.com/duskmoon314/meowth

A library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.

category-theory functional-programming rust

Last synced: 27 Oct 2024

https://github.com/prashanthr/ts-utils

A typescript utility library for functional programming

functional-programming typescript

Last synced: 29 Oct 2024

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 27 Oct 2024

https://github.com/noyzys/nautchkafe-animation-dispatcher

flexible framework designed for managing and dispatching animations for server-side applications.

bukkit bukkit-api bukkit-plugin bukkit-plugins dispatcher fp functional-programming spigot spigot-api vavr

Last synced: 03 Nov 2024

https://github.com/wayneseymour/vanilla-fp

Really just me learning FP in JS from Brian Lonsdorf and other sources. Not a lib, more like a playground.

functional-composition functional-programming

Last synced: 29 Oct 2024

https://github.com/thma/clean-architecture-with-functions

Clean Architecture in Haskell. Using higher order functions for 'dependency injection'

clean-architecture clean-code dependency-injection functional-programming haskell inversion-of-control patterns

Last synced: 29 Oct 2024

https://github.com/tonivade/pure-bricks

pure functional implementation of bricks game

functional-programming java

Last synced: 30 Oct 2024

https://github.com/tonivade/purecfg

Pure Functional Configuration Library

configuration experimental functional-programming java purefun

Last synced: 30 Oct 2024

https://github.com/bsoptei/photonix_derive

Derive macros for optics traits defined in photonix.

crate functional-programming lenses metaprogramming optics rust rust-lang rust-library

Last synced: 30 Oct 2024

https://github.com/axect/fp-lecture

2018 Functional Programming Lecture in Yonsei Univ

elm functional-programming haskell julia

Last synced: 14 Oct 2024

https://github.com/jericirenej/typescript-monads-chaining

Chain callbacks in Typescript with integrated nullish checks and strong typing using the monad design pattern

chaining functional-programming monads pipes typescript

Last synced: 17 Aug 2024

https://github.com/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 30 Oct 2024

https://github.com/iacobson/blog_functors

Support code for blog article Functor Flavoured Pipes with Elixir

elixir-lang functional-programming

Last synced: 30 Oct 2024

https://github.com/zoedsoupe/learn-elixir-with-tests

Learn Elixir with test-driven development

begginer-friendly elixir functional-programming

Last synced: 30 Oct 2024

https://github.com/retheviper/gotlin

Some Kotlin-like functions.

functional-programming go golang kotlin

Last synced: 06 Nov 2024

https://github.com/brian3647/minifunc

An extremely simple, small & type-safe functional programming library for TypeScript/JavaScript.

functional functional-programming library node type-safety typescript

Last synced: 06 Nov 2024

https://github.com/olian04/simply-result

Simply typesafe Result and Option monads in typescript and javascript.

fp functional-programming javascript monad monad-types monads option option-type result result-type typescript

Last synced: 07 Nov 2024

https://github.com/muhammadhassanraza25/todo-app-firebase

A dynamic Todo App built with HTML, CSS, and JavaScript, integrated with Firebase for real-time data management. Features include seamless editing and deleting of tasks for efficient list management.

creative-coding css3 firebase functional-programming html5 javascript todoapp

Last synced: 06 Nov 2024

https://github.com/muhammadhassanraza25/budget-app

I added some amazing features in this Budget App like Show Total Budget, Show Expenses & Show Balance Budget. This Budget App also shows items in list and delete items from list.

budget-app creative-coding css3 functional-programming html5 javascript js

Last synced: 06 Nov 2024

https://github.com/admodev/baldor-lang

Algebraic and mathematical programming language, made with PYTHON.

algebra functional-programming language mathematical-programming mathematics programming-language

Last synced: 05 Nov 2024

https://github.com/zhb2000/maybe-extension

Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).

c-plus-plus cplusplus cpp functional-programming

Last synced: 06 Nov 2024

https://github.com/patrixr/capacitor.js

Functional utility method: a capacitor concept

design-patterns functional functional-js functional-programming hooks

Last synced: 06 Nov 2024

https://github.com/memowe/aoc2023

My advent of code 2023 solutions

advent-of-code aoc2023 functional-programming haskell

Last synced: 06 Nov 2024

https://github.com/codecop/fizzbuzz-with-nothing-kata

Exercise to practice working with functions.

exercise functional-programming kata lambda-calculus

Last synced: 06 Nov 2024

https://github.com/b-gran/promise-plumbing

Functional, Promise-based control flow primitives inspired by async

async control control-flow flow functional functional-programming promise

Last synced: 07 Nov 2024

https://github.com/denismurphy/pythonic

Selection of code snippets and examples that I compiled while learning Python.

collections functional-programming oop python typing zen

Last synced: 06 Nov 2024

https://github.com/ismailarilik/fp-presentation-examples

Functional Programming Presentation Examples

examples functional-programming

Last synced: 08 Nov 2024

https://github.com/rakibhhridoy/imageprocessing

Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.

augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow

Last synced: 06 Nov 2024

https://github.com/bodrovis-learning/elixir-yt-series

Серия видео "Функциональная разработка на Elixir" на YouTube

elixir functional-programming lessons youtube

Last synced: 06 Nov 2024

https://github.com/zahidul-islam/ts-fun

Implementing lodash library in typescript for fun :-)

chai fun functional-programming lodash mocha typescript

Last synced: 07 Nov 2024

https://github.com/psygo/haskell_lab

An environment for accelerated learning of Haskell.

functional-programming haskell lab

Last synced: 07 Nov 2024

https://github.com/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 10 Nov 2024

https://github.com/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 07 Nov 2024

https://github.com/devmahmud/javascript-from-fundamentals-to-functional-js

Learn higher-order functions, closures, scope and the fundamentals necessary to use modern frameworks like React, Angular and Vue. You'll master key functional methods like map, reduce and filter ...plus promises and ES6+ asynchronous JavaScript!

closures es6 functional-programming javascript javascript-learning modern-javascript

Last synced: 10 Nov 2024

https://github.com/mmzk1526/haskell-tfl-status

A simple TfL tube status checker

functional-programming haskell

Last synced: 07 Nov 2024

https://github.com/bertrand31/pandore

📦 The functional files manipulation library Scala was missing

file filesystem functional-programming io-monad library scala

Last synced: 07 Nov 2024

https://github.com/d-exclaimation/common-ts

Zero-dependency TypeScript utilties for Node.js, Deno, Web and anything that powered by V8

functional-programming pattern-matching pipe typescript union v8 zod

Last synced: 07 Nov 2024

https://github.com/blakek/make-lookup

📒 Make a lookup object from an array of objects

functional-programming hash-lookup javascript lookup lookup-table map typescript

Last synced: 08 Nov 2024