Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dekart

Dekart es un backend open-source alternativo a CARTO y Foursquare Studio. Permite crear mapas interactivos con SQL sobre datos de bases de datos como PostgreSQL, BigQuery, Snowflake, Wherobots y DuckDB.

Ficha actualizada 23 sept 2026, 6:02 · upstream 23 sept 2026, 5:50 · release v0.25.0

00

Qué es dekart

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

Dekart es una aplicación de servidor autoalojada construida en Go y React que se conecta a sus almacenes de datos para generar mapas interactivos. Utiliza un diseño modular con conectores para múltiples fuentes de datos geoespaciales, incluyendo PostgreSQL, BigQuery, Snowflake, Wherobots y DuckDB. La plataforma permite crear dashboards dinámicos con consultas SQL, agentes como Claude/Codex para análisis, capas H3, gráficos interactivos y mapas WebGL que soportan hasta 1 millón de puntos.

CASOS DE USO
  • Crear mapas interactivos personalizados sobre datos geoespaciales almacenados en bases de datos
  • Realizar consultas SQL directas sobre datos sin necesidad de exportar a formatos tradicionales
  • Generar dashboards dinámicos con visualización de mapas y gráficos interactivos
  • Analizar datos geográficos complejos mediante agentes de IA como Claude o Codex
  • Compartir mapas privados mediante enlaces seguros con autenticación de múltiples proveedores (Google OAuth, Keycloak, AWS Cognito)
  • Implementar sistemas de backup en la nube con S3 o GCS para persistencia de datos
PUNTOS DESTACADOS
  • Soporta múltiples fuentes de datos geoespaciales: PostgreSQL, BigQuery, Snowflake, Wherobots y DuckDB
  • Permite crear mapas interactivos con WebGL que soportan hasta 1 millón de puntos
  • Integración con agentes de IA como Claude o Codex para generar consultas y análisis geoespaciales
  • Soporta autenticación segura mediante SSO: Google OAuth, Keycloak, AWS Cognito y Google IAP
  • Diseño modular que permite despliegue en cualquier entorno (cloud o on-premises)
  • Capacidad de compartir mapas privados con enlaces seguros sin necesidad de claves API
PRECAUCIONES
  • Requiere un servidor con al menos 4 núcleos de CPU y 4 GB de RAM para funcionar correctamente
  • La persistencia de datos se realiza mediante SQLite por defecto, lo que puede ser ineficiente en entornos grandes
  • No incluye herramientas de visualización de mapas nativas (solo WebGL), por lo que la interpretación visual depende del navegador del usuario
  • La autenticación SSO requiere configuración adicional según el proveedor de identidad elegido
  • El rendimiento puede degradarse con consultas SQL complejas o datos muy grandes en bases de datos como Snowflake
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Para desplegar Dekart, se recomienda usar Docker. Se pueden configurar múltiples contenedores mediante Docker Compose para manejar diferentes servicios (backend, base de datos, almacenamiento). Para entornos cloud, existen plantillas con Terraform para AWS ECS y Google App Engine. Es posible ejecutar la versión básica sin configuración adicional usando SQLite como backend de metadatos y almacenamiento local. Para producción, se recomienda configurar un backend de metadatos en PostgreSQL o S3/GCS para evitar problemas de persistencia.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsGo
SERVICIOS
PostgreSQLS3/MinIOClickHouse
BASES DE DATOS
PostgreSQLClickHouse
PUERTOS
5432808054338081418080823001
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.