DEV Community

Vinícius Macacari
Vinícius Macacari

Posted on

DBOLT - Database Manager

Download & Repo:

Every day, I found myself repeating the same painful routine.

I needed to run a simple query against a database, check a table, inspect a schema, or create something basic. Nothing complex. Nothing that required a full DBA-level toolkit.

But to do that, I had to open a heavy database client.

In my case, that usually meant opening DBeaver.

And don’t get me wrong: DBeaver is powerful. It supports a lot of databases, has many advanced features, and can be a great tool for many scenarios.

But for my daily workflow as a developer, it often felt like too much.

It loads multiple modules, runs several validations, shows countless options, and sometimes feels like my computer is about to freeze before I even write the first line of SQL.

I am not a DBA.

I am a developer.

Most of the time, I just want to run a query, check some data, create a simple table, inspect a schema, or quickly validate something during development.

Using a complex database tool for that felt like using a cannon to kill an ant.

A cannon with poor UI/UX, to be honest.

So I decided to build my own database manager.

That is how DBolt was born.

What is DBolt?

DBolt is a lightweight, developer-first database manager designed to make everyday database work faster, simpler, and cleaner.

The goal is not to create another bloated enterprise database suite.

The goal is to build a focused tool for developers who need a fast and reliable way to interact with databases without unnecessary friction.

DBolt is:

  • 100% free
  • 100% open-source
  • Built with a clean and minimal interface
  • Designed for speed and simplicity
  • Focused on developer workflows
  • Made to support multiple native database connections

Instead of trying to include every possible feature from day one, DBolt focuses on the things developers actually use every day.

Why I Built DBolt

I wanted a database manager that opened quickly, looked clean, and let me do my work without getting in the way.

I wanted something that felt modern.

Something simple.

Something that did not make me feel like I needed to configure half the application before running a basic query.

Most database clients are built to serve many different types of users: DBAs, data analysts, system administrators, backend engineers, support teams, and enterprise environments.

That usually means a lot of features.

But more features often means more complexity.

As a developer, I wanted the opposite.

I wanted a database GUI that helped me move fast.

A tool where I could:

  • Connect to different databases
  • Run SQL queries
  • View results clearly
  • Edit rows when needed
  • Save useful queries
  • Inspect tables and schemas
  • Limit returned rows
  • Format SQL quickly
  • Stay focused

That became the foundation of DBolt.

Current Features in DBolt v0.3.0

DBolt is currently in version v0.3.0, and it already includes several useful features for daily development work.

Query Execution

You can write and execute SQL queries directly inside DBolt using a clean editor interface.

The experience is designed to be simple and fast. Open your workspace, write your query, run it, and inspect the result.

No unnecessary setup. No overloaded menus. No distractions.

Results Grid

Query results are displayed in a clean grid, making it easy to inspect returned data.

This is one of the most important parts of any database manager, so the focus is on readability and usability.

Grid Row Editor

DBolt includes a grid row editor, allowing you to work with rows more directly from the results interface.

This is especially useful when you need to quickly inspect or adjust data during development.

Saved Queries

Developers often reuse the same queries during debugging, testing, support, or feature development.

DBolt allows you to save queries so you can quickly come back to them later instead of rewriting or searching through old files.

Table and Schema Information

DBolt provides access to table and schema information, making it easier to explore database structure without writing manual inspection queries every time.

This helps when working with unfamiliar databases or when switching between different projects.

Row Limit Controller

Accidentally loading too many rows can be annoying, slow, and sometimes dangerous depending on the database.

DBolt includes a row limit controller so you can define how many rows should be returned by default.

This keeps query results predictable and helps avoid unnecessary load.

Native SQL Formatter

Readable SQL matters.

DBolt includes a native SQL formatter to help keep queries clean and organized.

This is especially useful when working with long queries, joins, filters, or copied SQL from logs and other tools.

Multiple Database Connections

DBolt was designed to work with multiple database connections natively.

The idea is to make it simple to switch between environments and databases without turning the interface into a maze.

A Cleaner Database Manager Experience

One of the biggest priorities for DBolt is the user interface.

Database tools do not need to feel old, confusing, or overloaded.

A developer tool should respect the user’s time and attention.

Top comments (0)