Shadow Jam screenshot

Shadow Jam

Author Avatar Theme by Groundedsage
Updated: 12 Sep 2019
28 Stars

A JAMstack build tool starter for those who love Clojure

Categories

Overview

Shadow JAM is a project focused on building Progressive Web Apps (PWAs) using Clojurescript, emphasizing better web practices and lightweight site development. Though the project is no longer actively developed, it serves as an interesting exploration of JAMstack build tools. It aimed to simplify the creation of fast, accessible, and well-performing websites in a world where performance and user experience are paramount.

While the project is abandoned, it leads users to consider more current alternatives such as 11ty, Sapper, and frameworks that make building data-intensive applications more straightforward, showcasing how important it is to choose the right tools in an ever-evolving development landscape.

Features

  • Progressive Web App Support: Designed specifically for PWAs, offering users the ability to install apps directly on their home screens, enhancing engagement without needing app stores.
  • Performance-Oriented: Aims for a flawless performance rating (100/100) on Lighthouse audits, ensuring high-quality web app functionality.
  • Better Accessibility Practices: Emphasizes building websites that are accessible to all users, a critical aspect for modern web development.
  • Improved Developer Experience: Focus on better project completion times and a smoother development process by integrating better practices.
  • JAMstack Template Compatibility: Easily integrates as a JAMstack template on platforms like Netlify, simplifying deployment.
  • Dependencies Management: Utilizes shadow-cljs for handling complex dependencies, making the build process more efficient for developers.
  • Inspiration from Established Tools: Takes cues from well-known frameworks like GatsbyJS and Next.js, providing a familiar foundation for developers transitioning to JAMstack.