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/jakxz/functional-or

functional OR in js

functional-programming javascript or

Last synced: 25 Nov 2024

https://github.com/philihp/pcg

A functional implementation of the PCG family random number generators, written in TypeScript.

functional-programming random-generation

Last synced: 14 Dec 2024

https://github.com/surovv/pnmg

Powerful and lightweight deep pattern matching for Javascript

fp functional-programming javascript js match matcher matching pattern pattern-matching pattern-recognition patterns

Last synced: 09 Jan 2025

https://github.com/matthewsecrist/fxnk

A functional programming library for Elixir inspired by Ramda.

elixir functional-programming

Last synced: 27 Nov 2024

https://github.com/ariebovenberg/calls

Simple, typed, composable tools for callables.

composable functional-programming functools mypy python

Last synced: 11 Oct 2024

https://github.com/mrhrifat/javascript

JavaScript is the most popular Programming language in the world. Over 97% of websites use JavaScript on the client side for web page behavior, often incorporating third-party libraries.

array code condition function functional-programming javascript javascript-concepts javascript-vanilla js loop object operator programming vanila-javascript

Last synced: 13 Nov 2024

https://github.com/luhring/funky

A Go (golang) linter that finds mutations.

ast functional-programming golang linter mutations

Last synced: 13 Nov 2024

https://github.com/jaalonso/exercitium

Ejercicios de programación funcional con Haskell

functional-programming haskell

Last synced: 06 Dec 2024

https://github.com/michalzalecki/paradajs

Monads implementation targeting compliance with Fantasy Land

functional-programming monads

Last synced: 12 Dec 2024

https://github.com/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 12 Oct 2024

https://github.com/react-declarative/react-pocketbase-crm

The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.

declarative-programming dependency-injection functional-programming kanban kanban-application kanban-board mobx mui pocketbase pocketbase-realtime react react-declarative react-hooks realtime rxjs solid websocket

Last synced: 29 Nov 2024

https://github.com/mooerslab/emacsatx4may2022

Brief introduction to functional programming in Emacs Lisp

elisp emacs functional-programming

Last synced: 14 Dec 2024

https://github.com/danrigsby/redux-reducer-side-effects

Easy to follow side effect library for redux reducers

functional-programming middleware react redux side-effects

Last synced: 03 Nov 2024

https://github.com/georgesittas/monads-presentation

Presentation about the role of monads in Functional Programming

functional-programming haskell latex monads presentation

Last synced: 23 Nov 2024

https://github.com/huntie/stringutils

A functional string utility library for Python

case-conversion functional-programming functional-python string-utilities

Last synced: 23 Oct 2024

https://github.com/alexandrabaturina/mars-rover-dashboard

Dashboard that allows the user to view data and images from one of the Mars rovers.

es6-javascript functional-programming higher-order-functions nasa-api nodejs pure-javascript

Last synced: 22 Dec 2024

https://github.com/nengo/nengo-gyrus

Recursively generate large-scale Nengo models using NumPy semantics.

functional-programming nengo neural-networks numpy python

Last synced: 25 Nov 2024

https://github.com/yornaath/fp-ts-http

Opinionated, strongly typed http middleware library using fp-ts fp-ts-routing and io-ts for decoding of io

fp-ts functional functional-programming http io-ts koa koa2 rest routing types

Last synced: 13 Nov 2024

https://github.com/bertrand31/api-rate-limiter

A sample HTTP API using a custom rate limiter written in Scala

api cats functional-programming http4s rate-limiter scala

Last synced: 26 Dec 2024

https://github.com/kutyel/kutyel-hakyll

New personal website with Hakyll!

functional-programming hakyll-site haskell nix

Last synced: 17 Oct 2024

https://github.com/mattx/relambda

Bytecode-compiling Unlambda 2.0 interpreter

esoteric-language functional-programming rust

Last synced: 20 Dec 2024

https://github.com/constantiner/fun-ctional

The library brings most of the familiar functional techniques (like functional composition) to asynchronous world with shining Promises

async asynchronous asynchronous-functions asynchronous-programming client-side functional functional-composition functional-programming javascript javascript-library library mapreduce nodejs promise promise-handling promises server-side

Last synced: 08 Dec 2024

https://github.com/mkulke/hyper-ts-playground

A typescript express app with monadic middlewares and typestates.

fp-ts functional-programming typescript typestate

Last synced: 14 Nov 2024

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

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

elixir functional-programming lessons youtube

Last synced: 26 Dec 2024

https://github.com/owainlewis/hof

Higher order functions for Golang

collections functional-programming golang higher-order-functions

Last synced: 05 Dec 2024

https://github.com/italomaia/lua_fun

Functional programming library for lua lang.

functional-programming lua lua53

Last synced: 11 Oct 2024

https://github.com/zarinfam/java-type-classes-sample

This is a sample project to describe and implement type classes functional programming concept in Java. You can find complete article in this link:

functional-programming java java8 scala type-classes

Last synced: 30 Dec 2024

https://github.com/samirsilwal/structures

A library of data structure with extended features for each structures.

