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/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: 01 Nov 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/armcn/maybe

The Maybe Monad in R

functional-programming r rstats

Last synced: 13 Aug 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/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/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/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: 09 Nov 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/ocadotechnology/pass4s

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

functional-programming jms scala sns sqs

Last synced: 12 Oct 2024

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

:curry: Utility for currying functions

functional-programming just-for-fun python3

Last synced: 07 Aug 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: 05 Aug 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/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/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: 08 Aug 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/Hugoberry/PowerQueryFunctional

Power Query utility library with a functional twist

functional-programming lambda m powerquery underscore

Last synced: 08 Aug 2024

https://github.com/calculang/calculang

calculang is a language for calculations 🧮💬👩‍💻

calculang calculations functional-programming javascript modeling modelling models numbers

Last synced: 28 Aug 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/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: 25 Oct 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: 26 Oct 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: 05 Nov 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: 07 Nov 2024

https://github.com/wakingrufus/spring-funk

A framework for declarative DSL configuration for Spring Boot.

functional-programming kotlin spring-boot

Last synced: 27 Oct 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: 15 Nov 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/tpolecat/cofree

Fun and Games with Fix, Cofree, and Doobie

fp functional-programming recursion-schemes scala

Last synced: 28 Oct 2024

https://github.com/loredanacirstea/taylor

Measure twice, cut once. Lisp-like functional language for computable & immutable specifications, interpreted by WebAssembly & the Ethereum Virtual Machine.

blockchain computable-knowledge ethereum functional-programming lisp specifications types

Last synced: 27 Oct 2024

https://github.com/benweidig/a-functional-approach-to-java

Examples of the O'Reilly book "A Functional Approach to Java"

book functional-programming java object-oriented oreilly

Last synced: 04 Nov 2024

https://github.com/mfix22/rexrex

🦖 Composable JavaScript regular expressions

composer functional functional-programming regex regular-expression reusable

Last synced: 28 Oct 2024

https://github.com/teles/array-mixer

Powerful, super tiny and easy to use lib to reorder your javascript arrays.

array babel es2015 es6 functional functional-programming javascript node

Last synced: 28 Oct 2024

https://github.com/isovector/certainty-by-construction

Source material for Certainty by Construction

agda book functional-programming math

Last synced: 14 Oct 2024

https://github.com/kubukoz/flawless

WIP Delightful, purely functional testing no-framework. Don't even try to use it at work!

cats-effect fp functional-programming pure-fp scala testing

Last synced: 27 Oct 2024

https://github.com/planttheidea/switchem

An extensible, functional switch with a chainable API

functional-programming javascript

Last synced: 07 Nov 2024

https://github.com/justgage/tachyons-elm

This is simple bindings to Tachyons (A functionall CSS library) in Elm. Aids in auto-completion.

css elm-lang functional-css functional-programming tachyons tachyons-css

Last synced: 29 Sep 2024

https://github.com/kfjahnke/zimt

header-only C++ template library to process n-dimensional arrays with multithreaded SIMD code

arithmetic functional-programming highway multi-backend multidimensional-arrays multithreading nd-arrays simd std-simd tiled-storage vc

Last synced: 15 Oct 2024

https://github.com/lenguyenthedat/raptor

A lightweight product recommendation system (Item Based Collaborative Filtering) developed in Haskell.

collaborative-filtering ecommerce functional-programming haskell jaccard-distance recommendation-engine recommendation-system zalora

Last synced: 15 Oct 2024

https://github.com/aballano/fam-playground

Kotlin Functors, Applicatives, And Monads in Pictures

applicative functional-programming functor kotlin monad

Last synced: 08 Nov 2024

https://github.com/pakoito/rxsealedunions2

Compile-time checked Unions of different types for Domain Modeling [STABLE]

functional-programming java rxjava2

Last synced: 08 Nov 2024

https://github.com/cbyad/either_option

A small typed and safe library for error handling with functionnal programming concept in Dart and flutter project

dart either either-monad flutter functional-programming maybe option option-monad result

Last synced: 12 Oct 2024

https://github.com/respawn-app/ApiResult

ApiResult is a Kotlin Multiplatform declarative error handling framework that is performant, easy to use and feature-rich.

