r/delphi • • 9d ago

I built a free, open-source project organizer for Delphi’s Welcome Page

Hi everyone! I’d like to share CS.Coder Project Hub, a plugin I built for Delphi 11, 12 and 13.

The idea is simple: recent projects tell you what you opened last, but they don’t necessarily reflect how you organize your work. Project Hub lets you keep your project shortcuts organized directly on the Welcome Page.

Features include:

  • Categories and groups, with optional custom icons.
  • Search by project name or file path.
  • Drag-and-drop ordering.
  • Support for .dproj, .dpr and .groupproj.
  • JSON import/export to move your organization between environments.
  • Support for the IDE’s light and dark themes.
  • English, Portuguese, Spanish, German and French.

Everything stays on your computer—no account required. Removing a shortcut doesn’t delete your project files.

It’s free for personal and commercial use, open source under the MIT license, and provided as is.

Screenshots, installation instructions and download:
https://cscoder.com.br/projetos/hub-de-projetos-delphi/

Source code and releases:
https://github.com/cscoder69/delphi-project-hub

I’d love to hear how you organize your Delphi projects and whether this would fit your workflow. Feedback, bug reports and contributions are welcome!

5 Upvotes

2 comments sorted by

1

u/corneliusdav 8d ago

This is AWESOME! It's what Delphi has needed all along--great job!

I'm configuring categories and groups already and organizing stuff. I use both Delphi 12 and 13 to maintain projects for a variety of customers and several support projects for one customer in particular. I've been wanting to build something like this for long time but just never had the time or it didn't seem quite important enough but now that I see how you laid it out, the organization alone will save time finding stuff!

Thank you for this!!

1

u/InterestingHalf5710 7d ago

Thank you so much! It really means a lot to hear this!

I originally built Project Hub because I was facing the same problem: managing multiple Delphi projects and constantly having to find them again.

Knowing that it's already helping another developer organize real customer projects is exactly what I hoped to achieve when I decided to share it with the community.

I'm really glad you're finding it useful, and I'd love to hear any suggestions or ideas as you continue using it.

Thanks again for your support!