Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

rowset-studio

Rowset Studio es una IDE local-first para bases de datos que permite consultar, explorar esquemas y editar datos en PostgreSQL, MySQL, MariaDB, SQL Server, MongoDB, Redis, Valkey, ClickHouse y Cassandra sin necesidad de un servidor externo ni cuentas externas.

Ficha actualizada 22 sept 2026, 18:46 · upstream 22 sept 2026, 17:50 · release v0.1.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es rowset-studio

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

Rowset Studio se ejecuta completamente en el cliente del usuario. Un único ejecutable inicia un servidor local en la dirección loopback (127.0.0.1), genera una sesión segura con un ticket único para autenticación y abre la interfaz de usuario en el navegador. Las credenciales, los notebooks y las workspaces se guardan en una base de datos SQLite local, lo que garantiza que ningún dato sensible sea almacenado en la nube ni en servidores externos. Esto permite trabajar con bases de datos sensibles como PostgreSQL o MySQL sin preocupaciones por la seguridad o la disponibilidad del servicio.

CASOS DE USO
  • Consultar y explorar esquemas de múltiples bases de datos (PostgreSQL, MySQL, SQL Server) desde una sola interfaz local
  • Editar datos directamente en el editor SQL con soporte para consultas complejas y transacciones
  • Comparar estructuras de esquemas entre diferentes bases de datos mediante herramientas de comparación de esquema
  • Procesar grandes volúmenes de datos en ClickHouse o Cassandra sin necesidad de un servidor externo
  • Automatizar tareas repetitivas como importación/exportación de CSV y generación de reportes
  • Gestionar seguridad con políticas de guardrails que bloquean operaciones sensibles (DELETE, UPDATE) sin requerir roles adicionales
PUNTOS DESTACADOS
  • Soporta múltiples motores de base de datos en una sola interfaz: PostgreSQL, MySQL, MariaDB, SQL Server, CockroachDB, ClickHouse, MongoDB, Redis, Valkey y Cassandra
  • Edición directa de filas con respaldo automático de cambios antes de ejecutar operaciones de actualización o eliminación
  • Planos explicativos detallados para motores como PostgreSQL, MySQL, SQL Server y CockroachDB que muestran costos y advertencias
  • Soporte de SSH tunnels para conectarse a servidores remotos sin necesidad de configurar credenciales en la aplicación
  • Autosave automático de pestañas con detección de conflictos entre sesiones concurrentes
  • Exportación nativa de resultados como CSV o JSON, junto con importación desde archivos CSV
PRECAUCIONES
  • No soporta operaciones bulk (INSERT/UPDATE/DELETE masivos) en MongoDB, Redis, Valkey y Elasticsearch; solo operaciones documentales individuales
  • La comparación de esquemas no genera automáticamente depuraciones complejas como CHECK constraints o definiciones completas de índices y FKs
  • ClickHouse no ofrece modo 'actual rows' para explicar consultas (solo texto plano)
  • Cassandra tiene limitaciones en tipos de datos específicos que no se pueden redimensionar dinámicamente
  • La edición por filas mediante UPDATE/DELETE está limitada a motores SQL y requiere generación de statements explícitos
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.

Despliegue manual

Rowset Studio se despliega como un ejecutable único (Go) que inicia un servidor local en 127.0.0.1:8080. Se recomienda ejecutarlo con Docker Desktop para aislamiento del entorno, aunque el proyecto no requiere Docker ni Dockerfile. Para producción, se puede desplegar sobre Kubernetes usando los pods de la aplicación. El servidor local es seguro por su uso de TLS y tickets únicos; sin embargo, se debe configurar un firewall que permita solo conexiones desde la IP del cliente o mediante SSH tunnels configurados en el servidor.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsGo
SERVICIOS
PostgreSQLMySQLRedisMongoDBElasticsearchClickHouse
BASES DE DATOS
PostgreSQLMySQLRedisMongoDBElasticsearchClickHouse
PUERTOS
No detectados
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.