20 puntos por GN⁺ 2025-08-26 | 4 comentarios | Compartir por WhatsApp
  • Base es un pequeño pero potente editor de bases de datos SQLite exclusivo para macOS, con una UI intuitiva
  • Su interfaz ligera y fácil de usar lo convierte en una herramienta adecuada tanto para personas no especializadas como expertas
  • Con el inspector de esquema, puedes revisar fácilmente la estructura de las tablas, los tipos de columnas, las restricciones y las relaciones
  • Con el editor de tablas, puedes crear y modificar tablas de forma visual sin escribir sentencias SQL directamente
  • Con el navegador de datos y editor SQL, es posible explorar, filtrar y modificar datos directamente, además de ejecutar consultas y guardar fragmentos
  • Ofrece importación y exportación compatibles con formatos CSV/SQL/JSON/Excel, además de una versión de prueba gratuita; para usar todas las funciones se requiere una compra de pago (£29.99)

4 comentarios

 
kakasoo 2025-08-27

Parece que también estaría bueno usarlo solo para SQLite.

 
xguru 2025-08-26

Se lanzó por primera vez en 2008, y parece que hace poco salió la versión 3.0. Me sorprendió porque, igual que muchos en los comentarios de Hacker News, yo tampoco lo había escuchado antes.
Supongo que, como siempre, será porque el nombre es una palabra demasiado genérica.
Creo que para este tipo de utilidades sería mejor tomar una palabra común y agregarle otra, como UltraEdit o SublimeText.

 
reagea0 2025-08-26

Ah, entonces Base era el nombre de la app. Aunque estaba clarísimo en el título, no me había dado cuenta. jajaja

 
GN⁺ 2025-08-26
Opiniones de Hacker News
  • Me di cuenta de que llevo usando Base como unos 15 años; siempre ha sido excelente y ha mejorado con el tiempo
    • Normalmente pienso que los productos que salen en “Show HN” tendrán solo lo mínimo funcional, pero enterarme de que Base se ha usado en producción por más de 15 años me dio confianza
  • Me encanta esta forma de desarrollar software, este estilo “artesanal”, donde en vez de ser open source o enterprise, un equipo pequeño de una o dos personas hace una sola cosa y la hace muy bien
  • Me sorprendió que esta app tuviera ya 15 años; si hubiera sabido que existía algo así, la habría comprado hace mucho, pero no la vi ni en Google, Reddit, Product Hunt ni AlternativeTo; se siente como si hubiera aparecido de otra dimensión
    • Creo que no aparecía bien en búsquedas porque el nombre es demasiado genérico; la palabra “Base” es demasiado común
  • Recuerdo haber comprado esta app hace más de 15 años (antes de que el logo brillara), y ya entonces era un software excelente; seguro que esta actualización también vale la pena, es un producto muy satisfactorio
  • Si añadieran una función para mostrar UUID, sería fantástico; SQLite no soporta UUID de forma nativa, pero mucha gente los guarda como blobs binarios; los productos de Jetbrains reconocen esos valores automáticamente como UUID y permiten editarlos con facilidad
    • Respuesta agradeciendo el comentario; dice que todavía no había visto ese comportamiento
    • Le sorprende que haya bastante gente, como él, que guarda UUID como blobs binarios; no quiere depender de herramientas específicas de plataforma que no usa tan seguido, y en SQLite studio los blobs tampoco se ven bien, además le decepciona que solo funcione en Mac
    • A veces dentro de un blob binario también hay cadenas totalmente imprimibles, como ASCII de 7 bits; al final todo eso sigue siendo blob
    • Da hasta miedo guardar UUID como blobs binarios porque cada RDBMS o lenguaje los guarda y ordena distinto; MariaDB y SQL Server tienen tipos dedicados y también ordenan distinto por diferencias de estructura o endianness, Oracle asume binario por defecto pero SYS_GUID() puede causar problemas de endianness, PostgreSQL simplemente ordena como cadena, y si pasas un GUID desde .NET la forma de almacenarlo también puede cambiar; por eso cree que esperar que una base de datos SQLite guarde UUID de la misma forma es poco realista
  • Le gustan las herramientas que muestran visualmente la estructura de la base de datos y sincronizan la edición de esa estructura entre diagramas y código SQL; en macOS escuchó que OmniGraffle cumple ese papel, y en Windows Microsoft Visio; personalmente usa Database Designer en una tablet Android y le funciona bien para proyectos simples; el desarrollador de Database Designer (Google Play) dijo que la app será gratis para siempre, y las compras dentro de la app son donaciones voluntarias tipo “invítame un café”; además, en la ayuda en línea hay un enlace a un video de demostración corto
    • No cree que OmniGraffle soporte directamente la sincronización de edición entre la estructura de la base de datos y el código SQL
  • Acaba de probar Base y le gustó bastante la interfaz; normalmente usa mucho TablePlus, pero le gustaría que hubiera funciones específicas para SQLite, por ejemplo que las claves foráneas vinieran activadas por defecto, y que existiera una función para cargar extensiones automáticamente (por ejemplo, al usar sqlite-vec aparece un error como “no such module: vec0”); piensa seguir de cerca el proyecto
    • Agradece el feedback; dice que de verdad hace falta una opción para activar automáticamente las claves foráneas y que lo va a anotar; sobre la carga automática de extensiones, le preocupa que entre en conflicto con las políticas de la App Store y que eso genere diferencias de funciones entre la versión directa y la de la tienda, pero lo revisará
  • Lleva usando Base desde 2011; no lo usa muy seguido, pero siempre es la primera herramienta que busca cuando necesita abrir un archivo de base de datos o convertir un CSV en base de datos para analizarlo; le da gusto poder pagar con gusto por una actualización después de tanto tiempo
  • Tiene curiosidad por saber qué lo diferencia de sqlitebrowser sqlitebrowser.org
    • (Desarrollador de Base) Personalmente cree que sus ventajas son una mejor integración con apps de macOS y mejores funciones para crear o modificar tablas, aunque Base todavía no soporta SQLCipher
    • Destaca que la UI es limpia y elegante
    • Siente que Base está muy bien pulido y que vale más la pena probarlo que otras opciones
    • Dice que sqlitebrowser se le caía demasiado seguido y le parecía inestable, así que compró otra app de pago
    • La UI se siente más agradable; aunque usa datagrip en lo directo, está considerando comprarlo porque quiere apoyar software realmente nativo para Mac
  • Algo fuera del tema, pero se pregunta si hay gente que necesite una versión local-first de Airtable; como desarrollador independiente, quiere saber si hay mercado para un producto que use SQLite como backend, se conecte a archivos y datos, y soporte sincronización entre varias computadoras
    • Curiosamente, él también ha estado desarrollando algo parecido durante el último año; no usa SQLite, pero funciona de forma completamente local y nativa, y también ofrece integraciones no locales y soporte para scripts; si hay interés, planea lanzarlo dentro de un mes