DBAudit

clean, secure, and fast databases.

Visit Website
July 18, 2025 Hey Indie Hackers!

Quick update — my project dbaudit.org now has a plugin system! 🎉

From now on, anyone can extend the functionality of the app by building custom plugins. This opens up a lot of opportunities for automation, integrations, and custom analysis tailored to specific needs.

To kick things off, I’ve created a simple demo plugin: "Hello World" — it shows how the plugin architecture works and how easy it is to build your own.

📌 I'm planning to add a plugin directory and developer documentation to help the community get started with creating their own extensions.

If you're into database auditing or want to try building a plugin — I'd love your feedback!

Comment

July 17, 2025 DBAudit: We're Building a Plugin System!

Hey Indie Hackers! 👋
Quick update from the DBAudit project – a tool we’re building to help audit and monitor databases.

Right now, we’re working hard on a plugin system that will make the tool more flexible and allow for much faster feature development. 🎯

With the new system:

  • 🔧 Users will be able to write their own plugins – whether for custom data analysis, reporting, or integration with external tools.

  • 📦 DBAudit will become significantly more extensible and adaptable, both for us and for the community.

  • ⚡️ New features can be added more quickly, without needing to modify the core codebase.

If you’ve built something similar or have experience with plugin architecture in your own projects – I’d love to hear how you approached it. 🙂

Wish us luck! 💪
#buildinpublic #pluginarchitecture #dbtools #indiehacker


Comment

June 25, 2025 Just shipped a new feature in DBAudit: database auditing meets education 🚀

Hey indie hackers! 👋
I’ve been building DBAudit, a tool that helps devs audit their databases — think detecting missing indexes, unoptimized queries, unused tables, etc. It’s been live for a while and people seem to like how it just gets to the point.

But I realized something: most tools tell you what’s wrong, but not why it’s wrong — and definitely not how to fix it.

So I just added a new educational layer to DBAudit.
Now when a problem is detected, the app explains:

  • What the issue actually means

  • Why it’s a problem

  • How to solve it

  • And even gives example code to fix it 💡

My goal is to make DBAudit not just a dev tool, but a way to learn better database practices while you work.

You shouldn’t need to Google “why is SELECT * bad?” for the 100th time. 😅

Would love feedback or ideas from anyone who’s struggled with DB performance or wants to make their tech stack more self-explanatory. Drop me a comment or shoot me a message!

Happy building,

Comment

June 23, 2025 🚀 DBAudit — Design Phase ✅ Now Full Speed Ahead with Implementation!

Hey Indie Hackers!
Just wanted to share a quick update on our project, DBAudit.

After a few weeks of intense work on the architecture and UI, we’ve officially wrapped up the design phase. Now we’re jumping straight into implementation! 💻⚙️

DBAudit is an app built to generate database audits — our goal is to provide a clear, secure, and intuitive system for tracking and analyzing data changes.

We’ve also added two sample UI screenshots on the project page — would love for you to check them out and share your thoughts!

http://dbaudit.org/2.png

#buildinpublic #dbaudit #indiehackers #startup

4 Comments

  1. 2

    Love this! I’m currently testing automation strategies myself and looking to help businesses for free to improve my systems. Always great to see others taking bold steps too.

    1. 1

      Education is our second key feature. 😉

  2. 2

    This seems like it could be quite a valuable product. I particularly appreciate the "why is this a problem" feature. I think with any automation the opportunity to provide some additional education in exchange for time- saving and efficiency is a wonderful trade.

    1. 1

      We try to educate, so the same issue doesn't happen next time. ;)

June 16, 2025 Starting work on DBAudit – SonarQube for Databases

Hey Indie Hackers!
I've just started working on a project that's been on my mind for a while – DBAudit.

It's a tool designed to work like SonarQube, but for databases. The main goal: analyze the quality, security, and structure of your databases in a single environment.

🔧 The MVP will support:

  • SQL Server

  • PostgreSQL

  • MySQL

📊 Core features at launch:

  • Unified environment for analyzing multiple databases

  • Automatic report generation

  • Detection of anti-patterns, unused objects, missing indexes, duplicate SQL code, and more