android arrow arrow-kt error-handling functional-programming kmm kmp kotlin monad result validation

Last synced: 03 Nov 2024

https://github.com/rahul-malik/writing-dsls

Talk slides / resources for writing domain specific languages in Swift

domain-specific-language functional-programming swift talk

Last synced: 08 Nov 2024

https://github.com/borzunov/dontasq

⚡🐍 Extends built-in Python collections with LINQ-style methods

asq functional-programming linq python

Last synced: 22 Oct 2024

https://github.com/niqdev/scala-fp

Notes on Scala and Functional Programming

functional-programming scala

Last synced: 06 Nov 2024

https://github.com/khoi-backyard/swiftlyext

SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀

carthage cocoadocs cocoapods extension extensions functional functional-programming swift swift-3 swift-framework swift-library swift-package-manager swift3 xcode

Last synced: 01 Nov 2024

https://github.com/khoi-backyard/SwiftlyExt

SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀

carthage cocoadocs cocoapods extension extensions functional functional-programming swift swift-3 swift-framework swift-library swift-package-manager swift3 xcode

Last synced: 11 Nov 2024

https://github.com/KikyTokamuro/Simple-Functional-Programming

Функциональное программирование простым языком + примеры

functional-programming hacktoberfest haskell python scheme simple

Last synced: 15 Aug 2024

https://github.com/grrr-amsterdam/garp-functional

PHP utility library embracing functional programming paradigms.

currying data-last functional-programming hacktoberfest php

Last synced: 06 Nov 2024

https://github.com/zero-one-group/fxl.js

ƛ fxl.js is a data-oriented JavaScript spreadsheet library. It provides a way to build spreadsheets using modular, lego-like blocks.

data-oriented excel functional-programming javascript nodejs spreadsheet typescript xlsx

Last synced: 14 Nov 2024

https://github.com/billhails/pyscheme

A small demo lambda-language written in Python

functional-programming language logic-programming pycharm python

Last synced: 09 Oct 2024

https://github.com/lifeart/hooked-components

Custom components for Ember, inspired by React Hooks approach

ember ember-addon emberjs functional-programming functional-reactive-programming react-hook react-hooks

Last synced: 07 Nov 2024

https://github.com/dzikoysk/expressible

Utility library dedicated for functional & non-functional codebases to simplify modelling of success and failure responses for Java/Kotlin 🔀

coroutines functional-programming hacktoberfest java kotlin kotlin-coroutines option panda panda-lang result utility

Last synced: 28 Oct 2024

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 07 Nov 2024

https://github.com/incetarik/fp-ts-stream

Providing Transducers/Streams based on fp-ts library.

fp-ts functional-programming generators streaming

Last synced: 04 Nov 2024

https://github.com/vitorluizc/bitty

🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.

algebraic-data-types animation functional-programming maybe types typescript

Last synced: 08 Nov 2024

https://github.com/kevin-lee/j8plus

Library containing useful tools for Java 8

functional-programming java java8 lambda-expressions recursion stream

Last synced: 28 Oct 2024

https://github.com/danielnixon/total-functions

A collection of total functions to replace TypeScript's built-in partial functions.

functional-programming type-safety typescript

Last synced: 28 Oct 2024

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

A simple, idiomatic (S)FTP client for ZIO

connector ftp functional-programming scala sftp streaming streams zio zio-streams

Last synced: 10 Nov 2024

https://github.com/fluture-js/fluture-express

:steam_locomotive: Create Express middleware using Futures

express express-middleware fluture functional-programming

Last synced: 14 Nov 2024

https://github.com/stanfordhaskell/cs43

Course materials for Stanford's CS43: Functional Programming Paradigms

category-theory course-materials functional-programming haskell

Last synced: 30 Oct 2024

https://github.com/mthadley/thenews

Yet another Hacker News reader, but this time in Elm!

elm elm-demos functional-programming hacker-news-reader

Last synced: 28 Oct 2024

https://github.com/thma/lambda-ski

Implementing a small functional language with a combinator based graph-reduction machine

combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref

Last synced: 29 Oct 2024

https://github.com/Shambles-Dev/AutoHotkey-Facade

A Set of Functional Programming Libraries

ahk autohotkey functional-programming

Last synced: 28 Oct 2024