Gratis · Autoalojado · Un solo binario

El CMS ligero para quienes escriben su propio HTML.

Un árbol de páginas, un editor de código de verdad y templates con datos – de collections, API REST y workflows. Sin mercado de temas, sin zoológico de plugins, sin WYSIWYG que destroce tu markup. Un binario Go, un archivo SQLite, listo.

Linux, Windows, macOS y Docker. Interfaz en español, inglés, alemán, francés e italiano.

Editor de páginas de IllusionCMS: árbol de páginas, editor de código con template y vista previa en vivo
1 binario
Go, sin runtime ni dependencias
SQLite
Haz copia de una carpeta – listo
0 cookies
Estadísticas integradas, solo totales diarios
5 idiomas
Interfaz y manual
Por qué IllusionCMS

Todo lo que necesita un desarrollador. Nada que estorbe.

IllusionCMS no intenta ser un constructor de webs. Da a tu HTML, CSS y JavaScript un lugar ordenado – con los datos, la automatización y las redes de seguridad a su alrededor.

Tu HTML, intacto

Cada página es un template en un editor de código de verdad – con Emmet, Prettier y vista previa en vivo. Archivos CSS y JS compartidos, snippets y componentes con slots.

Datos en tus templates

Collections con campos tipados, cualquier API REST como fuente de datos e IllusionDB mediante workflows. data() e item() funcionan igual en todas partes.

Constructor de páginas para redacciones

Convierte cualquier snippet en un bloque con parámetros tipados. Los redactores rellenan formularios – el markup sigue siendo tuyo.

Importa webs existentes

Muda tu web desde Webflow, WordPress o HTML estático: árbol de páginas, CSS/JS, imágenes y fuentes se importan y los enlaces se reescriben – repetible sin duplicados.

Multilingüe, bien hecho

Versiones de idioma enlazadas para páginas y entradas. hreflang, selector de idioma y sitemap llegan solos.

Workflows integrados

Flujos basados en nodos para formularios, webhooks, programaciones y correo – con nodos JavaScript cuando los necesites. Sin servidor de automatización aparte.

Templates

Si conoces Twig o Django, ya conoces IllusionCMS.

Páginas, snippets y bloques usan un lenguaje de templates familiar. Las páginas de detalle de artículos o productos son una única página catch-all.

  • Rutas catch-all con route.slug y páginas 404 reales
  • Imágenes responsive con srcset y WebP, generadas automáticamente
  • Caché de páginas con gzip y ETag, vaciada en cada cambio
  • Sitemap, robots.txt, Open Graph y redirecciones de serie
pages/blog.html · catch-all
{% if route.slug %}
  {% with post=item("blog", "slug", route.slug) %}
    {% if not post %}{{ not_found() }}{% endif %}
    <article>
      <h1>{{ post.title }}</h1>
      {% blocks post.content %}
    </article>
  {% endwith %}
{% else %}
  {% include "blog/list" %}
{% endif %}
La familia IllusionForge

¿Tus datos viven en una base de datos? Conoce IllusionDB.

IllusionDB, nuestra herramienta de datos gratuita, pone una interfaz moderna sobre tu base de datos PostgreSQL, MySQL, MariaDB o SQLite. Tu equipo gestiona los datos en IllusionDB – los workflows de IllusionCMS leen y escriben sus tablas y las convierten en páginas.

  • Edita datos como en una hoja de cálculoCuadrícula, Kanban, calendario y Gantt para cada tabla
  • Alimenta tu sitio webLas filas se convierten en páginas, los formularios escriben en las tablas
  • Gratis, autoalojadoUn solo binario, sin límites de filas ni usuarios
Operación

Aburrido de operar. En el buen sentido.

Sin servidor de base de datos, sin colas, sin clúster de caché. Inicia el binario, pon un reverse proxy delante – y duerme tranquilo.

Redes de seguridad

Historial de versiones con restauración, avisos de conflicto, redirecciones automáticas y copias nocturnas.

Bundles y exportación estática

Construye en local, publica en producción con un clic – o exporta una web como HTML estático.

S3 si lo quieres

Medios en local o en almacenamiento compatible con S3 como Garage, AWS o R2 – con migración guiada.

Estadísticas sin rastreo

Visitas, páginas, procedencias y países como totales diarios. Sin cookies, sin datos brutos, sin banner.

Una API para todo

API REST con tokens, lotes atómicos con claves de idempotencia, endpoint de esquema y webhooks.

Archivos privados

Archivos solo para usuarios conectados o mediante enlaces firmados con caducidad – para borradores y descargas.

Muchas webs, una instancia

Cada web tiene sus dominios, sitemap, icono y página 404.

Seguro por defecto

Cabeceras de seguridad, limitación de peticiones, protección CSRF y modo headless opcional.

Para agencias

¿Tus clientes necesitan un flujo editorial? Añade IllusionPublish.

IllusionPublish se apoya en una instancia de IllusionCMS. Tus desarrolladores siguen trabajando en el CMS – las redacciones de tus clientes obtienen editor visual, espacios de trabajo y aprobaciones, sin ver nunca una línea de código.

Prueba gratuita de 30 días.

  • Editor visualEdita textos e imágenes directamente en la página
  • Espacios de trabajo y cadenas de aprobaciónLos cambios se publican como paquete – de forma atómica
  • Permisos hasta el campoLas redacciones cambian contenido, no el diseño
  • SSO, SCIM y passkeysEntra ID, Google, Keycloak y más
Empezar

Listo en un minuto.

Descargar

El archivo para Linux, Windows o macOS – o el paquete Docker para Compose y Coolify.

Iniciar

Un solo comando. Los datos viven en una única carpeta.

$ ./illusioncms -addr :8080 -data ./data

Construir

Abre /cms-admin, crea tu cuenta – y empieza de cero, importa una web o carga la web de demostración.

Vuelve a disfrutar escribiendo HTML.

IllusionCMS es gratis. Sin cuenta, sin telemetría, sin letra pequeña.