functional-programming linked-list queue stack tail-recursion

Last synced: 11 Nov 2024

https://github.com/vickumar1981/functional_python

Functional Programming in Python: PyCon 2022 Jupyter notebook

functional-programming jupyter-notebook pycon2022

Last synced: 30 Dec 2024

https://github.com/denismurphy/pythonic

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

beginner collections functional-programming oop python typing zen

Last synced: 25 Dec 2024

https://github.com/connellr023/chatter-reborn

A massively concurrent chat application designed for real-time, one-on-one conversations.

actor-model concurrent-programming functional-programming gleam mist realtime-chat socket-programming

Last synced: 18 Dec 2024

https://github.com/JonasMuehlmann/optional.go

optional.go is a simple and generic wrapper around a value and a presence flag inspired by C++'s std::optional

functional functional-programming go golang optional optional-type

Last synced: 14 Nov 2024

https://github.com/0xleif/closure

Define and chain Closures with Inputs and Outputs

chain closure closures functional-programming functions scope state swift then thenable

Last synced: 18 Dec 2024

https://github.com/phipsgabler/dsl-examples

Shows examples of patterns used in Scala embedded DSLs.

dsl functional-programming scala

Last synced: 21 Nov 2024

https://github.com/markomanninen/calchylus

Lambda Calculus with Hy - Docs: http://calchylus.readthedocs.io/

functional-programming hy lambda-calculus lisp logic-programming python

Last synced: 21 Nov 2024

https://github.com/patrimart/ngix-store

IxJS augmented state management for Angular applications, inspired by Redux and built upon @ngrx.

angular functional-programming ixjs ngix ngrx redux rxjs5

Last synced: 14 Nov 2024

https://github.com/supermacro/elm-todo-mvc

Reimplementation of Elm's TodoMVC using Elm v0.18

elm elm-todo functional-programming todomvc

Last synced: 29 Nov 2024

https://github.com/bobgodwinx/coordinatorpattern

Coordinator pattern combined with MVVM architecture, functional programming supported by RxSwift in iOS Swift App

coordinator design-patterns functional-programming ios mvvm-architecture rxcocoa rxswift swift

Last synced: 11 Nov 2024

https://github.com/arthurxavierx/ebook-category-theory

Bartosz Milewski's Category Theory for Programmers as an eBook

book category-theory ebook functional-programming haskell types

Last synced: 21 Nov 2024

https://github.com/flintinatux/squirrel

A nimble functional library for Lua.

compose curry functional-programming lua

Last synced: 25 Nov 2024

https://github.com/shahabganji/funx

A robust and useful library to use functional programming in C#

csharp functional functional-programming funx maybe-monad option railway-oriented-programming

Last synced: 14 Nov 2024

https://github.com/jmlweb/mochila

Your Lightweight Travel Companion for TypeScript Programming

functional-programming typescript utils

Last synced: 18 Nov 2024

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

I made this Quiz App using HTML, CSS & JavaScript. In end of the quiz this Quiz App also shows user's result.

css-flexbox css-grid css3 functional-programming html5 javascript quiz quiz-application

Last synced: 24 Dec 2024

https://github.com/tysonmn/tysonmn.github.io

Blog of Tyson Williams about software engineering and functional programming

blog functional-programming software-engineering

Last synced: 05 Nov 2024

https://github.com/neverendingqs/pyiterable

Python comes with some nice built-in methods for operating on iterables, but it can get messy really quickly if you want to transform an iterable multiple times. Write more expressive code by chaining built-in transformations with this module.

functional-programming python

Last synced: 10 Nov 2024

https://github.com/peterperhac/monad-transformers

Code, etc for a meetup event. Monad transformers talk I gave at Brighton.

fp functional-programming monad scala

Last synced: 23 Nov 2024

https://github.com/yxw007/es6_functional_programming

函数式编程学习,包含实现代码和大量实践应用demo

functional-programming js

Last synced: 28 Dec 2024

https://github.com/sliptype/react-pure

❄️ An example of managing state using Purescript in a React app

functional-programming purescript react

Last synced: 21 Dec 2024

https://github.com/laurabeatris/odd-list-filter

Elixir algorithm exercise to filter odd numbers from a given string list and return its quantity

algorithms-and-data-structures elixir enumerable functional-programming

Last synced: 21 Dec 2024

https://github.com/ScalaMath/VecMatLib

Open source Scala library that provides data structures for vectors and matrices

3d-graphics algebra functional-programming java linear-algebra math mathematics maths matrix-math scala vector-math

Last synced: 19 Sep 2024

https://github.com/mallozup/doghub

a functional stale bot for Github Issue and PRs.

bot clojure data-driven functional-programming github monitor stale

Last synced: 20 Dec 2024

https://github.com/js-factory/ironhead

Functional and Declarative NodeJS Framework.

configurable express functional-programming javascript nodejs routing

Last synced: 18 Nov 2024

https://github.com/erikjuhani/fp-utils

Utilities like Option and Result for functional programming in Node / Deno

deno fp functional-programming nodejs option result utilities

Last synced: 20 Nov 2024

