More Premium Hugo Themes Premium Tailwind Themes

Clojure Stack Lite

A quick way to start a full-stack Clojure app with Server-side Rendering. Built on SQLite/PostgreSQL, HTMX, AlpineJS and TailwindCSS v4

Clojure Stack Lite

A quick way to start a full-stack Clojure app with Server-side Rendering. Built on SQLite/PostgreSQL, HTMX, AlpineJS and TailwindCSS v4

Author Avatar Theme by abogoyavlensky
Github Stars Github Stars: 58
Last Commit Last Commit: Aug 7, 2025 -
First Commit Created: Aug 8, 2025 -
default image

Overview

Clojure Stack Lite is an efficient solution for developers looking to kickstart their full-stack Clojure applications with server-side rendering. This template is not only powerful but also lightweight, incorporating a versatile stack that includes SQLite/PostgreSQL for database needs, along with modern frontend technologies like HTMX, AlpineJS, and TailwindCSS v4. It is designed with a focus on rapid development, minimizing distractions, and providing sensible defaults to help developers hit the ground running.

The seamless setup process allows you to create a new Clojure project in mere seconds, paving the way for productive development. Whether you are building a simple web application or a more complex project, Clojure Stack Lite offers a solid foundation that keeps scalability and maintainability in mind.

Features

  • Robust Clojure Stack: Empowered by Integrant and Reitit/Ring, facilitating efficient component lifecycle management and routing.
  • Lightweight Frontend: Utilizes HTMX, AlpineJS, and TailwindCSS v4, keeping the user interface dynamic yet simple.
  • Database Flexibility: Choose between SQLite and PostgreSQL, allowing for easy adaptability based on project requirements.
  • Zero-Downtime Deployment: Leverage Kamal for seamless deployment, ensuring your application remains live during updates.
  • CI/CD Integration: Comes with a GitHub Actions pipeline that streamlines continuous integration and deployment workflows.
  • Integrated Testing Setup: Includes unit and integration testing features with coverage metrics to ensure your code runs smoothly.
  • Code Quality Management: Offers linting, formatting, and dependency version management to maintain high code standards.
  • Basic PWA Support: Provides out-of-the-box support for progressive web applications, enhancing user experience.

Clojure Stack Lite is an enticing starting point for developers eager to explore the versatility of Clojure while focusing on building modern, full-stack web applications quickly and efficiently.