I want this tool to be useful for developers, DBAs, and data audit teams alike.

If you:

  • Work with databases

  • Use SonarQube and wish you had something similar for SQL

  • Have ideas for useful checks and reports

👉 Let me know – I'd love to chat!

I plan to open up the repo after the MVP is ready and get feedback from early testers.
Stay tuned!

4 Comments

  1. 2

    I've read a lot about how database performance is often lacking because developers simply aren't familiar with certain things or due to using ORMs. My question is, will this tool suggest changes or only flag issues (I'm not too familiar with how code analysis tools typically work), also will it explain reasoning or is this meant as a lightweight tool to highlight issues?

    Regardless, the reasoning behind this tool seems really cool, I've always been interested in database related development. Good Luck!

    1. 2

      The tool will detect potential issues and give you a clear explanation for each one. You'll get a breakdown of what’s wrong, how to fix it, and a code example to guide you.

  2. 1

    This comment was deleted a year ago

June 2, 2025 DBAudit reaches a milestone – from POC to MVP!

Hey Indie Hackers!

I'm excited to share that my app DBAudit, a tool for performing automated database audits, has officially moved from the Proof of Concept (POC) stage to a Minimum Viable Product (MVP)! 💻📊

🛠️ What does DBAudit do?
DBAudit analyzes database configuration, performance, and security (currently supporting PostgreSQL and SQL Server) and generates reports with actionable recommendations. It helps IT and DevOps teams identify issues before an auditor—or a customer—does 😉

📈 Why does this matter?
The interest I received during the POC phase gave me the motivation to push forward and build out the MVP. It now includes:

  • user login and dashboard,

  • the ability to connect database instances,

  • a basic rules engine and alert system,

  • automated audit reports.

Comment

May 13, 2025 “I was surprised how many things were wrong in my ‘perfect’ database”

I thought my database was solid.
Clean schema, decent indexes, no weird shortcuts.

But then I ran it through DBaudit.org (a tool I’ve been building)... and wow 😅

Here’s what came up:

  • ❌ A few missing foreign key constraints

  • 🐢 Unused indexes slowing down inserts

  • 🔓 A table with overly broad permissions

  • 🤯 Inconsistent naming across tables (I knew that user_info table would bite me one day)

What really surprised me is how easy it is to miss this kind of stuff when you're focused on building features fast.

That’s why I built DBaudit — to help indie hackers and devs like me catch these things before they become real problems.

It supports Postgres, MySQL, and SQL Server.
If you give it a spin, I’d love to hear what your “perfect” database is hiding 😉
👉 https://dbaudit.org

Comment

May 12, 2025 When was the last time you checked your database?

We love writing clean code and shipping features fast...
But databases? They often get ignored — until something breaks.

Here’s what can sneak in:
🔍 Missing indexes = slow queries
🤯 Inconsistent naming = confusion
🛑 No constraints = messy data
🔓 Loose permissions = security risks

That’s why I built DBaudit.org – a simple tool that scans your DB and shows you what’s off (and how to fix it).

Supports Postgres, MySQL, and SQL Server.
💬 Would love your feedback if you give it a try!

2 Comments

  1. 2

    hello ! I'm very interested in testing it. I'm about to launch a big project, and my biggest fear is really about my database. Will it handle a large number of users at the same time? Will it be fast enough? Was it set up properly, and what can I improve? I visited your website, but the links aren't clickable...?!

  2. 1

    This comment was deleted a year ago

May 9, 2025 DBaudit.org is live

I just launched the website for DBaudit.org

Comment

May 8, 2025 ⚙️ DBAudit: Performance Improvements in Progress

We’re currently working on optimizing DBAudit’s performance to handle large databases faster and more efficiently.
Faster scans = quicker insights = happier developers. 🚀

Stay tuned — more updates coming soon!

2 Comments

  1. 1

    Nice. What's a pain point you are struggling with the most?

    1. 1

      I don't have problems, I have challenges :p

      To improve performance at this stage, I use a message queue and refactor code.

About

DBAudit helps teams ensure database quality, security, and performance by automating audits and highlighting issues like poor structure, unoptimized queries, and weak permissions — before they become problems.