Web Development

Stop Building Admin Panels From Scratch — Low-Code Actually Makes Sense Now

A

Admin User

Author

Jun 13, 2026
4 min read
1 views

I spent three weeks last year building a custom admin panel for a client's internal tool. Three weeks. We wrote forms, tables, permission logic, validation, the whole dance. The client wanted it in two weeks. By week three, when they finally saw it, they asked for "just a few tweaks" that turned into another week of work. I remember thinking: there has to be a better way to do this.

There is. I'm not talking about the no-code platforms that lock you into their cloud and make you powerless the moment you need something custom. I'm talking about open-source low-code frameworks that actually let you self-host, read the code, and extend without fighting the platform.

Until recently, I dismissed all of this as hype or oversimplified tooling. I was wrong.

The Problem With How We've Been Building Internal Tools

Here's what actually happens in production: you get asked to build an admin panel, a reporting dashboard, or some CRUD system for internal use. Your options feel limited. You either:

  1. Hand-roll everything in React or Vue and watch scope creep destroy your timeline
  2. Use a closed-source SaaS that works until you need customization
  3. Pretend you're somehow more productive than the last five developers who built the same thing

I've done all three. None of them felt good.

The reason I'm revisiting this now is that I've started looking at the ecosystem differently. There's a real tier of open-source projects that split the difference: they give you massive productivity gains for the common cases (forms, tables, permissions, dashboards), but you can always drop down to code when you need to. And critically: you own it.

What Category You're Actually In Matters

The original article does something I found genuinely useful: it stops trying to sell you one "best" low-code platform and instead groups them by problem. This is the thinking I needed to hear.

If I'm building admin panels or internal MIS systems and my team uses Java, the ecosystem and velocity differences are real. If I'm dealing with complex business logic that will evolve for years, I need something fundamentally different than if I'm slapping together a lightweight database interface.

The category-first thinking changes how you evaluate. A tool that's perfect for "turn this database into a spreadsheet" will fail you spectacularly if you need "complex state management and custom business rules." Knowing which row you're in before you pick the tool saves weeks of backtracking.

My Take on the Options

I'm skeptical of most low-code platforms, but I see the case for specific ones here.

For teams doing Java enterprise work, the velocity argument is real. JeecgBoot's dual engine for low-code and no-code components seems like a genuine productivity multiplier for MIS and ERP work. That's not something I can build faster by hand.

The form/page builders category (Amis, for instance) interests me because it's genuinely useful for what it does: you define pages in JSON, you get a UI. It's not trying to be your entire system; it's trying to be really good at one thing. I respect that.

The one that grabbed my attention most was Oinone — specifically because it's metadata-driven, not drag-and-drop. This matters. Drag-and-drop generates brittle, unmaintainable code. Metadata-driven means the AI and humans are editing the same source of truth, and you can actually maintain it. That's different. The star count is low, which usually means either undiscovered or genuinely not as good as claimed, but the architecture philosophy is sound.

What I'd Actually Do

If I were building an internal admin system tomorrow, I'd:

  1. Clone one tool from the category that matches my problem
  2. Get it running locally (the article rightly says to actually run them)
  3. Build a real feature, not a demo
  4. See where it breaks or feels wrong

The key here is that you can actually do this with open-source tools. You're not betting your entire project on whether a vendor is still in business in two years. You can read the code. You can fork it if you need to.

Your Move

The question I'd ask myself: what admin panel or internal tool are you building today that you're solving the hard way? And which of these categories does it actually fall into?

Source: This post was inspired by "8 open-source low-code platforms worth a star in 2026 — picked by what you actually need" by Dev.to. Read the original article

Share this article

Related Articles