{"id":28285,"library":"springboot-generator","title":"springboot-generator","description":"An interactive Spring Boot project generator for Python developers, producing Java 17/21 projects with Docker, Swagger, and modular architecture. Current version 0.3.0, updated about every 3 months.","status":"active","version":"0.3.0","language":"python","source_language":"en","source_url":"https://github.com/YOUR_GITHUB/springboot-generator","tags":["spring-boot","code-generator","java","cli","scaffold"],"install":[{"cmd":"pip install springboot-generator","lang":"bash","label":"PyPI install"}],"dependencies":[{"reason":"Command-line interface","package":"click","optional":false},{"reason":"Template rendering for generated files","package":"Jinja2","optional":false}],"imports":[{"wrong":"from springboot_generator import SpringBootGenerator","symbol":"main","correct":"from springboot_generator import main"}],"quickstart":{"code":"from springboot_generator import SpringBootGenerator\n\ngenerator = SpringBootGenerator(\n    project_name=\"demo\",\n    java_version=\"17\",\n    include_docker=True,\n    include_swagger=True\n)\ngenerator.create_project(\"./output\")\nprint(\"Spring Boot project generated at ./output\")","lang":"python","description":"Generates a modular Spring Boot project with Docker and Swagger support."},"warnings":[{"fix":"Use `from springboot_generator import ...`","message":"Module name uses underscore 'springboot_generator' not 'springboot-generator' (hyphen is not valid in Python imports).","severity":"gotcha","affected_versions":"all"},{"fix":"Use `from springboot_generator.cli import generate_project`","message":"In version 0.2.x, the CLI function was at the root; in 0.3.0 it moved to `cli` submodule.","severity":"deprecated","affected_versions":">=0.3.0"},{"fix":"Pass java_version as string: \"17\" or \"21\"","message":"Java version parameter changed from 'java_version' (int) to string in 0.3.0. Passing integer will raise TypeError.","severity":"breaking","affected_versions":">=0.3.0"}],"env_vars":null,"search_vec":"'0.3.0':25 '17/21':15 '3':29 'architectur':22 'boot':7,33 'cli':38 'code':35 'code-gener':34 'current':23 'develop':12 'docker':18 'everi':28 'generat':3,9,36 'interact':5 'java':14,37 'modular':21 'month':30 'produc':13 'project':8,16 'python':11 'scaffold':39 'spring':6,32 'spring-boot':31 'springboot':2 'springboot-gener':1 'swagger':19 'updat':26 'version':24","created_at":"2026-05-09T05:54:42.311368+00:00","updated_at":"2026-05-09T05:54:42.311368+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"springboot-gen","cli_version":"sh: 1: springboot-gen: not found","type":"library","homepage":null,"github":"https://github.com/YOUR_GITHUB/springboot-generator","docs":null,"changelog":null,"pypi":"https://pypi.org/project/springboot-generator/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops","web-framework","aws","gcp","azure"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}