Modela tus datos. Genera todo el backend.
Tu esquema sigue siendo la fuente de verdad: edita el modelo y regenera las migraciones, la API y el servidor. Olvídate de mantener boilerplate manualmente.
CREATE TABLE media (
uuid CHAR(36) PRIMARY KEY,
url VARCHAR(512) NOT NULL,
tipo INT NOT NULL
);
CREATE TABLE post (
uuid CHAR(36) PRIMARY KEY,
titulo VARCHAR(255) NOT NULL,
media JSON,
status INT NOT NULL
);
syntax = "proto3";
package api;
enum MediaType {
MEDIA_TYPE_UNSPECIFIED = 0;
MEDIA_TYPE_IMAGE = 1;
MEDIA_TYPE_VIDEO = 2;
}
enum PostStatus {
POST_STATUS_UNSPECIFIED = 0;
POST_STATUS_DRAFT = 1;
POST_STATUS_PUBLISHED = 2;
}
message Media {
string uuid = 1;
string url = 2;
MediaType tipo = 3;
}
message Post {
string uuid = 1;
string titulo = 2;
string media = 3; // JSON string
PostStatus status = 4;
}
package main
import (
"context"
pb "nuzur-landing/api"
)
type PostServer struct {
pb.UnimplementedPostServiceServer
}
func (s *PostServer) GetPost(ctx context.Context, req *pb.GetPostRequest) (*pb.Post, error) {
// Auto-generated handler. Add business logic here.
return &pb.Post{
Uuid: req.Uuid,
Titulo: "Mi primera publicación",
Media: `{"url":"https://images.nuzur.com/1.png"}`,
Status: pb.PostStatus_POST_STATUS_PUBLISHED,
}, nil
}
Los asistentes de IA alucinan esquemas. Dale el tuyo real.
nuzur mantiene tu modelo de datos versionado y genera de forma determinista el código backend correspondiente usando plantillas — para que tu asistente de IA trabaje con la verdad, no con suposiciones.
Qué puedes hacer con nuzur
Deja de escribir código repetitivo
Cambia tu esquema y nuzur regenera migraciones SQL, definiciones Protobuf y código servidor Go automáticamente. Sin deriva manual, sin tiempo de configuración — solo tu lógica de negocio.
Tu asistente de IA conoce tu modelo
Conecta Claude, Cursor y otros asistentes compatibles con MCP directamente a tus proyectos nuzur. Consulta tu esquema y datos en lenguaje natural — sin contexto manual.
Editor visual de esquemas
Diseña y versiona tus modelos de datos visualmente — estructuras anidadas, tipos de campos extendidos y edición por arrastrar y soltar.
Gestor de datos
Administra datasets con validaciones por campo, ejecuta consultas y conecta tus bases de datos locales directamente mediante el agente local.
Explora todas las características
Arquitectura Empresarial, Generada al Instante
nuzur no solo genera una estructura básica. Produce código Go limpio y altamente optimizado, diseñado para escalar en producción.
Contexto para IA (AI.md)
Genera un índice AI.md en la raíz del proyecto para que Cursor o Claude entiendan tu backend al instante.
Go de Alto Rendimiento
Velocidad pura, alta concurrencia y bajo consumo de recursos.
Consultas Seguras (sqlc)
SQL compilado a Go seguro, sin reflection ni la sobrecarga de un ORM.
MySQL y PostgreSQL
Soporte nativo completo, esquemas y migraciones listas para usar.
Altamente Modular y Flexible
Usa el servicio gRPC generado directamente, o importa el módulo en un proyecto existente con inyección limpia de Uber Fx.
Caché Inteligente
El caché en memoria acelera lecturas recurrentes, usando singleflight para evitar tormentas de peticiones concurrentes.
Seguridad JWT y Keycloak
Servidor JWT integrado o middleware de Keycloak listo para usar.
Dockerfile, Helm y CI/CD
Contenedores Docker listos para desplegar, charts de Helm para K8s y flujos de GitHub Actions.
El motor de generación de código es de código abierto
go-code-gen, el motor que convierte tu modelo en código Go listo para producción, es de código abierto en GitHub. Revísalo, contribuye o ejecútalo tú mismo.
Ver go-code-gen en GitHubModela una vez. Genera el resto.
Regístrate ahora y pruébalo, nuzur es gratuito para uso personal.
Regístrate