An open API service providing repository metadata for many open source software ecosystems.

Topic: "applicative"

louthy/language-ext

C# pure functional programming framework - come and get declarative!

Language: C# - Size: 22.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6,763 - Forks: 433

JasonShin/fp-core.rs

A library for functional programming in Rust

Language: Rust - Size: 271 KB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 1,371 - Forks: 65

witchcrafters/witchcraft

Monads and other dark magic for Elixir

Language: Elixir - Size: 6.42 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1,206 - Forks: 61

pcapriotti/optparse-applicative

Applicative option parser

Language: Haskell - Size: 999 KB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 931 - Forks: 118

dehun/learn-fp

learn-by-doing course/tutorial for functional programming on scala

Language: Scala - Size: 1.19 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 605 - Forks: 128

pointfreeco/swift-web

🕸 A collection of Swift server-side frameworks for handling HTML, CSS, routing and middleware.

Language: Swift - Size: 557 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 485 - Forks: 36

madnight/awesome-category-theory

A curated list of awesome Category Theory resources.

Size: 579 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 114 - Forks: 5

typemeta/funcj

Assorted functional-oriented data structures and algorithms for Java.

Language: Java - Size: 65.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 108 - Forks: 15

dmitriz/cpsfy

🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested

Language: JavaScript - Size: 2.47 MB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 70 - Forks: 2

kowainik/validation-selective

💂‍♂️ Lightweight pure validation based on Applicative and Selective functors

Language: Haskell - Size: 94.7 KB - Last synced at: about 24 hours ago - Pushed at: 4 months ago - Stars: 67 - Forks: 10

jcouyang/owlet

Typed Spreadsheet UI library for ScalaJS

Language: Scala - Size: 2.98 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 5

aballano/FAM-Playground

Kotlin Functors, Applicatives, And Monads in Pictures

Language: Kotlin - Size: 3.97 MB - Last synced at: 13 days ago - Pushed at: almost 8 years ago - Stars: 34 - Forks: 2

matteobaglini/functional-structures-refactoring-kata

Starting code and proposed solution for Functional Structures Refactoring Kata

Language: C# - Size: 127 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 31 - Forks: 19

mcfilib/ribimaybe

Maybe Functor, Applicative and Monad

Language: Ruby - Size: 1.01 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 30 - Forks: 1

chapiteau-team/rust2fun

A library for functional programming in Rust

Language: Rust - Size: 164 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 2

evturn/haskellbook

Solutions to exercises from the book Haskell Programming

Language: Haskell - Size: 603 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 8

ritesh404/kudojs

A utility library to write code in functional programming style in Javascript

Language: TypeScript - Size: 2.01 MB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 23 - Forks: 1

slogsdon/elixir-control

An exploratory look into functors, applicatives, and monads for Elixir

Language: Elixir - Size: 31.3 KB - Last synced at: 14 days ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 0

AdrielC/free-arrow

Implementation of the Free Arrow in Scala and other helpful tools for working with Arrows

Language: Scala - Size: 1.37 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 20 - Forks: 3

xuwei-k/optparse-applicative

Scala port of Paolo Capriotti's optparse-applicative library. fork from https://github.com/bmjames/scala-optparse-applicative

Language: Scala - Size: 315 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 2

RPallas92/Swiftz-Validation

A data structure for validations. It implements the applicative functor interface

Language: Swift - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 15 - Forks: 2

xuwei-k/play2scalaz

Scalaz typeclasses <~> Playframework2 typeclasses

Language: Scala - Size: 259 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 14 - Forks: 4

xuwei-k/zeroapply

zero cost Apply/Applicative syntax

Language: Scala - Size: 247 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 2

doubleloop-io/applied-fp-workshop-scala

Applied Functional Programming Workshop, Scala Edition

Language: Scala - Size: 2.8 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 10 - Forks: 17

bkase/swift-optparse-applicative

Commandline parsing using applicatives (optparse-applicative ported from Haskell/Scala)

Language: Swift - Size: 27.3 KB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 2

joeldentici/monadic-js

Algebraic structure implementations, do-notation, and operators to truly live the fantasy

Language: JavaScript - Size: 181 KB - Last synced at: 17 days ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 0

tfg1434/FunctionalSharp

Lightweight functional programming library for C#

Language: C# - Size: 901 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

argumatronic/applicatives

slides and code from applicative workshop

Language: Haskell - Size: 700 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 0

williamareynolds/ts-cat

A static-land and fantasy-land compliant library containing interfaces for common type-classes and common instances of them.

Language: TypeScript - Size: 729 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

TinkerTravel/purescript-config

Applicative configuration DSL for PureScript

Language: PureScript - Size: 17.6 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 3

doubleloop-io/applied-fp-workshop-ts

Applied Functional Programming Workshop, Typescript Edition

Language: TypeScript - Size: 3.47 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 4

laserpants/elm-update-pipeline

Elm interface for sequential composition of updates in the style of pipelines.

Language: Elm - Size: 51.8 KB - Last synced at: 11 days ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1

