Story Details

  • Biff – a batteries-included web framework for Clojure

    Posted: 2025-05-20 03:13:20

    Biff is a new Clojure web framework designed for simplicity and productivity. It emphasizes a "batteries-included" approach, providing built-in features like routing, HTML templating, database access with HoneySQL, and user authentication. Biff leverages Jetty for its underlying server and Integrant for system configuration and lifecycle management. It aims to streamline web development by offering a cohesive set of tools and sensible defaults, allowing developers to focus on building their application logic rather than configuring disparate libraries. This makes Biff a suitable choice for both beginners and experienced Clojure developers seeking a pragmatic and efficient web framework.

    Summary of Comments ( 21 )
    https://news.ycombinator.com/item?id=44037426

    HN users generally express interest in Biff, praising its simplicity, clear documentation, and "batteries included" approach which streamlines common web development tasks. Several commenters favorably compare it to other Clojure web frameworks like Ring, Pedestal, and Reitit, highlighting Biff's easier learning curve and faster development speed. Some express curiosity about its performance characteristics and real-world usage. A few raise concerns about the potential limitations of a "batteries included" framework and the implications of choosing a smaller, newer project. However, the overall sentiment leans towards cautious optimism and appreciation for a fresh take on Clojure web development.