Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

canvas-drop

Plataforma open source para publicar herramientas web estáticas con backend controlado y gestión de acceso. Convierte artefactos en URLs estables, permite edición colaborativa, historial de versiones y capacidades de servidor como almacenamiento, IA o conexiones externas mediante SDK integrado.

Ficha actualizada 26 sept 2026, 17:56 · upstream 26 sept 2026, 17:28 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es canvas-drop

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

canvas-drop transforma artefactos web en herramientas accesibles para equipos sin depender de archivos ZIP desactualizados. Permite publicar desde carpetas locales, agentes de IA o workflows automatizados, asignando una URL fija que persiste ante actualizaciones. El sistema gestiona permisos granulares entre espectadores y editores, integrando proveedores de autenticación externos como OIDC para entornos corporativos.

Incluye capacidades de backend primitivo (almacenamiento KV, gestión de archivos, IA, eventos en tiempo real) accesibles vía SDK sin necesidad de reescribir la aplicación frontend. El despliegue es auto-alojado con soporte para PostgreSQL y almacenamiento S3-compatible, garantizando privacidad al no incluir telemetría ni llamadas a servidores externos no autorizados.

CASOS DE USO
  • Publicar reportes interactivos generados por agentes de IA
  • Distribuir herramientas internas sin necesidad de backend complejo
  • Gestionar prototipos web con historial de versiones recuperables
  • Centralizar activos web compartidos en una galería institucional
  • Integrar formularios o datos persistentes mediante almacenamiento KV
PUNTOS DESTACADOS
  • Licencia MIT y despliegue auto-alojado sin telemetría
  • Backend primitivo integrado (KV, Files, AI, Realtime)
  • Control granular de acceso con roles editor/espectador
  • URLs estables que persisten ante actualizaciones del contenido
PRECAUCIONES
  • Límite de 100 MB y 2.000 archivos por canvas
  • Requiere Node.js 24 o superior para ejecución
  • No apto para aplicaciones con lógica de servidor compleja
  • Almacenamiento local limitado a disco o S3 compatible
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Animated product tour: the canvas library, shared tools, editor, gallery, sharing, backend capabilities, usage, teams, and administration. Screens use example content.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue recomendado con Docker Compose en producción. Configurar HTTPS obligatorio y autenticación externa (OIDC) para seguridad. Usar subdomain mode para orígenes únicos por canvas. Verificar límites de almacenamiento y configurar proveedores de IA si se activan capacidades backend.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
5173300080805432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.