Ross ROSS = Recommend OSS · open-source software intelligence for agents

projen/projen

Rapidly build modern applications with advanced configuration management observed · 2026-08-28

github.com/projen/projen · homepage · TypeScript · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 2305
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 263

Full methodology

Adoption not part of the score

2948 stars · 413 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

projen is a CLI tool and library that synthesizes project configuration files (package.json, tsconfig.json, GitHub Workflows, linting, CI/CD) from strongly-typed definitions written in jsii-compatible languages like TypeScript, Python, Java, and Go. Unlike one-off scaffolding generators, it continuously manages configuration through code, enabling consistent updates across many repositories.

Use cases

  • scaffold a new typescript project with eslint jest and github actions
  • manage package.json and tsconfig through code instead of manual edits
  • keep CI/CD workflows consistent across dozens of repositories
  • bootstrap an aws cdk app in typescript python or java
  • automate dependency upgrades and changelog-based releases
  • define custom reusable project templates for an organization

When to choose

  • you maintain many repositories that need uniform configuration and CI/CD
  • you want configuration managed as code with strong typing and no manual file edits
  • you build AWS CDK, CDK8s, or CDKTF projects and want batteries-included setup
  • you want automated releases, changelogs, and dependency upgrades out of the box

When to avoid

  • you prefer hand-editing config files or use tools that fight generated files
  • you need a one-off template generator with full ownership of output files
  • your project uses languages or tooling not covered by projen's project types
  • your team is unwilling to learn projen's API for routine config changes

Facets

cli-tool · maturity active

build-tool configuration-management developer-tools ci-cd developer-tools infrastructure-as-code cli cross-platform project-scaffolding config-as-code monorepo-tooling jsii aws-cdk repository-management code-generation scaffolding automation devops nodejs

5 sources

Member repositories

RepositoryRoleHealth v2
projen/projenmain95

For agents

markdown · JSON · MCP: product_card(name="projen/projen")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem