A web framework for Common Lisp

  • Built on Clack

    Lucerne is built on Clack, an HTTP abstraction which allows it to switch between underlying servers. This ensures your app is not bound to a particular server stack.
  • Inspired by Flask

    Flask is a small and flexible web framework for Python, and Lucerne borrows most of its design concepts from it.
  • Extensively Tested

    Lucerne maintains 100% code coverage. Everything including the examples is covered by the tests.
  • Django-like Templates

    Lucerne uses Djula, a clone of the Django template engine.
  • Easy to Set Up

    Lucerne includes a project skeleton generator, which takes care of setting up the structure of a basic application so you can start coding right away.
  • Built-in Web Debugger

    Lucerne comes with clack-errors, to make debugging server-side errors in development easier.