Applicative

Open-source projects categorized as Applicative

Top 12 Applicative Open-Source Projects

  • language-ext

    C# functional language extensions - a base class library for functional programming

  • Project mention: The Monad Invasion - Part 2: Monads in Action! | dev.to | 2024-02-27

    You probably noticed that .SetName() returns a Either. You may have come across Unit in libraries like MediatR or Language-Ext. It's a simple construct representing a type with only one possible value. We use it as a placeholder for operations that do not return a value but may return another state. In our example, .SetName() is a Command that does not return a value but may fail. Therefore, the monad Either carries two possible states: Right (without value) or Left (with an Error).

  • fp-core.rs

    A library for functional programming in Rust

  • Project mention: Is Scala worth learning in 2023? | /r/scala | 2023-06-29

    Learn something that pays the bill first - nowadays it's Golang/Rust react/typescript. Then you can try some pure fp libs like fp-ts and fp-core.rs, and look through existing scala cats docs. If you'll feel bad about it - that's totally fine and expectable, fp takes a paradigm shift and not that many dev able to shift their brains way of thought due to basic psychological rigidity) (inability to change habits and to modify concepts/attitudes once developed). And that's purely a staffing and management issue - folks hired randoms out of the blue, and called 'em a team.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • witchcraft

    Monads and other dark magic for Elixir

  • optparse-applicative

    Applicative option parser

  • Learn-by-doing functional programming course on Scala

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

  • cpsfy

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

  • validation-selective

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • awesome-category-theory

    A curated list of awesome Category Theory resources.

  • Project mention: Category Theory Illustrated – Sets | news.ycombinator.com | 2023-09-13

    If you're interested in category theory, I have compiled a list of resources quite recently: https://github.com/madnight/awesome-category-theory

  • free-arrow

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

  • Project mention: The Deep Link Equating Math Proofs and Computer Programs | news.ycombinator.com | 2023-10-11

    my first thought was something something dependent types (Idris, Agda), but it also sounds like TS-like structural typing with a Rust-like Result type. proving that every incoming message is either parsed correctly or we return an error seems to be the basic building block. and then every transformation should be other pure functions.

    thought I guess you mean something more top-downish? for that there's "program interpretation" ( https://github.com/AdrielC/free-arrow )

    plus something very heavy-handed https://deepai.org/publication/a-coq-based-synthesis-of-scal...

  • applicative-quoters

    (no longer maintained) Quasiquoters for working with Control.Applicative, taken from haskell-src-meta

  • par-dual

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

  • applicative-splice

    quasiquoter for direct-style applicative programming

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Applicative related posts

  • Category Theory Illustrated – Sets

    5 projects | news.ycombinator.com | 13 Sep 2023
  • Powershell tab-completion script for 'optparse-applicative'-based haskell executables

    1 project | /r/haskell | 23 Apr 2022

Index

What are some of the best open-source Applicative projects? This list will help you:

Project Stars
1 language-ext 6,176
2 fp-core.rs 1,296
3 witchcraft 1,177
4 optparse-applicative 898
5 Learn-by-doing functional programming course on Scala 604
6 cpsfy 68
7 validation-selective 65
8 awesome-category-theory 50
9 free-arrow 17
10 applicative-quoters 11
11 par-dual 4
12 applicative-splice 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com