Announcing full-stack code generator for Rust: generator-jhipster-rust
⚓ Rust 📅 2026-02-09 👤 surdeus 👁️ 6𝐀𝐧𝐧𝐨𝐮𝐧𝐜𝐢𝐧𝐠 𝐠𝐞𝐧𝐞𝐫𝐚𝐭𝐨𝐫-𝐣𝐡𝐢𝐩𝐬𝐭𝐞𝐫-𝐫𝐮𝐬𝐭!
What if you could scaffold a full-stack Rust application with consistent patterns and tested foundations in minutes? Sharing a personal project for feedback and help: a 𝘑𝘏𝘪𝘱𝘴𝘵𝘦𝘳 𝘣𝘭𝘶𝘦𝘱𝘳𝘪𝘯𝘵 (GitHub - pandeyn/generator-jhipster-rust) that generates Rust backends with Axum and Angular/React/Vue UI.
𝘞𝘩𝘺 𝘣𝘶𝘪𝘭𝘥 𝘵𝘩𝘪𝘴?
I've always appreciated JHipster's (https://jhipster.tech) ability to scaffold full-stack applications quickly, but wanted to explore what that experience would look like with Rust on the backend. This project lets you spin up a complete application with a Rust backend and your choice of Angular, React, or Vue UI. The generated apps follow 12-factor principles by default.
𝘞𝘩𝘢𝘵 𝘪𝘵 𝘨𝘦𝘯𝘦𝘳𝘢𝘵𝘦𝘴:
Full-stack apps with Angular, React, or Vue frontends (uses base JHipster, and also releasing a MUI React frontend soon)
Monolithic or Microservices architectures
Gateway projects with micro-frontend support
Complete CRUD for entities with validations & relationships
Database support: PostgreSQL, MySQL, MongoDB, SQLite
Security: JWT or OAuth2/OIDC (Keycloak) authentication
APIs: OpenAPI spec with Swagger UI + Scalar UI
𝘉𝘶𝘪𝘭𝘵-𝘪𝘯 𝘪𝘯𝘵𝘦𝘨𝘳𝘢𝘵𝘪𝘰𝘯𝘴:
Apache Kafka for async messaging
Prometheus + Grafana for monitoring
Consul for service discovery
GitHub Actions / GitLab CI pipelines
Docker & Docker Compose deployment
𝘋𝘦𝘷𝘦𝘭𝘰𝘱𝘦𝘳 𝘌𝘹𝘱𝘦𝘳𝘪𝘦𝘯𝘤𝘦:
Automatic reload on code changes
Environment config via .env files
Health endpoints for container orchestration
Cypress E2E testing included
𝘞𝘩𝘢𝘵'𝘴 𝘯𝘦𝘹𝘵:
Kubernetes manifests & Helm charts
Circuit breaker patterns
Distributed tracing (Zipkin/Jaeger)
WebSocket and GraphQL support
Redis caching
𝘛𝘦𝘤𝘩 𝘴𝘵𝘢𝘤𝘬: Axum, Tokio, Diesel ORM, selected DB, Prometheus, Grafana, Kafka, JWT, Keycloak, Consul, Docker, and more. Also includes non and UI libraries based on selected UI stack.
𝘎𝘪𝘵𝘏𝘶𝘣: GitHub - pandeyn/generator-jhipster-rust
𝘕𝘗𝘔: https://npmjs.com/package/generator-jhipster-rust
𝘑𝘏𝘪𝘱𝘴𝘵𝘦𝘳: https://jhipster.tech
Feedback and contributions welcome! Thank you!
#Rust #JHipster #Axum #OpenSource #WebDevelopment #Microservices #FullStack
1 post - 1 participant
🏷️ Rust_feed