All Projects → Fear → Similar Projects or Alternatives

123 Open source projects that are alternatives of or similar to Fear

Whyhaskellmatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Stars: ✭ 418 (+620.69%)
Mutual labels:  pattern-matching, monads
dry-matcher
Flexible, expressive pattern matching for Ruby
Stars: ✭ 91 (+56.9%)
Mutual labels:  monads, pattern-matching
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+184.48%)
Mutual labels:  pattern-matching, monads
declarative-form-generator
A simple react form generator using functional programming concepts
Stars: ✭ 14 (-75.86%)
Mutual labels:  monads
strings
String helper methods and an inflector
Stars: ✭ 31 (-46.55%)
Mutual labels:  pattern-matching
Defun
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
Stars: ✭ 432 (+644.83%)
Mutual labels:  pattern-matching
Freestyle
A cohesive & pragmatic framework of FP centric Scala libraries
Stars: ✭ 627 (+981.03%)
Mutual labels:  monads
babel-plugin-proposal-pattern-matching
the minimal grammar, high performance JavaScript pattern matching implementation
Stars: ✭ 34 (-41.38%)
Mutual labels:  pattern-matching
Qo
Qo - Query Object - Pattern matching and fluent querying in Ruby
Stars: ✭ 351 (+505.17%)
Mutual labels:  pattern-matching
yara-rust
Rust bindings for VirusTotal/Yara
Stars: ✭ 35 (-39.66%)
Mutual labels:  pattern-matching
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-1.72%)
Mutual labels:  pattern-matching
flowpython
tasty feature extensions for python3(NO MAINTENANCE!).
Stars: ✭ 66 (+13.79%)
Mutual labels:  pattern-matching
Fetch
Simple & Efficient data access for Scala and Scala.js
Stars: ✭ 453 (+681.03%)
Mutual labels:  monads
mux-stream
(De)multiplex asynchronous streams
Stars: ✭ 34 (-41.38%)
Mutual labels:  pattern-matching
Egison
The Egison Programming Language
Stars: ✭ 800 (+1279.31%)
Mutual labels:  pattern-matching
conditional-expression
JavaScript functional conditional expression
Stars: ✭ 63 (+8.62%)
Mutual labels:  pattern-matching
True Myth
A library for safer and smarter error- and "nothing"-handling in TypeScript.
Stars: ✭ 360 (+520.69%)
Mutual labels:  monads
Bracmat
Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
Stars: ✭ 42 (-27.59%)
Mutual labels:  pattern-matching
Monad Skeleton
Operational monad library
Stars: ✭ 30 (-48.28%)
Mutual labels:  monads
Sig
The most powerful and customizable binary pattern scanner
Stars: ✭ 131 (+125.86%)
Mutual labels:  pattern-matching
Monio
Async-capable IO monad for JS
Stars: ✭ 311 (+436.21%)
Mutual labels:  monads
Oslash
Functors, Applicatives, And Monads in Python
Stars: ✭ 561 (+867.24%)
Mutual labels:  monads
RustLabs
The Ultimate Workshop Track for #Rust Developer
Stars: ✭ 22 (-62.07%)
Mutual labels:  pattern-matching
Mu Scala
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
Stars: ✭ 266 (+358.62%)
Mutual labels:  monads
squire
The medieval language held together by twine.
Stars: ✭ 42 (-27.59%)
Mutual labels:  pattern-matching
Forbind
Functional chaining and promises in Swift
Stars: ✭ 44 (-24.14%)
Mutual labels:  monads
pattern-matching-with-typescript
TypeScript does not have any pattern matching functionality built in. This article shows several ways how you can replicate the core of a simple pattern matcher using a few simple structures and functions within TypeScript. Resulting code will have improved maintainability and better runtime type safety when done right.
Stars: ✭ 70 (+20.69%)
Mutual labels:  pattern-matching
Patterns
This is an experimental library that has evolved to P1371, proposed for C++23.
Stars: ✭ 479 (+725.86%)
Mutual labels:  pattern-matching
monadic-cfa
Generic implementation of different CFA families based on monadic decomposition
Stars: ✭ 16 (-72.41%)
Mutual labels:  monads
Kea
Composable Functional Programming in R
Stars: ✭ 18 (-68.97%)
Mutual labels:  monads
siringa
Minimalist dependency injection library for Python that embraces type annotations syntax
Stars: ✭ 51 (-12.07%)
Mutual labels:  pattern-matching
Arrow
Λrrow - Functional companion to Kotlin's Standard Library
Stars: ✭ 4,771 (+8125.86%)
Mutual labels:  monads
typescript-monads
📚Write safer TypeScript using Maybe, List, Result, and Either monads.
Stars: ✭ 94 (+62.07%)
Mutual labels:  monads
Purefun
Functional Programming library for Java
Stars: ✭ 37 (-36.21%)
Mutual labels:  monads
Narvalo.NET
Applied functional patterns for C#. Money and Currency types. MVP framework. (Obsolete)
Stars: ✭ 16 (-72.41%)
Mutual labels:  monads
pattern-case
Simple pattern matching in Typescript
Stars: ✭ 40 (-31.03%)
Mutual labels:  pattern-matching
freestyle-cassandra
Freestyle Cassandra
Stars: ✭ 17 (-70.69%)
Mutual labels:  monads
typy
A fragmentary bidirectional type system as a Python library
Stars: ✭ 51 (-12.07%)
Mutual labels:  pattern-matching
Tiny Glob
Super tiny and ~350% faster alternative to node-glob
Stars: ✭ 710 (+1124.14%)
Mutual labels:  pattern-matching
lispy
Learning with Peter Norvig's lis.py interpreter
Stars: ✭ 133 (+129.31%)
Mutual labels:  pattern-matching
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+6734.48%)
Mutual labels:  monads
Espresso.jl
Expression transformation package
Stars: ✭ 46 (-20.69%)
Mutual labels:  pattern-matching
bop
Bop is a very fast Boyer-Moore parser/matcher for String or Buffer patterns.
Stars: ✭ 15 (-74.14%)
Mutual labels:  pattern-matching
Pampy
Pampy: The Pattern Matching for Python you always dreamed of.
Stars: ✭ 3,419 (+5794.83%)
Mutual labels:  pattern-matching
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (-31.03%)
Mutual labels:  monads
Meander
Tools for transparent data transformation
Stars: ✭ 617 (+963.79%)
Mutual labels:  pattern-matching
fp-ts-cheatsheet
FP-TS Cheat Sheet
Stars: ✭ 276 (+375.86%)
Mutual labels:  monads
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+389.66%)
Mutual labels:  pattern-matching
go-pattern-match
Pattern matchings for Go.
Stars: ✭ 182 (+213.79%)
Mutual labels:  pattern-matching
Ts Pattern
🎨 A complete Pattern Matching library for TypeScript, with smart type inference.
Stars: ✭ 854 (+1372.41%)
Mutual labels:  pattern-matching
meiga
🧙 A simple, typed and monad-based Result type for Python.
Stars: ✭ 24 (-58.62%)
Mutual labels:  monads
matchete
Simple pattern-matching library for Clojure(Script)
Stars: ✭ 65 (+12.07%)
Mutual labels:  pattern-matching
suitcase
Java Pattern Matching library
Stars: ✭ 21 (-63.79%)
Mutual labels:  pattern-matching
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+844.83%)
Mutual labels:  monads
operators-service
Service Object based on Either Monad
Stars: ✭ 27 (-53.45%)
Mutual labels:  monads
gomatch
Library created for testing JSON against patterns.
Stars: ✭ 41 (-29.31%)
Mutual labels:  pattern-matching
Matchete
A DSL for method overloading in Ruby based on pattern matching
Stars: ✭ 53 (-8.62%)
Mutual labels:  pattern-matching
Ingraph
Incremental view maintenance for openCypher graph queries.
Stars: ✭ 40 (-31.03%)
Mutual labels:  pattern-matching
Pcre Ocaml
OCaml bindings to PCRE (Perl Compatibility Regular Expressions)
Stars: ✭ 23 (-60.34%)
Mutual labels:  pattern-matching
Pampy.js
Pampy.js: Pattern Matching for JavaScript
Stars: ✭ 544 (+837.93%)
Mutual labels:  pattern-matching
1-60 of 123 similar projects