Micronaut Launch logo

Micronaut Launch Micronaut Foundation

Use this command to install Micronaut Launch:
winget install --id=Micronaut.Launch -e

Micronaut - A modern, JVM-based (Java, Groovy, Kotlin), full-stack framework for building modular and testable microservice and serverless applications

Micronaut Launch is a modern, JVM-based framework designed to simplify the development of microservice and serverless applications. It supports multiple programming languages, including Java, Groovy, and Kotlin, enabling developers to build modular, testable, and scalable solutions efficiently.

Key Features:

  • Rapid project creation with pre-configured templates for Web/MVC, CLI, gRPC, and more.
  • Cross-platform compatibility, supporting Windows, Linux, and macOS through native applications or universal Java distributions.
  • Integration with popular cloud platforms like AWS Lambda, Azure Functions, and Google Cloud Platform (GCP).
  • Built-in support for reactive programming paradigms and non-blocking I/O operations.
  • Flexible architecture that allows developers to choose specific features without unnecessary dependencies.

Audience & Benefit: Ideal for developers building microservices or serverless applications who need a lightweight, performant framework. Micronaut Launch enables faster development cycles, easier testing, and seamless deployment across various cloud environments.

Compatible with industry-standard tools and CI/CD pipelines, Micronaut Launch is designed to integrate smoothly into existing workflows. It can be installed via winget for quick setup on Windows systems.

README

Micronaut Launch

Maven Central Build Status

Generates Micronaut applications.

Installation

The CLI application comes in various flavours from a universal Java applications to native applications for Windows, Linux and OS X. These are available for direct download on the releases page. For installation see the Micronaut documentation.

If you prefer not to install an application to create Micronaut applications you can do so with curl directly from the API:

$ curl https://launch.micronaut.io/demo.zip -o demo.zip
$ unzip demo.zip -d demo
$ cd demo
$ ./gradlew run

Run curl https://launch.micronaut.io for more information on how to use the API or see the API documentation referenced below.

UI

If you prefer a browser based user interface you can visit Micronaut Launch.

The user interface is written in React and is a static single page application that simply interacts with the https://launch.micronaut.io API.

API

API documentation for the production instance can be found at:

API documentation for the snapshot /development instance can be found at:

Documentation

See the Snapshot Documentation for the current development docs.

Snapshots and Releases

Snaphots are automatically published to JFrog OSS using Github Actions.

See the documentation in the Micronaut Docs for how to configure your build to use snapshots.

Releases are published to JCenter and Maven Central via Github Actions.

A release is performed with the following steps:

Versions
4.8.2
4.8.0
3.9.3
3.9.2
Website
License