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/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: 19 Dec 2024

https://github.com/jcouyang/owlet

Typed Spreadsheet UI library for ScalaJS

applicative birds functional-programming reactive scala scalajs spreadsheet ui

Last synced: 22 Nov 2024

https://github.com/mailund/tailr

Automatic trail recursion optimisation

functional-programming r tail-call-optimization

Last synced: 16 Dec 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/michaelbull/kotlin-coroutines-jdbc

A library for interacting with blocking JDBC drivers using Kotlin Coroutines.

connection coroutines functional functional-programming higher-order-functions java jdbc kotlin sql suspend transaction

Last synced: 21 Nov 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 hacktoberfest javascript node

Last synced: 26 Dec 2024

https://github.com/gjbex/python-software-engineering

Repository for participants of the "Python software engineering" training

best-practices design-patterns functional-programming object-oriented-programming python python-training training

Last synced: 22 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/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/isovector/certainty-by-construction

Source material for Certainty by Construction

agda book functional-programming math

Last synced: 01 Dec 2024

https://github.com/jeremykross/ulmus

A functional-reactive style programming library for Clojure(script)

clojure clojurescript frp functional-programming functional-reactive-programming

Last synced: 19 Nov 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/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/SandroMaglione/effect-getting-started

Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more πŸͺ„

effect effect-ts functional-programming

Last synced: 29 Dec 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/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/southclaws/opt

A simple and ergonomic optional type for Go.

functional-programming go golang maybe-type optional optional-type

Last synced: 12 Dec 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/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/aballano/fam-playground

Kotlin Functors, Applicatives, And Monads inΒ Pictures

applicative functional-programming functor kotlin monad

Last synced: 08 Nov 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/j-mie6/design-patterns-for-parser-combinators

A Really Cool Calculator written in Haskell... or is it?

design-patterns functional-programming parser-combinators

Last synced: 12 Dec 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/tailcallhq/zio-compose

A Scala DSL to write type-safe programs for distributed computing

distributed-computing functional-programming scala

Last synced: 15 Nov 2024

https://github.com/borzunov/dontasq

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

asq functional-programming linq python

Last synced: 06 Dec 2024

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

Notes on Scala and Functional Programming

functional-programming scala

Last synced: 06 Nov 2024

https://github.com/joshburgess/functional-typescript-playground

A create-react-app based boilerplate featuring great functional programming oriented TypeScript-friendly libraries preinstalled for convenient forking & experimentation

fp functional-programming typescript

Last synced: 15 Dec 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: 26 Dec 2024

https://github.com/maif/thoth

Event sourcing in java with vavr, akka stream and vertx reactive PG driver

akka-streams event-sourcing functional-programming java kafka postgresql

Last synced: 19 Dec 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/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/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/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/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/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/incetarik/fp-ts-stream

Providing Transducers/Streams based on fp-ts library.

fp-ts functional-programming generators streaming

Last synced: 28 Nov 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/kikytokamuro/simple-functional-programming

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простым языком + ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

functional-programming hacktoberfest haskell python scheme simple

Last synced: 21 Nov 2024

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

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простым языком + ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

functional-programming hacktoberfest haskell python scheme simple

Last synced: 07 Dec 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/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/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/Shambles-Dev/AutoHotkey-Facade

A Set of Functional Programming Libraries

ahk autohotkey functional-programming

Last synced: 28 Oct 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/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/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/damiancipolat/functional_programming_in_js

This repository is a group of material and study guide to learn the concept of functional programming using javascript, much of it was extracted from JSCONF.

functional functional-programming javascript study-project

Last synced: 28 Dec 2024

https://github.com/phenax/enum-fp

Functional Enum type / Sum type for javascript with simple pattern matching

algebraic-data-types enum functional-programming js sum-types

Last synced: 16 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/halfzebra/elm-aframe

:sunglasses: A-Frame bindings for Elm

aframe elm functional-programming webvr

Last synced: 19 Nov 2024

https://github.com/akabe/docker-iocaml-datascience

Dockerfile of Jupyter (IPython notebook) and IOCaml (OCaml kernel) with libraries for data science and machine learning

data-science deep-learning docker functional-programming iocaml jupyter-notebook machine-learning ocaml

Last synced: 30 Oct 2024

https://github.com/siraben/fp-notes

Notes on Functional Programming and related topics

functional-programming notes

Last synced: 22 Oct 2024

https://github.com/takapi327/ldbc

ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3.

cats-effect cats-effect-3 database dotty functional-programming jdbc mysql sbt sbt-plugin scala scala3 typelevel

Last synced: 14 Dec 2024

https://github.com/rvikmanis/redux-fp

Functional programming helpers for Redux.

functional-programming helpers point-free reducer redux utility-library

Last synced: 15 Oct 2024

https://github.com/alhassy/haskellcheatsheet

A reference sheet for the basics of the mind-expanding Haskell language ^_^

applicatives cheatsheet functional-programming functors haskell monads typeclasses

Last synced: 28 Oct 2024

https://github.com/alhassy/HaskellCheatSheet

A reference sheet for the basics of the mind-expanding Haskell language ^_^

applicatives cheatsheet functional-programming functors haskell monads typeclasses

Last synced: 01 Nov 2024

https://github.com/jpvillaisaza/cain

Category theory applied to functional programming (undergraduate project)

agda category-theory functional-programming haskell

Last synced: 11 Nov 2024

https://github.com/jlangch/venice

Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language.

clojure devops functional functional-programming java-interoperability language lisp programming-language repl sandbox scripting

Last synced: 03 Dec 2024

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

Ξ›rrow Integrations is part of Ξ›rrow, a functional companion to Kotlin's Standard Library

arrow functional-programming kotlin-library

Last synced: 08 Nov 2024

https://github.com/octree/markright

Markdown Parser Writen In Swift

functional-programming ios macos markdown parsec parser swift

Last synced: 16 Nov 2024

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

β›± An example of managing state using Purescript in a Vue app

functional-programming purescript vue

Last synced: 04 Nov 2024

https://github.com/troyp/fn.el

Concise anonymous functions for Emacs Lisp

emacs emacs-lisp functional-programming lambda macros

Last synced: 22 Nov 2024

https://github.com/hyroai/gamla

Python functional programming

functional-programming python

Last synced: 22 Nov 2024

https://github.com/jackfoxy/fsregex

Composable regular expressions for F#

fsharp functional-programming regular-expression regular-expressions

Last synced: 19 Nov 2024

https://github.com/moonad/Moonad

Moonad: a p2p academic journal, or a social network for code?

academic-journals formal-languages formal-verification formality functional-programming game-development moonad

Last synced: 21 Nov 2024

https://github.com/kamstrup/fn

Functional programming in Go

functional-programming golang

Last synced: 12 Nov 2024

https://github.com/fwcd/curry-language-server

IDE support for the functional logic programming language Curry

curry functional-programming haskell language-server-protocol logic-programming

Last synced: 13 Dec 2024

https://github.com/geirolz/cats-xml

A functional library to work with XML in Scala using Cats.

cats decoding encoding fp functional-programming scala xml

Last synced: 01 Nov 2024