Skip to content
Zutra — 6 idiomas, auth UI, dashboard UI, 69 tests
Obtener en Gumroad

Zutra v1.5.0 — Kit de landing y dashboard UI para SaaS, 6 idiomas, 69 tests. Trae tu propio backend.

Ver qué incluye
v1.5.0 — SaaS Landing & Dashboard UI Kit

El kit de landing y dashboard para SaaS que le faltaba a tu stack.

Una landing page y un dashboard UI listos para producción, con 6 idiomas, auth UI, dashboard, rate limiting, headers CSP, imágenes OG y 69 tests — trae tu propio backend y lanza rápido.

Usado por 1,800+ desarrolladores e indie hackers

NorthwindInitechGlobexUmbrella Labs
zutra — core_dashboard
Demo data0.00ms latency
Qué incluye

Cada primitive que necesitas. Nada que no necesites.

Zutra entrega el sitio de marketing y el UI del dashboard, pixel-perfect y listos para producción — para que te enfoques en el backend y la lógica de negocio de tu producto.

Auth UI, Bring Your Own Backend

Login, signup, and forgot-password UI for JWT, OAuth2, magic links, and passkeys — ready to wire into Supabase, Clerk, or your own backend.

Billing UI, Stripe-Ready

Pricing and billing UI for subscriptions, usage-based tiers, trials and proration — connect Stripe Payment Links in minutes, or wire the full Checkout + webhooks flow yourself.

Deploy Anywhere

Ship to Vercel, Cloudflare, or Netlify with the included Astro adapters and deployment guides — no vendor lock-in, no Zutra-hosted infrastructure.

Bring Your Own Database

No ORM or schema baked in — wire up Postgres, Supabase, PlanetScale, or whatever data layer your product needs, without fighting opinionated defaults.

Tested Foundations

69 Vitest tests covering middleware, i18n, and API helpers, plus strict ESLint + TypeScript — a solid base to build your own monitoring and observability on top of.

Team UI & Roles

Team management UI — invite flows, role badges, and audit log views — ready to back with your own RBAC, SAML, or SCIM implementation.

Prueba social

Usado por constructores

Únete a desarrolladores e indie hackers que han lanzado la landing page de su SaaS con Zutra.

Precios

Precios simples y transparentes

Una compra, acceso de por vida. Sin suscripciones.

MensualAnual−20%

Starter

For individuals exploring the stack.

GratisSin tarjeta de crédito
Get started free
  • 1 project
  • Community modules
  • Basic analytics
  • Zutra CDN (100 GB/mo)
  • Priority support
  • Team seats
  • Custom domain
  • Audit logs

Pro

Más popular

Para constructores serios que lanzan productos reales.

$49/ mes
Prueba gratis de 14 días
  • Proyectos ilimitados
  • Todos los módulos premium
  • Analítica avanzada + embudos
  • Zutra CDN (ilimitado)
  • Soporte prioritario (< SLA 4h)
  • 5 asientos de equipo
  • Dominio personalizado
  • Logs de auditoría

Enterprise

Tratamiento VIP para equipos que exigen control.

CustomContáctanos para un presupuesto
Habla con nosotros
  • Todo lo de Pro
  • SAML SSO + SCIM
  • Infraestructura dedicada
  • Asientos de equipo ilimitados
  • Canal de Slack dedicado
  • SLA 99.99% uptime
  • Logs + exportación SIEM
  • Contratos y facturación personalizados
Novedades

Historial de cambios

2026-07-01minorv1.5.0

Clearer Positioning: SaaS Landing & Dashboard UI Kit

  • Refined Zutra's positioning to 'SaaS Landing & Dashboard UI Kit — bring your own backend' across README.md, package.json, src/config/site.ts, and src/i18n/*/sections.json (all 6 locales), so it's immediately clear what ships ready-to-use (UI, layouts, flows) versus what you wire up with your own backend (auth, billing, RBAC).
  • Rewrote feature descriptions in src/content/features/*.json to describe exactly what the template provides out of the box, making it easier to evaluate fit before purchase.
  • Updated testimonials and case studies to highlight what customers consistently value most about Zutra: design quality and UI/UX speed.
  • Replaced the platform roadmap with a focused, buildable one: E2E tests, CI/CD templates, and reference integration guides for Supabase Auth, Stripe webhooks, and RBAC — practical next steps for teams wiring up their own backend.
  • +1 more
2026-06-29minorv1.4.0

Dark / Light Mode

  • Complete dark/light mode system. A ThemeToggle (sun/moon button) appears in the desktop nav and the mobile drawer. The chosen theme persists in localStorage under 'zutra:color-scheme' and survives full page loads, View Transitions navigations, and layout switches between Layout.astro and AppLayout.astro.
  • Anti-FOUC inline scripts in both Layout.astro and AppLayout.astro restore accent color and color scheme before the first paint, preventing any flash of wrong theme on load or hard refresh.
  • View Transitions persistence via astro:before-swap: theme and accent CSS custom properties are applied to the incoming document before Astro swaps the DOM, eliminating the flash that previously occurred when navigating between pages.
  • Animated theme transition: switching themes triggers a smooth 280ms crossfade (background-color, color, border-color, box-shadow, fill, stroke) by temporarily adding a .theme-transitioning class to <html>. The class is removed after 350ms so hover and focus transitions are not affected. Disabled automatically under prefers-reduced-motion.
  • +9 more
2026-06-29minorv1.3.0

Astro 7 Upgrade

  • Upgraded to Astro 7.0.3 (from 6.4.8), @astrojs/mdx 7.0.0, and @astrojs/node 11.0.0.
  • Removed Storybook — no config directory existed and the addon/core versions were mismatched (core at v10, addons at v8). Dependency tree is cleaner and peer-dep warnings are gone.
  • Fixed missing await on checkRateLimit() in all 5 API routes (/api/waitlist, /api/contact, /api/auth/login, /api/auth/signup, /api/auth/forgot-password). Rate limiting was silently not working.
  • Fixed Badge variant 'error' → 'danger' in the dashboard logs panel to match the Badge component's allowed variants.
  • +2 more
Ver changelog completo
Mantente actualizado

¿Quieres acceso anticipado o actualizaciones?

Únete a nuestra lista para recibir notificaciones sobre nuevas funcionalidades y lanzamientos.

Sin spam. Cancela cuando quieras.