Skip to content

πŸŽ‰ Springman v1.0.0 – Go CLI for Spring Boot Developers

Latest

Choose a tag to compare

@manimovassagh manimovassagh released this 09 Jun 19:15
7f7db09

πŸš€ Initial Release of Springman CLI

Springman is a fast and lightweight CLI tool written in Go to streamline your Spring Boot development workflow.

πŸ”§ Features:

  • 🌱 Create new Spring Boot projects via start.spring.io
  • 🧩 Add Maven dependencies directly to pom.xml
  • 🧹 Remove dependencies safely
  • πŸƒ Run projects via Maven or Gradle
  • ⚑ Zero dependencies, blazingly fast startup
  • 🧼 XML-safe parsing and formatting

πŸ›  Usage Examples

Create a project:
springman new myapp --build maven

Add a dependency:
springman add myapp org.springframework.boot:spring-boot-starter-web

Remove a dependency:
springman remove myapp org.springframework.boot:spring-boot-starter-web

Run the project:
springman run myapp


πŸ“¦ Built with:

  • Go 1.21+
  • Cobra CLI
  • XML encoder/decoder
  • Pure Go. No JVM required.

πŸ§ͺ Tested on:

  • macOS (Intel + Apple Silicon)
  • Ubuntu 22.04
  • Windows 11 (via Git Bash)

πŸ™Œ Contributions welcome!

Drop a ⭐ on the repo if you like it:
πŸ‘‰ https://github.com/manimovassagh/Springman

Made with ❀️ by Mani Movassagh