https://github.com/jhipster/generator-jhipster-micronaut
Micronaut blueprint for JHipster
https://github.com/jhipster/generator-jhipster-micronaut
jhipster micronaut
Last synced: 7 months ago
JSON representation
Micronaut blueprint for JHipster
- Host: GitHub
- URL: https://github.com/jhipster/generator-jhipster-micronaut
- Owner: jhipster
- License: apache-2.0
- Created: 2019-08-02T06:05:34.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T15:53:03.000Z (7 months ago)
- Last Synced: 2025-04-12T23:43:18.440Z (7 months ago)
- Topics: jhipster, micronaut
- Language: EJS
- Homepage:
- Size: 4.74 MB
- Stars: 99
- Watchers: 11
- Forks: 29
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Greetings, Micronaut Hipster!



This project generates a Micronaut-based JHipster application 😎.
It is based on JHipster Blueprint 🔵, and intends to replace the Spring Boot portions of the server with [Micronaut](https://micronaut.io) equivalents.
## Installation and Usage
1. Install MHipster
```
npm install -g generator-jhipster-micronaut
```
2. Create a new folder for your application
3. Start MHipster
```
mhipster
```
Alternatively, if you already have JHipster installed, you can use this blueprint with:
```
jhipster --blueprints micronaut
```
## Using Docker
Download the Dockerfile:
```bash
mkdir docker
cd docker
wget https://github.com/jhipster/generator-jhipster-micronaut/raw/main/docker/Dockerfile
```
Build the Docker images:
```bash
docker build -t jhipster-generator-micronaut:latest .
```
Make a folder where you want to generate the Service:
```bash
mkdir service
cd service
```
Run the generator from image to generate service:
```bash
docker run -it --rm -v $PWD:/home/jhipster/app jhipster-generator-micronaut
```
Run and attach interactive shell to the generator docker container to work from inside the running container:
```bash
docker run -it --rm -v $PWD:/home/jhipster/app jhipster-generator-micronaut /bin/bash
```
## Currently supported options
- Monolith projects
- Microservice projects
- JWT or OAuth 2.0 Authentication
- SQL Database Support
- MySQL
- MariaDB
- PostgreSQL
- H2
- Ehcache
- Caffeine Cache
- Redis Cache
- Maven or Gradle Build System
- Angular or React Client
- Cypress Tests
- Heroku Deployment
## Compatibility
| Micronaut Blueprint | Micronaut | JHipster |
| ------------------- | --------- | -------- |
| 3.5.0 | 4.6.3 | 8.7.3 |
| 3.4.1 | 4.5.0 | 8.6.0 |
| 3.3.0 | 4.4.2 | 8.4.0 |
| 3.2.0 | 4.3.8 | 8.3.0 |
| 3.1.0 | 4.3.6 | 8.2.1 |
| 3.0.0 | 4.2.0 | 8.1.0 |
| 2.0.0 | 3.10.1 | 7.9.3 |
| 1.0.2 | 2.4.4 | 6.10.5 |
| 0.8.0 | 2.3.0 | 6.10.5 |
## ❤️ for community
Interested in contributing?
Check out our [contributing guide](https://github.com/jhipster/generator-jhipster-micronaut/blob/main/CONTRIBUTING.md) to get started.
## Help
Please post any questions in [this project's discussions](https://github.com/jhipster/generator-jhipster-micronaut/discussions), or on [Stack Overflow with a `jhipster` tag](https://stackoverflow.com/questions/tagged/jhipster).
## License
Apache 2.0, see [LICENSE](LICENSE).