https://github.com/funcool/cats
Category Theory and Algebraic abstractions for Clojure and ClojureScript.
https://github.com/funcool/cats
Last synced: 2 months ago
JSON representation
Category Theory and Algebraic abstractions for Clojure and ClojureScript.
- Host: GitHub
- URL: https://github.com/funcool/cats
- Owner: funcool
- License: bsd-2-clause
- Created: 2014-06-13T19:15:40.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T19:06:08.000Z (8 months ago)
- Last Synced: 2025-09-08T00:53:41.057Z (2 months ago)
- Language: Clojure
- Homepage: http://funcool.github.io/cats/latest/
- Size: 1.56 MB
- Stars: 958
- Watchers: 35
- Forks: 66
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-functional-programming - **cats** - Category Theory and Algebraic abstractions for Clojure and ClojureScript
- awesome-functional-programming - **cats** - Category Theory and Algebraic abstractions for Clojure and ClojureScript
- awesome-clojure - cats
README
cats
====
[](https://travis-ci.org/funcool/cats "Travis Badge")
[](https://gitter.im/funcool/cats?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

And there are my cats, engaged in a ritual that goes back thousands of years, tranquilly licking themselves after the meal. Practical animals, they prefer to have others provide the food ... some of them do. There must have been a split between the cats who accepted domestication and those who did not.
-- William S. Burroughs, The Cat Inside
[](http://clojars.org/funcool/cats)
Category Theory and algebraic abstractions for Clojure and ClojureScript.
Stable:
- **Documentation:** http://funcool.github.io/cats/latest/
- **API reference:** http://funcool.github.io/cats/latest/api/
### Tests
To run Clojure tests:
```
lein test
```
To run ClojureScript tests:
```
./scripts/build
node out/tests.js
```