https://github.com/clojurewerkz/spyglass
A Clojure Memcached client (also: Couchbase, Kestrel). Built on top of SpyMemcached, supports ASCII and binary protocols, strives to be 100% feature complete.
https://github.com/clojurewerkz/spyglass
Last synced: 4 months ago
JSON representation
A Clojure Memcached client (also: Couchbase, Kestrel). Built on top of SpyMemcached, supports ASCII and binary protocols, strives to be 100% feature complete.
- Host: GitHub
- URL: https://github.com/clojurewerkz/spyglass
- Owner: clojurewerkz
- Created: 2012-06-03T15:00:21.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2018-10-10T15:31:40.000Z (over 7 years ago)
- Last Synced: 2025-11-23T07:20:01.828Z (7 months ago)
- Language: Clojure
- Homepage: http://clojurememcached.info
- Size: 109 KB
- Stars: 67
- Watchers: 3
- Forks: 16
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
Awesome Lists containing this project
README
# What is Spyglass
Spyglass is a very fast Clojure client for Memcached built on top of [SpyMemcached](http://code.google.com/p/spymemcached/)
## Community
[Spyglass has a mailing list](https://groups.google.com/forum/#!forum/clojure-memcached). Feel free to join it and ask any questions you may have.
To subscribe for announcements of releases, important changes and so on, please follow [@ClojureWerkz](https://twitter.com/#!/clojurewerkz) on Twitter.
## Project Maturity
Spyglass is no longer a young project. It is almost 100% feature complete. Built on a very solid Java client, [SpyMemcached](http://code.google.com/p/spymemcached/) and
has good test coverage (using adapted [Memcached client test suite](https://github.com/dustin/memcached-test/blob/master/testClient.py) by Dustin Sallings).
As such, you can confidently use it, the API is small and locked down.
## Artifacts
### Artifact Repositories
Spyglass artifacts are [released to Clojars](https://clojars.org/clojurewerkz/spyglass).
### The Most Recent Release
With Leiningen:
[clojurewerkz/spyglass "1.2.0"]
With Maven:
clojurewerkz
spyglass
1.2.0
## Documentation & Examples
Spyglass has a [documentation site at clojurememcached.info](http://clojurememcached.info).
Our [test suite](https://github.com/clojurewerkz/spyglass/tree/master/test/) has plenty of code examples, too.
## Supported Clojure Versions
Spyglass requires Clojure 1.4+.
## Continuous Integration
[](http://travis-ci.org/clojurewerkz/spyglass)
CI is hosted by [travis-ci.org](http://travis-ci.org)
## Dependencies
[](https://jarkeeper.com/clojurewerkz/spyglass)
## Development
Spyglass uses [Leiningen 2](https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md). Make sure you have it installed and then run tests against
all supported Clojure versions using
lein all test
Then create a branch and make your changes on it. Once you are done with your changes and all tests pass, submit
a pull request on Github.
## License
Copyright (C) 2012-2016 [Michael S. Klishin](http://twitter.com/michaelklishin), Alex Petrov
Distributed under the [Eclipse Public License](http://www.eclipse.org/legal/epl-v10.html), the same as Clojure.