All Projects → Pampy → Similar Projects or Alternatives

359 Open source projects that are alternatives of or similar to Pampy

Pampy.js
Pampy.js: Pattern Matching for JavaScript
Stars: ✭ 544 (-84.09%)
when-switch
JavaScript functional implementation of switch/case
Stars: ✭ 20 (-99.42%)
Mutual labels:  functional, pattern-matching
bitECS
Functional, minimal, data-oriented, ultra-high performance ECS library written in JavaScript
Stars: ✭ 372 (-89.12%)
Mutual labels:  functional
fefe
Validate, sanitize and transform values with proper TypeScript types and zero dependencies.
Stars: ✭ 34 (-99.01%)
Mutual labels:  functional
typy
A fragmentary bidirectional type system as a Python library
Stars: ✭ 51 (-98.51%)
Mutual labels:  pattern-matching
mux-stream
(De)multiplex asynchronous streams
Stars: ✭ 34 (-99.01%)
Mutual labels:  pattern-matching
finger-tree
🌵 Finger tree data structure for JavaScript
Stars: ✭ 20 (-99.42%)
Mutual labels:  functional
pyroclastic
Functional dataflow through composable computations
Stars: ✭ 17 (-99.5%)
Mutual labels:  functional
Fpp
Functional PHP Preprocessor - Generate Immutable Data Types
Stars: ✭ 282 (-91.75%)
Mutual labels:  functional
ustd
Micro-standard-library providing minimal and portable array, queue and map for attiny avr, arduinos, esp8266/32 and linux, mac
Stars: ✭ 14 (-99.59%)
Mutual labels:  functional
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 (-97.95%)
Mutual labels:  pattern-matching
potassium
A framework for writing robot software with functional programming in Scala
Stars: ✭ 16 (-99.53%)
Mutual labels:  functional
strings
String helper methods and an inflector
Stars: ✭ 31 (-99.09%)
Mutual labels:  pattern-matching
gomatch
Library created for testing JSON against patterns.
Stars: ✭ 41 (-98.8%)
Mutual labels:  pattern-matching
njsx
A customizable and declarative interface for creating React and React Native components without JSX syntax.
Stars: ✭ 29 (-99.15%)
Mutual labels:  functional
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-91.69%)
Mutual labels:  pattern-matching
vue-if-bot
Hide stuff from bots (especially cookie consents)
Stars: ✭ 62 (-98.19%)
Mutual labels:  functional
cats.match
Pattern matching for the monads in the cats Clojure library
Stars: ✭ 49 (-98.57%)
Mutual labels:  pattern-matching
advxml
A lightweight, simple and functional library DSL to work with XML in Scala with Cats
Stars: ✭ 54 (-98.42%)
Mutual labels:  functional
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-91.08%)
Mutual labels:  functional
lispy
Learning with Peter Norvig's lis.py interpreter
Stars: ✭ 133 (-96.11%)
Mutual labels:  pattern-matching
trembita
Model complex data transformation pipelines easily
Stars: ✭ 44 (-98.71%)
Mutual labels:  functional
conjson
(conventional, consistent, conformative) JSON - A simple, functional, no-tags-required mechanism to handle and transform JSON representations of values, consistently.
Stars: ✭ 47 (-98.63%)
Mutual labels:  functional
Typed Immutable
Immutable and structurally typed data
Stars: ✭ 263 (-92.31%)
Mutual labels:  functional
TypeInferencer
Algorithm W and Algorithm M in F#
Stars: ✭ 33 (-99.03%)
Mutual labels:  functional
Swiftz-Validation
A data structure for validations. It implements the applicative functor interface
Stars: ✭ 15 (-99.56%)
Mutual labels:  functional
Bracmat
Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
Stars: ✭ 42 (-98.77%)
Mutual labels:  pattern-matching
validation
Validation in Ruby objects
Stars: ✭ 18 (-99.47%)
Mutual labels:  functional
pattern-case
Simple pattern matching in Typescript
Stars: ✭ 40 (-98.83%)
Mutual labels:  pattern-matching
siringa
Minimalist dependency injection library for Python that embraces type annotations syntax
Stars: ✭ 51 (-98.51%)
Mutual labels:  pattern-matching
Eslint Plugin Functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Stars: ✭ 282 (-91.75%)
Mutual labels:  functional
scala-iso
ISO 3166-1, ISO 3166-2, ISO 4217, E.164, ISO related types in Scala. Country codes, Country Subdivision, Country Currency, Calling Code, etc...
Stars: ✭ 34 (-99.01%)
Mutual labels:  functional
venum
Verifiably better, validated Enum for Python
Stars: ✭ 31 (-99.09%)
Mutual labels:  functional
interactive-simple-linear-regression
A PureScript, browser-based implementation of simple linear regression.
Stars: ✭ 15 (-99.56%)
Mutual labels:  functional
Coconut
Simple, elegant, Pythonic functional programming.
Stars: ✭ 3,422 (+0.09%)
Mutual labels:  functional
react-wisteria
Managing the State with the Golden Path
Stars: ✭ 18 (-99.47%)
Mutual labels:  functional
FrontEnd-Note
FrontEnd Knowledge Package 📦
Stars: ✭ 14 (-99.59%)
Mutual labels:  functional
conditional-expression
JavaScript functional conditional expression
Stars: ✭ 63 (-98.16%)
Mutual labels:  pattern-matching
Rex
Your RegEx companion.
Stars: ✭ 283 (-91.72%)
Mutual labels:  functional
hkts
Functional programming tools: option, either, task, state, optics, etc.
Stars: ✭ 20 (-99.42%)
Mutual labels:  functional
fib-anyon
An implementation of Fibonacci Anyons in Haskell
Stars: ✭ 18 (-99.47%)
Mutual labels:  functional
fastener
Functional Zipper for manipulating JSON
Stars: ✭ 54 (-98.42%)
Mutual labels:  functional
Functional Objc
Functional operators for Objective-C
Stars: ✭ 330 (-90.35%)
Mutual labels:  functional
babel-plugin-proposal-pattern-matching
the minimal grammar, high performance JavaScript pattern matching implementation
Stars: ✭ 34 (-99.01%)
Mutual labels:  pattern-matching
futura
Asynchronous Swift made easy. The project was made by Miquido. https://www.miquido.com/
Stars: ✭ 34 (-99.01%)
Mutual labels:  functional
star
An experimental programming language that's made to be powerful, productive, and predictable
Stars: ✭ 88 (-97.43%)
Mutual labels:  functional
Presentations
Collection of presentations for advanced Python topics
Stars: ✭ 264 (-92.28%)
Mutual labels:  functional
ribosome-py
neovim python plugin framework
Stars: ✭ 12 (-99.65%)
Mutual labels:  functional
array-mixer
Powerful, super tiny and easy to use lib to reorder your javascript arrays.
Stars: ✭ 32 (-99.06%)
Mutual labels:  functional
Functional-Light-JS-Zh
《Functional-Light-JS》中文翻译
Stars: ✭ 14 (-99.59%)
Mutual labels:  functional
Sequency
⚡️ Type-safe functional sequences for processing iterable data
Stars: ✭ 294 (-91.4%)
Mutual labels:  functional
pygears
HW Design: A Functional Approach
Stars: ✭ 122 (-96.43%)
Mutual labels:  functional
flowpython
tasty feature extensions for python3(NO MAINTENANCE!).
Stars: ✭ 66 (-98.07%)
Mutual labels:  pattern-matching
liyad
Liyad (Lisp yet another DSL interpreter) is very small Lisp interpreter written in JavaScript.
Stars: ✭ 27 (-99.21%)
Mutual labels:  lisp-interpreter
Switzerland
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Stars: ✭ 261 (-92.37%)
Mutual labels:  functional
yara-rust
Rust bindings for VirusTotal/Yara
Stars: ✭ 35 (-98.98%)
Mutual labels:  pattern-matching
react-stateful-component
Functional stateful React components with sideEffect support
Stars: ✭ 19 (-99.44%)
Mutual labels:  functional
Morphism
⚡ Type-safe data transformer for JavaScript, TypeScript & Node.js.
Stars: ✭ 336 (-90.17%)
Mutual labels:  functional
Go Tea
Tea provides an Elm inspired functional framework for interactive command-line programs.
Stars: ✭ 329 (-90.38%)
Mutual labels:  functional
Function2
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
Stars: ✭ 290 (-91.52%)
Mutual labels:  functional
1-60 of 359 similar projects