Ir al contenido
Taneship

Laravel 13 · Inertia 3 · React 19 · TypeScript · shadcn/ui

El starter kit de Laravel y React que sigue limpio cuando los agentes escriben el código

Taneship funciona con Inertia, React, TypeScript y shadcn/ui, renderizado en el servidor. La lógica de negocio vive en acciones, el análisis estático se ejecuta en su nivel máximo y los tests de arquitectura mantienen la estructura: para ti y para tus agentes de código.

  • Licencia MIT
  • Sin registro
  • Sin claves de terceros
Crear un proyecto
gh repo create my-app --template taneship/taneship --private --clonecd my-appcomposer setupcomposer dev
Una aplicación funcional, con datos de demostración, en menos de cinco minutos.

Los controles de calidad, en cifras

nivel de Larastan, el máximo
10
de cobertura de tipos
100 %
de cobertura de tests como mínimo
90 %
baselines, comentarios de exclusión o umbrales rebajados
0

Un starter kit se juzga por su código, no por su página de ventas

Leerás cada archivo y después vivirás con ellos durante años. Tres cosas suelen salir mal.

  1. Código que no habrías escrito

    Clases publicadas en tu aplicación por un paquete, comportamiento dirigido por la configuración, nombres que no dicen nada. Heredas decisiones que nadie explica.

  2. Una calidad que se desvanece

    Un kit está limpio el primer día. Unos miles de líneas después, muchas escritas por un agente, nada mantiene la estructura.

  3. Un stack que no es el tuyo

    Los kits de pago para Laravel se basan en Livewire o Vue. Con Inertia y React, montas tú mismo la facturación, la administración y las páginas de marketing.

Salvaguardas que se entregan con el código

Una herramienta comprueba cada regla, antes de cada commit y en CI. La revisión no las sustituye, y ningún control recibe una baseline.

El código, tal como se entrega

Una acción, y el test de arquitectura que mantiene así cada acción.

app/Actions/RegisterUser.php

<?php

declare(strict_types=1);

namespace App\Actions;

use App\Data\RegistrationData;
use App\Models\User;
use Illuminate\Auth\Events\Registered;

final readonly class RegisterUser
{
    public function handle(RegistrationData $registration): User
    {
        $user = User::query()->create([
            'name' => $registration->name,
            'email' => $registration->email,
            'password' => $registration->password,
        ]);

        event(new Registered($user));

        return $user;
    }
}
Una operación de negocio por clase.

tests/Unit/Arch/ClassesTest.php

<?php

declare(strict_types=1);

arch('actions are final and readonly, with handle as their only public method')
    ->expect('App\Actions')
    ->classes()
    ->toBeFinal()
    ->toBeReadonly()
    ->toHaveMethod('handle')
    ->not->toHavePublicMethodsBesides(['__construct', 'handle']);
La regla hace fallar el build cuando una acción se desvía.

Todo el starter kit oficial de React de Laravel, con un listón más alto

Taneship Free incluye cada funcionalidad del starter kit oficial de React de Laravel. La diferencia está en cómo se escribe y se comprueba el código.

CriterioTaneship FreeStarter kit oficial de React de Laravel
FuncionalidadesCada funcionalidad del kit oficialAutenticación, autenticación en dos pasos, passkeys, ajustes del perfil
Código de la autenticaciónAcciones y controladores de tu aplicaciónLaravel Fortify
Análisis estáticoLarastan nivel 10Larastan nivel 7
TestsPest, con tests de arquitectura y un umbral de cobertura del 90 %PHPUnit por defecto

Comparación del 28 de septiembre de 2026, en la rama main de cada repositorio.

Leer la comparativa completa

Tres ediciones, tres bases de código independientes

Empieza con Free. Pro y Teams añaden lo que un SaaS necesita para vender. Cada edición es un repositorio a partir del cual creas tu proyecto, y cada archivo te pertenece.

Free

Disponible

La autenticación y la cuenta, bien hechas.

0 €Licencia MIT

Usar la plantilla en GitHub
  • Registro, inicio de sesión, verificación del correo, restablecimiento de la contraseña
  • Autenticación en dos pasos y passkeys
  • Perfil, contraseña y eliminación de la cuenta
  • Tema claro, oscuro o del sistema, guardado en la cuenta
  • Textos de la interfaz en archivos de traducción, listos para otros idiomas, incluidos los de derecha a izquierda
  • Controles de calidad, CI y convenciones para agentes

Pro

Próximamente

Todo para vender un SaaS a clientes individuales.

