Skip to content

Start building your next app or website — with AI, right in your browser.

Visit devdojo.com
Docs
Open Source Overview

Open Source 01 / 34

Open Source Overview

A map of DevDojo's open-source toolbox — page builders, a SaaS starter kit, a UI library, and more — and how the projects share a stack and design language with the platform.

DevDojo has always been more than one product. Alongside the platform and the Foundation packages, we maintain a toolbox of open-source projects you can use on your own — a Tailwind page builder, a Laravel SaaS starter kit, an Alpine UI library, and more. They share a stack (Laravel, Livewire, Alpine, Tailwind CSS) and a design language, so moving between them feels like moving between rooms in the same house.

This page is the map. Each project has its own page with the detail; start here to see how they relate.

The toolbox

Project What it is Learn more
Tails / Sites A visual, Tailwind-native page builder for landing and marketing pages, plus a Composer package to pull those designs into a Laravel app. Tails · Sites
Pocketknife The portable Blade engine — a Go renderer for a safe subset of Laravel Blade, plus a Laravel package that renders the identical files natively. The engine behind Sites. Pocketknife
Wave A batteries-included Laravel SaaS starter kit — auth, subscription billing, user profiles, roles, and an admin, so you start from a working product. Wave
Pines An Alpine.js + Tailwind CSS UI library — copy-paste, dependency-free interactive components (modals, dropdowns, tabs, tooltips, and more). Pines
DevBlog A drop-in blogging engine for Laravel, and the lineage behind the reusable blog Foundation package. thedevdojo
Designer A visual design tool for composing UI with the DevDojo component set. thedevdojo

Open source vs. Foundation packages. The projects above are standalone tools you can use in any project. The Foundation packages (auth, billing, teams, components, and friends) are the reusable layer the platform itself is assembled from. Many open-source projects and the platform share the same building blocks.

How they fit together

A few relationships are worth naming, because they explain why the toolbox looks the way it does:

  • Tails became Sites. The original Tails page builder pioneered "assemble a beautiful Tailwind page fast." Today that experience lives on as DevDojo Sites, a code-first builder over a real folder of files. The devdojo/tails Composer package remains the way to consume those designs inside a Laravel app.
  • Pocketknife is the engine under Sites. Every Sites page is real Blade, and Pocketknife is what makes that safe: a no-eval Go renderer serves the pages statically, while its Laravel package renders the same files natively in a real app — which is how connecting a Laravel app to a site works.
  • Pines is the interaction layer. The dependency-free Alpine + Tailwind patterns in Pines are the same interaction primitives the components Blade library and the platform UI reach for. Learn a Pines dropdown once, recognize it everywhere.
  • Wave is the "whole app" answer. Where Sites gives you a marketing page and the platform gives you a fresh Laravel codebase, Wave gives you a running SaaS product to start from — the same problem space as the Foundation packages, packaged as a complete starter.
  • DevBlog and the blog package share DNA. DevBlog is the standalone blogging engine; the blog Foundation package is the reusable, drop-in version the platform dogfoods.

The shared stack

Because the projects come from the same team, they converge on the same choices — which is exactly what makes them composable:

  • Laravel as the backend, increasingly on Livewire, Volt, and Folio for the frontend.
  • Tailwind CSS for styling (v4 in the newest projects).
  • Alpine.js for interactivity, standardized in Pines.
  • Pest for tests and Laravel Pint for formatting.

If you're contributing to any of these, each repository's README covers local setup — and because the conventions carry across projects, what you learn in one applies to the next.

Where to go next

  • Pocketknife — the portable Blade engine powering Sites.
  • Tails — the page builder and its Composer package.
  • Wave — the Laravel SaaS starter kit.
  • Pines — the Alpine + Tailwind UI library.
  • Sites — the hosted, modern page builder Tails evolved into.
© 2026 DevDojo Edit this page