All Projects → Witchcraft → Similar Projects or Alternatives

231 Open source projects that are alternatives of or similar to Witchcraft

Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (-19.1%)
Mutual labels:  monad, algebraic-data-types, functor, algebra
Functionaljava
Functional programming in Java
Stars: ✭ 1,472 (+70.37%)
Mutual labels:  monad, algebraic-data-types, algebra
Lambda
Functional patterns for Java
Stars: ✭ 737 (-14.7%)
Mutual labels:  monad, algebraic-data-types, functor
Category Theory
An axiom-free formalization of category theory in Coq for personal study and practical work
Stars: ✭ 562 (-34.95%)
Mutual labels:  monad, functor, category
Purify
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (-2.43%)
Mutual labels:  monad, algebraic-data-types, functor
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (-76.85%)
Mutual labels:  monad, algebra, category
Scriptum
A fool's scriptum on functional programming
Stars: ✭ 346 (-59.95%)
Mutual labels:  monad, algebraic-data-types
Derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Stars: ✭ 511 (-40.86%)
Mutual labels:  algebraic-data-types, algebra
elixir-control
An exploratory look into functors, applicatives, and monads for Elixir
Stars: ✭ 21 (-97.57%)
Mutual labels:  monad, functor
J-Curry
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
Stars: ✭ 17 (-98.03%)
Mutual labels:  monad, functor
Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (-79.28%)
Mutual labels:  monad, functor
Fluokitten
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Stars: ✭ 408 (-52.78%)
Mutual labels:  monad, functor
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (-36.57%)
Mutual labels:  monad, functor
Ltupatternfactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Stars: ✭ 735 (-14.93%)
Mutual labels:  monad, functor
Fp Resources
Functional programming great resources
Stars: ✭ 369 (-57.29%)
Mutual labels:  monad, algebra
functional-structures-refactoring-kata
Starting code and proposed solution for Functional Structures Refactoring Kata
Stars: ✭ 31 (-96.41%)
Mutual labels:  monad, functor
Mostly Adequate Guide Chinese
函数式编程指北中文版
Stars: ✭ 2,093 (+142.25%)
Mutual labels:  monad, functor
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 (-51.62%)
Mutual labels:  algebraic-data-types, functor
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (-37.73%)
Mutual labels:  monad, functor
Rings
Rings: efficient JVM library for polynomial rings
Stars: ✭ 50 (-94.21%)
Mutual labels:  algebraic-data-types, algebra
Momi
Monadic middleware
Stars: ✭ 57 (-93.4%)
Mutual labels:  monad, algebraic-data-types
Fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+160.3%)
Mutual labels:  monad, algebraic-data-types
Crocks
A collection of well known Algebraic Data Types for your utter enjoyment.
Stars: ✭ 1,501 (+73.73%)
Mutual labels:  monad, functor
function-composition-cheatsheet
Composition of Functions
Stars: ✭ 24 (-97.22%)
Mutual labels:  monad, functor
cpsfy
🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
Stars: ✭ 58 (-93.29%)
Mutual labels:  monad, functor
Funcadelic.js
Functional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (-78.82%)
Mutual labels:  monad, functor
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (-10.65%)
Mutual labels:  monad, functor
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+358.8%)
Mutual labels:  monad, functor
Ncalc
Power calculator for Android. Solve some problem algebra and calculus.
Stars: ✭ 512 (-40.74%)
Mutual labels:  algebra
Magic In Ten Mins
十分钟魔法练习
Stars: ✭ 327 (-62.15%)
Mutual labels:  monad
Uiimageview Letters
UIImageView category for using initials as a placeholder image, written in Objective-C. For a Swift implementation, see https://github.com/bachonk/InitialsImageView
Stars: ✭ 694 (-19.68%)
Mutual labels:  category
Nerdamer
a symbolic math expression evaluator for javascript
Stars: ✭ 322 (-62.73%)
Mutual labels:  algebra
Jkcategories
JKCategories(iOS-Categories,Category), a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.
Stars: ✭ 3,292 (+281.02%)
Mutual labels:  category
Monio
Async-capable IO monad for JS
Stars: ✭ 311 (-64%)
Mutual labels:  monad
Eff
Eff monad for cats - https://atnos-org.github.io/eff
Stars: ✭ 479 (-44.56%)
Mutual labels:  monad
Basic Mathematics For Machine Learning
The motive behind Creating this repo is to feel the fear of mathematics and do what ever you want to do in Machine Learning , Deep Learning and other fields of AI
Stars: ✭ 300 (-65.28%)
Mutual labels:  algebra
Grassmann.jl
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (-66.55%)
Mutual labels:  algebra
Matryoshka
Generalized recursion schemes and traversals for Scala.
Stars: ✭ 764 (-11.57%)
Mutual labels:  algebra
Alga
Algebraic graphs
Stars: ✭ 619 (-28.36%)
Mutual labels:  algebra
Klein
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Stars: ✭ 463 (-46.41%)
Mutual labels:  algebra
Effectfuljs
JavaScript embedded effects compiler
Stars: ✭ 287 (-66.78%)
Mutual labels:  monad
Rationale
Ramda inspired library of helper functions for ReasonML
Stars: ✭ 275 (-68.17%)
Mutual labels:  monad
Dry Monads
Useful, common monads in idiomatic Ruby
Stars: ✭ 453 (-47.57%)
Mutual labels:  monad
Algae
Bootstrapped algebraic data types for Elixir
Stars: ✭ 272 (-68.52%)
Mutual labels:  algebraic-data-types
Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Stars: ✭ 270 (-68.75%)
Mutual labels:  algebra
Jxcategoryview
A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
Stars: ✭ 5,561 (+543.63%)
Mutual labels:  category
Gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Stars: ✭ 447 (-48.26%)
Mutual labels:  algebra
Cmathtuts
trying to collect all useful tutorials for famous C math and linear algebra libraries such as CBLAS, CLAPACK, GSL...
Stars: ✭ 266 (-69.21%)
Mutual labels:  algebra
Algebrite
Computer Algebra System in Javascript (Coffeescript)
Stars: ✭ 800 (-7.41%)
Mutual labels:  algebra
Mu Scala
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
Stars: ✭ 266 (-69.21%)
Mutual labels:  algebra
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (-69.21%)
Mutual labels:  algebra
asynqro
Futures and thread pool for C++ (with optional Qt support)
Stars: ✭ 103 (-88.08%)
Mutual labels:  monad
agda
The theory of algebraic graphs formalised in Agda
Stars: ✭ 67 (-92.25%)
Mutual labels:  algebra
concurrify
Turn non-concurrent FantasyLand Applicatives concurrent
Stars: ✭ 24 (-97.22%)
Mutual labels:  algebraic-data-types
Tsmonad
Little monad library designed for TypeScript
Stars: ✭ 379 (-56.13%)
Mutual labels:  monad
klefki
Klefki is a playground for researching elliptic curve group based algorithm, such as MPC, ZKP and HE. All data types & structures are based on mathematical defination of abstract algebra.
Stars: ✭ 12 (-98.61%)
Mutual labels:  algebra
eBay-node-client
Ebay NodeJS Wrapper
Stars: ✭ 50 (-94.21%)
Mutual labels:  category
Kotlin Result
A multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (-57.29%)
Mutual labels:  monad
Swiftz-Validation
A data structure for validations. It implements the applicative functor interface
Stars: ✭ 15 (-98.26%)
Mutual labels:  functor
symbolicnim
A symbolic library written purely in Nim with the ability to compile expressions into efficient functions.
Stars: ✭ 25 (-97.11%)
Mutual labels:  algebra
1-60 of 231 similar projects