DEV Community

Subha S. Das
Subha S. Das

Posted on

From an idea to an open-source Go framework: where RetUI is today.

Open source Go framework RetuiA few months ago, RetUI was just an idea.
I wanted a different way to build terminal applications in Go—something that could provide a modern, component-based developer experience without losing the simplicity and power of the terminal.

Since then, RetUI has grown quite a bit.
I've been working on:

• Component-based UI
• React-inspired hooks and state management
• Flexible, Flexbox-inspired layouts
• Keyboard and focus management
• Screen navigation
• Modals, overlays and toasts
• Reusable form controls
• Tables and other UI components
• Developer tooling and VS Code snippets

But building the framework is only one part of the journey.
The bigger challenge is making it easy for other developers to discover, understand, use and contribute to it.
That's what I'm focusing on now.

I'm continuing to improve RetUI, build real applications with it, improve the documentation, and make the developer experience better with every iteration.

It's still a work in progress—but that's the exciting part of building in public.

If you're a Go developer:
What would you want to see in a modern terminal UI framework?
I'd genuinely love to hear your ideas.

⭐ Explore RetUI on GitHub:(https://github.com/subhasundardass/retui)

Top comments (0)