199 €pago único, sin IVA

Unirme a la lista de espera
  • Todo lo que incluye Free
  • Facturación con Stripe y Paddle: suscripciones, compras únicas, pruebas, cupones, portal del cliente
  • Administración con Filament: usuarios, suplantación de identidad, MRR, churn y ARPU
  • Inicio de sesión con enlace mágico, Google y GitHub
  • Artículos, changelog y roadmap público con votos
  • Páginas de marketing, páginas legales, SEO y lista de espera
  • Inglés y francés, con el idioma guardado en la cuenta

Teams

Próximamente

Para productos vendidos a equipos y organizaciones.

229 €pago único, sin IVA

Unirme a la lista de espera
  • Todo lo que incluye Free
  • Equipos y multi-tenancy
  • Lista completa de funcionalidades publicada tras el lanzamiento de Pro

Incluido en Pro y Teams

  • Proyectos ilimitados, también para tus clientes
  • Actualizaciones de por vida: acceso a todas las versiones futuras
  • Acceso de lectura al repositorio privado de GitHub y a sus Discussions

Pro y Teams juntos: 249 €, pago único, sin IVA.

Del pago al código en segundos

Así funcionará el acceso cuando Pro y Teams salgan a la venta.

  1. Paga una vez

    El pago te pide tu nombre de usuario de GitHub. Paddle gestiona el cobro, el IVA y tu factura.

  2. Recibe la invitación

    Una invitación al repositorio privado llega a tu cuenta de GitHub en segundos.

  3. Crea tu proyecto

    Usa el repositorio como plantilla. Tu proyecto parte de un solo commit y cada archivo le pertenece.

Entérate el día en que Pro y Teams salgan a la venta

Deja tu dirección y recibe un correo cuando se publique cada edición.

Tu dirección se envía a Brevo, nuestro proveedor de correo, alojado en la Unión Europea. La confirmas por correo y te das de baja con un clic. Privacidad

Preguntas frecuentes

¿Taneship Free es realmente gratuito?

Sí. Es público en GitHub bajo licencia MIT, sin registro ni formulario que rellenar. Puedes construir productos comerciales con él.

¿Qué necesito para ejecutarlo?

PHP 8.5, Composer y Node.js 24. Ninguna clave de terceros: la aplicación funciona con SQLite, la cola en base de datos y el mailer log. En producción funciona con SQLite, PostgreSQL o MySQL.

¿Funciona con agentes de código?

Sí. AGENTS.md contiene las convenciones del proyecto, y Claude Code, Codex, Cursor, Copilot, Gemini CLI y Junie lo leen. Laravel Boost da a los agentes un servidor MCP que lee las rutas, el esquema de la base de datos y los logs. Después, los controles de calidad rechazan lo que incumple una regla, sea quien sea el autor.

¿Por qué no usa Laravel Fortify?

Fortify publica clases de acción en tu aplicación y dirige el comportamiento mediante la configuración. En Taneship, la autenticación está escrita en acciones y controladores que lees y modificas como el resto de tu código.

¿Puedo pasar un proyecto de Free a Pro?

No. Las tres ediciones son bases de código independientes: Pro y Teams parten cada una de una copia de Free y después evolucionan por su cuenta. Un proyecto se queda en la edición de la que partió. Usa Free para juzgar el código y empieza tu producto en la edición que necesite.

¿Cómo recibo las actualizaciones?

Cada edición etiqueta sus versiones, con notas que describen los cambios y enlazan a su diff. Todo el código de tu proyecto es tuyo: trasladas a mano lo que quieras de una versión. Las actualizaciones de por vida dan acceso a todas las versiones futuras.

¿Qué permite la licencia de Pro o de Teams?

Una licencia por comprador, para una cuenta de GitHub. Cubre proyectos ilimitados, incluidos los productos hechos para clientes. Tus colaboradores trabajan en el código de tu proyecto sin acceso al repositorio privado. No puedes revender ni volver a publicar el kit como kit.

¿Se reembolsan las compras?

No, una vez concedido el acceso al repositorio: el código se entrega de inmediato. Free existe para que puedas juzgar la calidad antes de pagar.

¿Cuándo estarán disponibles Pro y Teams?

Primero sale Pro y después Teams. No hay fecha: la calidad y el alcance van antes que el calendario. Únete a la lista de espera para enterarte.

Juzga el código antes de pagar nada

Free es la base de la que parten Pro y Teams. Abre el repositorio y léelo.

Abrir Taneship en GitHub