Boring Stack

screenshot of Boring Stack
react
svelte
vue
tailwind

Ship JavaScript products with battle-tested technologies in days not weeks.

Overview:

The Boring JavaScript Stack is a tool that allows users to set up and build modern Single Page Applications (SPA) without the complexities typically associated with building SPAs. It takes the approach of using the user's favorite frontend framework (such as Vue, React, or Svelte) and handles tasks such as client-side state management, API integration, and routing on the backend level. The goal is to allow developers to focus on shipping their application to real users rather than dealing with boilerplate code.

Features:

  • Fast setup - The Boring JavaScript Stack allows for quick and easy setup of SPA projects.
  • Supports multiple frameworks - Users can choose to build their application using Vue, React, or Svelte.
  • No client-side state management needed - The application state is stored in the database rather than requiring separate client-side state management solutions.
  • No need for an API - The data needed for each page is sent as props, thanks to Inertia.
  • Eliminates double routing - The routing for the application is handled on the backend level with Sails.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.