All Projects → Happy → Similar Projects or Alternatives

264 Open source projects that are alternatives of or similar to Happy

Ok jose
Pipe elixir functions that match ok/error tuples or custom patterns.
Stars: ✭ 91 (+145.95%)
Mutual labels:  monad, error-handling
result17
A rust like Result type for modern C++
Stars: ✭ 13 (-64.86%)
Mutual labels:  monad, error-handling
sealed-monad
Scala library for nice business logic oriented, for-comprehension-style error handling
Stars: ✭ 16 (-56.76%)
Mutual labels:  monad, error-handling
Perhaps
A monad, perhaps.
Stars: ✭ 35 (-5.41%)
Mutual labels:  monad, error-handling
Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+1789.19%)
Mutual labels:  monad
Log Process Errors
Show some ❤️ to Node.js process errors
Stars: ✭ 424 (+1045.95%)
Mutual labels:  error-handling
Kotlin Result
A multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (+897.3%)
Mutual labels:  monad
Fun Task
Abstraction for managing asynchronous code in JS
Stars: ✭ 363 (+881.08%)
Mutual labels:  monad
Error Overlay Webpack Plugin
Catch errors with style 💥✨
Stars: ✭ 821 (+2118.92%)
Mutual labels:  error-handling
Rxdogtag
Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.
Stars: ✭ 601 (+1524.32%)
Mutual labels:  error-handling
Scriptum
A fool's scriptum on functional programming
Stars: ✭ 346 (+835.14%)
Mutual labels:  monad
Bugsnag Php
Bugsnag error monitoring and crash reporting tool for PHP apps
Stars: ✭ 475 (+1183.78%)
Mutual labels:  error-handling
Ltupatternfactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Stars: ✭ 735 (+1886.49%)
Mutual labels:  monad
Tsmonad
Little monad library designed for TypeScript
Stars: ✭ 379 (+924.32%)
Mutual labels:  monad
Purify
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (+2178.38%)
Mutual labels:  monad
Fp Resources
Functional programming great resources
Stars: ✭ 369 (+897.3%)
Mutual labels:  monad
Snafu
Easily assign underlying errors into domain-specific errors while adding context
Stars: ✭ 630 (+1602.7%)
Mutual labels:  error-handling
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+10613.51%)
Mutual labels:  monad
Whoops
PSR-15 middleware to use Whoops as error handler
Stars: ✭ 29 (-21.62%)
Mutual labels:  error-handling
Reattempt
🤞 Give your functions another chance
Stars: ✭ 570 (+1440.54%)
Mutual labels:  error-handling
Tslog
📝 tslog - Expressive TypeScript Logger for Node.js.
Stars: ✭ 321 (+767.57%)
Mutual labels:  error-handling
Monio
Async-capable IO monad for JS
Stars: ✭ 311 (+740.54%)
Mutual labels:  monad
Hamsters
A mini Scala utility library
Stars: ✭ 292 (+689.19%)
Mutual labels:  error-handling
Httperrorpages
⏩ Simple HTTP Error Page Generator
Stars: ✭ 772 (+1986.49%)
Mutual labels:  error-handling
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+1381.08%)
Mutual labels:  monad
Error Stack Parser
Extract meaning from JS Errors
Stars: ✭ 280 (+656.76%)
Mutual labels:  error-handling
Rollbar.js
Error tracking and logging from JS to Rollbar
Stars: ✭ 479 (+1194.59%)
Mutual labels:  error-handling
Lambda
Functional patterns for Java
Stars: ✭ 737 (+1891.89%)
Mutual labels:  monad
Dry Monads
Useful, common monads in idiomatic Ruby
Stars: ✭ 453 (+1124.32%)
Mutual labels:  monad
Witchcraft
Monads and other dark magic for Elixir
Stars: ✭ 864 (+2235.14%)
Mutual labels:  monad
Fluokitten
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Stars: ✭ 408 (+1002.7%)
Mutual labels:  monad
Errorx
A comprehensive error handling library for Go
Stars: ✭ 712 (+1824.32%)
Mutual labels:  error-handling
Stacktrace.js
Generate, parse, and enhance JavaScript stack traces in all web browsers
Stars: ✭ 3,793 (+10151.35%)
Mutual labels:  error-handling
Rbdl Orb
RBDL - Rigid Body Dynamics Library - ORB Version - The two main differences to the original rbdl is that this version has error handling and uses polymorphism for constraints
Stars: ✭ 33 (-10.81%)
Mutual labels:  error-handling
Bugsnag React Native
Error monitoring and reporting tool for native exceptions and JS errors in React Native apps
Stars: ✭ 374 (+910.81%)
Mutual labels:  error-handling
Tracerr
Golang errors with stack trace and source fragments.
Stars: ✭ 646 (+1645.95%)
Mutual labels:  error-handling
Stateviews
Create & Show progress, data or error views, the easy way!
Stars: ✭ 367 (+891.89%)
Mutual labels:  error-handling
Thoth
An Error Logger for Go
Stars: ✭ 22 (-40.54%)
Mutual labels:  error-handling
Tbvaccine
A small utility to pretty-print Python tracebacks. ⛺
Stars: ✭ 358 (+867.57%)
Mutual labels:  error-handling
Bugsnag Js
Javascript error handling tool for Bugsnag. Monitor and report JavaScript bugs & errors.
Stars: ✭ 625 (+1589.19%)
Mutual labels:  error-handling
Swift Validated
🛂 A result type that accumulates multiple errors.
Stars: ✭ 350 (+845.95%)
Mutual labels:  error-handling
Make Error Cause
Make your own nested errors
Stars: ✭ 36 (-2.7%)
Mutual labels:  error-handling
Data Structures
Go datastructures.
Stars: ✭ 336 (+808.11%)
Mutual labels:  error-handling
Bash Oo Framework
Bash Infinity is a modern standard library / framework / boilerplate for Bash
Stars: ✭ 5,247 (+14081.08%)
Mutual labels:  error-handling
Magic In Ten Mins
十分钟魔法练习
Stars: ✭ 327 (+783.78%)
Mutual labels:  monad
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (+1986.49%)
Mutual labels:  monad
Rollbar Php
Error tracking and logging from PHP to Rollbar
Stars: ✭ 297 (+702.7%)
Mutual labels:  error-handling
Category Theory
An axiom-free formalization of category theory in Coq for personal study and practical work
Stars: ✭ 562 (+1418.92%)
Mutual labels:  monad
Effectfuljs
JavaScript embedded effects compiler
Stars: ✭ 287 (+675.68%)
Mutual labels:  monad
Statusprovider
Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
Stars: ✭ 879 (+2275.68%)
Mutual labels:  error-handling
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+1354.05%)
Mutual labels:  monad
Rationale
Ramda inspired library of helper functions for ReasonML
Stars: ✭ 275 (+643.24%)
Mutual labels:  monad
Sentry Miniapp
Sentry 小程序/小游戏 SDK:用于小程序/小游戏平台的 Sentry SDK(目前支持微信、字节跳动、支付宝、钉钉、QQ、百度小程序,微信、QQ 小游戏)
Stars: ✭ 269 (+627.03%)
Mutual labels:  error-handling
Fluentresults
A generalised Result object implementation for .NET/C#
Stars: ✭ 266 (+618.92%)
Mutual labels:  error-handling
Eris
eris provides a better way to handle, trace, and log errors in Go 🎆
Stars: ✭ 758 (+1948.65%)
Mutual labels:  error-handling
Ok
Elegant error/exception handling in Elixir, with result monads.
Stars: ✭ 517 (+1297.3%)
Mutual labels:  monad
Verifier
Package verifier provides simple defensive programing primitives.
Stars: ✭ 264 (+613.51%)
Mutual labels:  error-handling
Purefun
Functional Programming library for Java
Stars: ✭ 37 (+0%)
Mutual labels:  monad
Traceback with variables
Adds variables to python traceback. Simple, lightweight, controllable. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter and IPython. Install with pip or conda.
Stars: ✭ 509 (+1275.68%)
Mutual labels:  error-handling
chain
Extensible, Type Safe Error Handling in Haskell
Stars: ✭ 13 (-64.86%)
Mutual labels:  error-handling
1-60 of 264 similar projects