Spyglass
A Clojure Memcached client (also: Couchbase, Kestrel). Built on top of SpyMemcached, supports ASCII and binary protocols, strives to be 100% feature complete.
Install / Use
/learn @clojurewerkz/SpyglassREADME
What is Spyglass
Spyglass is a very fast Clojure client for Memcached built on top of SpyMemcached
Community
Spyglass has a mailing list. 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 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 and has good test coverage (using adapted Memcached client test suite 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.
The Most Recent Release
With Leiningen:
[clojurewerkz/spyglass "1.2.0"]
With Maven:
<dependency>
<groupId>clojurewerkz</groupId>
<artifactId>spyglass</artifactId>
<version>1.2.0</version>
</dependency>
Documentation & Examples
Spyglass has a documentation site at clojurememcached.info.
Our test suite has plenty of code examples, too.
Supported Clojure Versions
Spyglass requires Clojure 1.4+.
Continuous Integration
CI is hosted by travis-ci.org
Dependencies
Development
Spyglass uses Leiningen 2. 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, Alex Petrov
Distributed under the Eclipse Public License, the same as Clojure.
Related Skills
openhue
339.5kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
339.5kElevenLabs text-to-speech with mac-style say UX.
weather
339.5kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.


