We quickly realized that there was nothing CIDER specific in those middleware and we've started to encourage more tool authors to leverage them. Today `cider-nrepl` is developed and released independently from CIDER and is used by most of the nREPL-based editors and IDEs out there, which is a great example of team work. Eventually `cider-nrepl` served as the inspiration for more similar middleware libraries - e.g. `refactor-nrepl`, `iced-nrepl` and `sayid`.