cats

Category framework

Provides higher-order abstractions for category theory and algebraic structures in Clojure and ClojureScript.

Category Theory and Algebraic abstractions for Clojure and ClojureScript.

GitHub

941 stars
36 watching
66 forks
Language: Clojure
last commit: almost 3 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
uncomplicate/fluokitten A Clojure library implementing category theory concepts for functional programming 467
funcool/clojure.jdbc A Clojure library that simplifies the interaction with relational databases using JDBC. 105
jcouyang/cat.js A JavaScript implementation of category theory concepts with various monad and functor classes. 14
funcool/struct A library providing a way to validate the structure of data in Clojure applications. 119
funcool/buddy A comprehensive security library for Clojure providing cryptographic tools and mechanisms for authentication, authorization, and encryption. 827
clj-commons/manifold A compatibility layer for event-driven abstractions 1,021
clojuredocs/guides An assortment of guides and tutorials covering various aspects of the Clojure programming language and its ecosystem 369
clojure/algo.monads A Clojure-based library providing macros and definitions for common data monads. 448
metabase/toucan A Clojure library for defining application models and interacting with databases in a flexible and powerful way 570
aaronc/fx-clj A Clojure library providing convenience functions and APIs for JavaFX, core.async, data binding, and modifying nodes. 108
zalando-stups/cats.match Provides pattern matching support for monads in the Clojure cats library. 53
puniverse/pulsar Provides a concurrency framework with fibers, channels and actors for Clojure. 911
tensegritics/clojuredart A Clojure dialect for building native mobile and desktop apps using Flutter and the Dart ecosystem. 1,429
clojure/java.jdbc Provides low-level JDBC-based access to databases in Clojure 724
clojurephant/sample-clojurephant-cljs-app A sample project demonstrating the use of Clojurephant to build a ClojureScript application 0