May 8th, 2026
The web world moves fast, but occasionally, you find a set of web tools that just works so perfectly together that you want to use them for every project you have. I was a big fan of DoneJS by Bitovi, as they basically put together a kit of build, testing, documentation and "hot loading" components. Unfortunately, they've given up the "JS library wars" and even their own developers are using React these days. I hung on for a while, but the more I tried to do with DoneJS, the less it worked. The support just ran out, the libraries were out of date, and it became more tedious to try to keep working in it then to just move on.
So, move on I did. It took a few tries to really get a combination I liked, but now I am FLYING through creating websites that are fast, accessible, pass Google Page Speed tools at 95-100 points per category, have JSON+LD output for Social Media and Search Engines, a CMS for easy non-developer level author editing, and most of all a clean, auto-reloading developer environment.
That's this combination:
- NextJS
- Contentful CMS
- Tailwind CSS with PostCSS / SCSS
- Jest testing
- ESlint
- Vercel hosting
- Github workflows and pages
- Verified "no warning" Localhost HTTPS certificates with mkcert
And one of the most useful things: CSS based theming while being able to reuse 99% of the code and 100% of the CMS data. Go ahead, try the "Theme" menu on the left. Switch between "Rocket" and "Atlas" and enjoy the seamless transition that will stick with you from page to page, and even on page revisits. We've seen this before for years now. Wordpress, PHPBB, Drupal and others, but frankly those are outdated bulky code messes with a wild amount of config files and I'm way over it. This version of CSS theming is home grown by Flippydisk Networks.
I've been using this combination for a few projects now, so I decided to make a "skeleton" of all those tools, so I could clone it and start with all of that in place when a new project came about. Now, I'm making it available to you as well, on my public organization's github:
This site you're looking at right now is using it! Clone it, start your own project, make it either local pages or use the Contentful setup instructions, it all just works. Enjoy!
