CMEditor is a simple way to use the popular CodeMirror web editor in grails applications. You can use it to edit pretty much anything that can be mapped to a file-like object. I.e. something with a filename and text-content. If your model requires additional fields this is supported, too. For example managing your library could be done by mapping filename to "Frank TrÃ¶ger - CMEditor". The tabbed editor then could manage everything: Author, title, publication year and - of course - the books content in a nice-to-use CodeMirror editor. You could even edit multiple books simultaneously. Check out our demo grails project at https://github.com/RRZE-PP/grails-cmeditor-demo.