hermannhueck/free-monad-app

Composing an App with Free Monads (using Cats)

Language: Scala - Size: 5 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

edeckers/pyella

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

Language: Python - Size: 261 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 3

sekwiatkowski/js-fp 📦

A pragmatic functional programming library for JavaScript/TypeScript

Language: TypeScript - Size: 487 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

gvolpe/par-dual

:repeat: ParDual class for a Parallel <-> Sequential relationship

Language: Haskell - Size: 61.5 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

kutyel/what-is-a-monad-ts

Learn what Monads™️ are in TypeScript!

Language: TypeScript - Size: 362 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

SegFaultAX/pyeither

An implementation of Data.Either from Haskell in Python

Language: Jupyter Notebook - Size: 33.2 KB - Last synced at: 15 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

arianvp/hconfig

Applicative configuration DSL

Language: Haskell - Size: 8.79 KB - Last synced at: 27 days ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

Smallibs/feng

A Dart library providing some functional programming idioms.

Language: Dart - Size: 76.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

essentier/funclift

funclift lifts functions in Python

Language: Python - Size: 107 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

barambani/laws 📦

Implementation and property-based verification of functional programming abstractions' laws

Language: Scala - Size: 147 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 3

notgiorgi/data.validation

Fantasy-land compliant Applicative-style validation

Language: JavaScript - Size: 571 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

pittsburgh-haskell/data-validation-demo-haskell

Code for Pittsburgh Code and Supply presentation

Language: Haskell - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

doubleloop-io/applied-fp-workshop-kotlin

Applied Functional Programming Workshop, Kotlin Edition

Language: Kotlin - Size: 176 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

414owen/multi-except

Haskell Applicative Exception type that supports multiple exceptions reported by one computation

Language: Haskell - Size: 122 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

eratio08/kpars

Very simple parser combinator library in Kotlin

Language: Kotlin - Size: 72.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

hireproof/screening 📦

Composable input validation with introspection

Language: Scala - Size: 170 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

spamegg1/haskell-prog

Working through the book "Get Programming with Haskell" by Will Kurt

Language: Haskell - Size: 2.64 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

hermannhueck/use-applicative-where-applicable

Use Applicative where applicable!

Language: HTML - Size: 1.46 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

viswanath7/herding-cats

Explores usage of type classes defined in cats library

Language: Scala - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

FunctionalKotlin/7-applicatives

7 - Applicatives

Language: Kotlin - Size: 386 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

gvolpe/functional-data-validation

Functional Data Validation in Haskell (Examples of my talk in Eindhoven, NL on June 2017)

Language: Haskell - Size: 1.95 KB - Last synced at: 5 days ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

cruizh/functor-docs

Documentación para explicar el funcionamiento de funtores, funtores aplicativos y monoides

Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

JoelLefkowitz/funky

Functional type classes and instances.

Language: C++ - Size: 111 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Skippia/fp-playground

Explore opportunities of functional programming through the prism of typescript and `fp-ts`

Language: TypeScript - Size: 350 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

bnwa/ts-valid-assert

TypeScript validation tools for applicative validation

Language: TypeScript - Size: 8.79 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

joangq/edsl

Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024

Language: Haskell - Size: 3.09 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

faleite/42_cub3d

This project is inspired by the world-famous eponymous 90's game.

Language: C - Size: 14.9 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

carlosrocha-dev/42_miniRT

This project is an introduction to the beautiful world of Raytracing.

Language: C - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

dmatavel/so_long

A very small 2D game.

Language: C - Size: 396 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

gederajeg/applicative-buy

R Notebook and Dataset for a corpus-based study of Indonesian BUY verbs in applicative construction with -KAN (published in NUSA special issue on Applicative Construction). R notebook below 👇.

Language: HTML - Size: 1.89 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hermannhueck/monad-transformers

From Functor Composition to Monad Transformers

Language: Scala - Size: 8.97 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cnnickolay/scala-fp-tutorial

Tutorial for Functional Programming in Scala 2.12 which focuses on Monads, Applicatives and their use in the real world projects.

Language: Scala - Size: 33.2 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jeff-wise/do

Pragmatic functional programming in Kotlin.

Language: Kotlin - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

jeff-wise/culebra

Applicative / Monadic parsing for YAML in Kotlin.

Language: Kotlin - Size: 131 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

cvine21/so-long

Small 2D game

Language: C - Size: 217 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

mavaji/ke2019

Language: Java - Size: 739 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

DmytroMitin/macro-experiment

https://stackoverflow.com/questions/56414237/how-to-obtain-a-tree-for-a-higher-kinded-type-parameter-in-a-scala-macro

Language: Scala - Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

hermannhueck/playing-with-free-monad

Experiments with the Free Monad

Language: Scala - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

deeperunderstanding/kfx

kotlin functional extension library

Language: Kotlin - Size: 40 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

rez23/AdditionalTools

some setup tools for setting up envoirment

Language: Shell - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

alephnan/typescript-monad

Haskell's Monad, Functor, Applicative interfaces but in TypeScript

Language: TypeScript - Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0