# @mavogel/mvc-projen

> Base projen module for MV Consulting projects

Latest version **0.0.48** (published 2026-09-28) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @mavogel/mvc-projen
pnpm add @mavogel/mvc-projen
yarn add @mavogel/mvc-projen
bun add @mavogel/mvc-projen
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.0.48 |
| Published | 2026-09-28 |
| First published | 2025-02-08 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Manuel Vogel |
| Maintainers | mavogel |
| Keywords | aws, cdk, construct, projen |

## Links

- npm: https://www.npmjs.com/package/@mavogel/mvc-projen
- Repository: https://github.com/mavogel/mvc-projen
- Homepage: https://github.com/mavogel/mvc-projen#readme
- Issues: https://github.com/mavogel/mvc-projen/issues
- npm.io page: https://npm.io/package/@mavogel/mvc-projen

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 0.0.48 (latest) — 2026-09-28
- 0.0.47 — 2026-09-28
- 0.0.46 — 2026-09-26
- 0.0.45 — 2026-09-21
- 0.0.44 — 2026-09-21
- 0.0.43 — 2026-09-21
- 0.0.42 — 2026-09-16
- 0.0.41 — 2026-09-16
- 0.0.40 — 2026-09-14
- 0.0.39 — 2026-09-14
- 0.0.38 — 2026-09-14
- 0.0.37 — 2026-09-13
- 0.0.36 — 2026-09-13
- 0.0.35 — 2026-09-12
- 0.0.34 — 2026-09-12
- … 34 more at https://npm.io/package/@mavogel/mvc-projen/versions

## README

![Source](https://img.shields.io/github/stars/mavogel/mvc-projen?logo=github&label=GitHub%20Stars)
[![Build Status](https://github.com/mavogel/mvc-projen/actions/workflows/build.yml/badge.svg)](https://github.com/mavogel/mvc-projen/actions/workflows/build.yml)
[![ESLint Code Formatting](https://img.shields.io/badge/code_style-eslint-brightgreen.svg)](https://eslint.org)
[![Latest release](https://img.shields.io/github/release/mavogel/mvc-projen.svg)](https://github.com/mavogel/mvc-projen/releases)
![GitHub](https://img.shields.io/github/license/mavogel/mvc-projen)
[![npm](https://img.shields.io/npm/dt/@mavogel/mvc-projen?label=npm&color=orange)](https://www.npmjs.com/package/@mavogel/mvc-projen)
[![typescript](https://img.shields.io/badge/jsii-typescript-blueviolet.svg)](https://www.npmjs.com/package/@mavogel/mvc-projen)

# mvc-projen

The [projen](https://projen.io/) baseline for all [MV Consulting](https://manuel-vogel.de/) projects.

## Table of Contents

- [Features](#features)
- [Usage](#usage)
- [Inspiration](#inspiration)

## Features
- 📏 **Best Practice and unified Setup**: All the scaffolders we need are in one place and tested. From `cdk-constructs` to later `clis` with [golang](https://go.dev/)
- 🏗️ **Extensibility**: Pass in customized options for the scaffolder templates

## Usage

```bash
# 1. create a new project directory 
mkdir my-new-construct &&  cd my-new-construct

# 2. set up the project using the projen new command
npx projen new --from @mavogel/mvc-projen@~0
```

By default this uses npm and a recent AWS CDK version; pass `--cdkVersion=x.y.z` or `--package-manager=<pnpm|yarn|...>` to override either.

## Inspiration
This project was created based on the following inspiration
- [taimos-projen](https://github.com/taimos/taimos-projen): code from [Thorsten Höger](https://www.taimos.de/) has always been an inspiration for my `cdk` and [projen](https://projen.io/) projects.
- [projen-cdk-hugo-pipeline](https://github.com/MV-Consulting/projen-cdk-hugo-pipeline/): a previous projen baseline we built, during which we learned a lot about the internal of projen. We could build up on this knowledge.

## Unlock the Full Potential of Your AWS Cloud Infrastructure  

Hi, I’m Manuel, an AWS expert passionate about empowering businesses with **scalable, resilient, and cost-optimized cloud solutions**. I specialize in crafting **tailored AWS architectures** and **DevOps-driven workflows** that not only meet your current needs but grow with you. 

---

### Why Work With Me?  

✔️ **Tailored AWS Solutions:** Every business is unique, so I design custom solutions that fit your goals and challenges.  
✔️ **Well-Architected Designs:** From scalability to security, my solutions align with AWS Well-Architected Framework.  
✔️ **Cloud-Native Focus:** I specialize in modern, cloud-native systems that embrace the full potential of AWS.  
✔️ **Business-Driven Tech:** Technology should serve your business, not the other way around.  

---

### What I Bring to the Table  

**AWS Certifications**  
I’m **AWS Certified Solutions Architect and DevOps – Professional** and hold numerous additional certifications, so you can trust I’ll bring industry best practices to your projects. Feel free to explose by [badges](https://www.credly.com/users/manuel-vogel)

**Infrastructure as Code (IaC)**  
With deep expertise in **AWS CDK** and **Terraform**, I ensure your infrastructure is automated, maintainable, and scalable.  

**DevOps Expertise**  
From CI/CD pipelines with **GitHub Actions** and **GitLab CI** to container orchestration **Kubernetes** and others, I deliver workflows that are smooth and efficient.  

**Hands-On Experience**  
With over **8 years of AWS experience** and a decade in the tech world, I’ve delivered solutions for companies large and small. My open-source contributions showcase my commitment to transparency and innovation. Feel free to explore my [GitHub profile](https://github.com/mavogel)

---

### Let’s Build Something Great Together  

I know that choosing the right partner is critical to your success. When you work with me, you’re not just contracting an engineer – you’re gaining a trusted advisor and hands-on expert who cares about your business as much as you do.  

✔️ **Direct Collaboration**: No middlemen or red tape – you work with me directly.  
✔️ **Transparent Process**: Expect open communication, clear timelines, and visible results.  
✔️ **Real Value**: My solutions focus on delivering measurable impact for your business.  


<a href="https://calendar.app.google/7aahUfGifBUvgX62A"><img alt="Schedule your call" src="https://img.shields.io/badge/schedule%20your%20call-success.svg?style=for-the-badge"/></a>  

---

## Acknowledgements

Big shoutout to the amazing team behind [Projen](https://github.com/projen/projen)!  
Their groundbreaking work simplifies cloud infrastructure projects and inspires us every day. 💡

## Author

[Manuel Vogel-Johnson](https://vogel-johnson.com/about/)

[![](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/manuel-vogel-johnson)
[![](https://img.shields.io/badge/GitHub-2b3137?style=for-the-badge&logo=github&logoColor=white)](https://github.com/mavogel)

---
_Source: https://npm.io/package/@mavogel/mvc-projen · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
