Skip to content

Tech Stack

Pyxis CMS v2.0 is built on a carefully selected tech stack that ensures modularity, high performance, and full separation of the data layer (Headless) from the presentation layer.

The logical core of the system operating in Headless mode, utilizing Service Providers for a modular architecture.

  • UUID v7: Native support for chronologically sortable identifiers, enhancing both security and database performance.
  • JSON API: Structured, strongly-typed responses via JsonResource for external consumers.

A robust content management interface powered by the TALL stack (Tailwind, Alpine, Laravel, Livewire).

  • Dynamic Block Builder: Flexible page layouts using the Builder component.
  • Real-time Preview: Custom HMAC signature verification mechanism for secure draft content previewing.

The rendering engine for the presentation layer, chosen for its extreme performance and Islands architecture.

  • Zero JS: Ships pure HTML by default without unnecessary JavaScript overhead.
  • Hybrid Rendering: Seamlessly mix static (SSG) and dynamic (SSR) pages.
  • Multi-framework: Use React/Next.js components within Astro wherever interaction is needed.

Leveraging the JSONB type to store flexible block structures while maintaining full indexing performance.

A modern PHP testing framework ensuring logical and architectural stability of the system.

6. Infrastructure: Docker (Multi-container)

Section titled “6. Infrastructure: Docker (Multi-container)”

Full containerization of the technology stack.

  • Isolation: Dedicated containers for the Admin (pyxis-admin) and Frontend (pyxis-view).
  • Internal Networking: Direct server-to-server communication within the Docker network.