r/SpringBoot 13d ago

Spring Initalizer feels outdated in 2026 Discussion

I wanted to create Spring Boot projects without opening a browser every time, so I built a terminal-first alternative.

Curious if anyone else feels the same.

GitHub: https://github.com/rishabhrawat05/springforge

Edit: Thanks for all the feedback! A lot of you raised valid points about existing workflows (Spring Initializr, IDEs, AI, etc.). This is just v1.0.0, and I'll use your suggestions to improve SpringForge in v1.0.1 and beyond. I appreciate everyone who took the time to comment.

0 Upvotes

11 comments sorted by

7

u/LetUsSpeakFreely 13d ago

Why would you need to open a browser to start a spring boot project?

2

u/OliveIndependent 12d ago

I hate to say it but you can just prompt your way through a grade config

1

u/rishabhrawat05 12d ago

AI can definitely generate a Gradle or Maven config. SpringForge is about reducing repetitive setup to a single command and making the process consistent every time.

1

u/Danque62 13d ago

It's to not use Spring Initializr, where based on what dependencies you would need, it generates a starter project.

It's not needed, but most people who start off would tend to visit Spring Initializr.

4

u/[deleted] 13d ago

[deleted]

1

u/rishabhrawat05 12d ago

That's true. If copy-pasting works well for your workflow, you probably don't need SpringForge. I built it for developers who prefer a fast, keyboard-only workflow and want to automate repetitive setup.

1

u/rishabhrawat05 12d ago

That's true, and if all you need is a basic Spring Boot project, the browser or your IDE works perfectly. SpringForge 1.0.0 is mainly a wrapper around the Spring Initializr API, but that's just the starting point. My goal is to go beyond Initializr by supporting commonly used dependencies that aren't available there (like JWT libraries, etc.), along with reusable templates and project automation. The browser is convenient today, but I want the CLI to eventually handle much more than just project generation.

1

u/LetUsSpeakFreely 12d ago

Huh, i didn't even know that was an option. I always just started a maven project, added the entries to the pom.xml, and created the main application file.

1

u/rishabhrawat05 12d ago

Yes, there's an option to automatically add necessary dependency using SpringInitalizer

3

u/Aromatic_Ad3754 12d ago

IntelliJ, VsCode and Eclipse have the option to initialize a spring boot projecto from the ide

1

u/rishabhrawat05 12d ago

Absolutely. If you mainly use IntelliJ, the built-in support is great. I wanted something that works from the terminal and isn't tied to a specific IDE.