https://github.com/winston0410/ramda-dom-utilities

An utility library that enables currying and piping for DOM manipulation functions with Ramda

dom functional-programming ramda utilities-library

Last synced: 17 Dec 2024

https://github.com/danisancas/tallerscalapeum

Temario de talleres de Scala impartidos para la comunidad PEUM

functional-programming scala spanish workshop workshop-series

Last synced: 13 Dec 2024

https://github.com/rgrannell1/visp

Toy vau-calculus language with non-sexpr syntax

functional-programming lambda-calculus toy-language vau-calculus

Last synced: 09 Nov 2024

https://github.com/stevemao/composition-trace

Impure trace function to see what's going on in a composition

composition debug debugger debugging debugging-tool fp functional-programming

Last synced: 28 Dec 2024

https://m-aminalizadeh.github.io/Awesome-books-collection/

This project is about building a web-app to store your books collection in browser's local storage with CRUD feature.

bootstrap5 crud-application es6-javascript eslint functional-programming gh-pages html-css-javascript javascript lighthouse localstorage npm oop responsive-website routes spa ux-ui

Last synced: 03 Nov 2024

https://github.com/edeckers/pyella

Common applicatives, functors and monads for loads of /fun/ with Python

applicative either fp functional-programming functor hacktoberfest haskell just lambda maybe monad optional python

Last synced: 28 Oct 2024

https://github.com/stefanmaric/retryyy

A better way to retry async operations in TypeScript/JavaScript.

async await decorators functional-programming retry typesafe typescript

Last synced: 29 Nov 2024

https://github.com/tusharad/haskell-examples

Collection of Concept-wise Haskell programs for learning.

functional-programming haskell

Last synced: 17 Dec 2024

https://github.com/acorrenson/pym-s

Python with a sweet functionnal taste

functional-programming ocaml python transpiler typedef

Last synced: 20 Nov 2024

https://github.com/leolanese/becoming-functional

This is the second part of the Functional Programming introduction, and a more practical approach than theory one.

functional-programming js typescript

Last synced: 14 Nov 2024

https://github.com/masipcat/invars

Single assignment variables in Python

functional-programming python single-assignment

Last synced: 24 Dec 2024

https://github.com/lysxia/test-fun

Representation of higher-order functions for property testing

functional-programming random testing

Last synced: 10 Oct 2024

https://github.com/nevrome/r.futhark.example

Very basic test package to explore how one could run and develop Futhark code through Rcpp in an R package

functional-programming futhark r rcpp

Last synced: 12 Nov 2024

https://github.com/jahed/promises

Composable Functions for Promises

async functional-programming javascript promise

Last synced: 27 Oct 2024

https://github.com/meetzaveri/elite-async

🛠️ Zero dependencies, pure vanilla, slim and compact set of async utilities

async callbacks control-flow functional-programming javascript

Last synced: 17 Nov 2024

https://github.com/mthaler/order-taking

Order taking example from the book "Domain Modeling Made Functional" converted to Kotlin

arrow arrow-kt ddd ddd-example ddd-sample domain-driven-design domain-modeling functional-programming kotlin

Last synced: 23 Dec 2024

https://github.com/leostera/zazen

:pray: sit, breathe, code.

arrow functional-programming minimal

Last synced: 17 Dec 2024

https://github.com/danielres/mytribe

a directory of friends for local/remote communities | highly experimental | ORM-less | nodejs + react + redux | docker-cloud CD + CI | lean event-sourcing

ci create-react-app docker docker-cloud docker-compose droplet functional functional-programming jest knexjs nodejs orm-less react redux

Last synced: 09 Jan 2025

https://github.com/ilyasyoy/python-streamer

Simple lazy python Stream API-like wrapper.

functional-programming python stream

Last synced: 22 Dec 2024

https://github.com/mallozup/blacktango

console client for software maintainers

api-client elixir erlang functional-programming github graphql

Last synced: 11 Dec 2024

https://github.com/laserdisc-io/stream-it

An integration test library for end-to-end testing of streaming applications

end-to-end-testing functional-programming scala smoke-test test

Last synced: 17 Nov 2024

https://github.com/eloyekunle/haskell_snippets

Useful snippets and algorithms in Haskell

algorithms functional-programming hackerrank haskell

Last synced: 16 Dec 2024

https://github.com/mrcaidev/design-patterns

Design patterns implemented in TypeScript, with FP and OOP.

design-patterns fp functional-programming object-oriented-programming oop typescript

Last synced: 17 Nov 2024

https://github.com/mannil/advent-of-code

My solutions for the Advent of Code (since 2k17)

advent-of-code advent-of-code-2017 functional-programming javascript

Last synced: 11 Dec 2024

https://github.com/mrdimosthenis/scala-synapses

A plug-and play library for neural networks written in Scala 3

deep-learning dotty functional-programming machine-learning neural-network scala

Last synced: 12 Oct 2024

https://github.com/jderochervlk/fp-ts-remote-data

https://jderochervlk.github.io/fp-ts-remote-data/

fp fp-ts functional-programming remote-data typescript

Last synced: 14 Dec 2024