puppetlabs/puppet
Server automation framework and application observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 96
- Release rhythm 40
- 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: 0
- age_days: 5832
- days_rel: 680
- days_push: 27
- n_releases_24m: 4
Adoption not part of the score
7923 stars · 2209 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Puppet is a server automation framework and application that manages the configuration of Linux, Unix, and Windows systems based on a centralized, declarative specification. It pioneered infrastructure as code, enabling administrators to automate tasks like adding users, installing packages, and enforcing desired state across large fleets of machines.
Use cases
- automate server configuration across a fleet of machines
- manage infrastructure as code with declarative manifests
- enforce desired state and remediate configuration drift
- keep servers continuously compliant with security baselines like CIS and DISA STIG
- manage users, packages, and services on Linux and Windows hosts
- audit and report on infrastructure configuration for compliance
When to choose
- you need mature, battle-tested configuration management for heterogeneous Linux, Unix, and Windows estates
- you want declarative, model-driven desired-state enforcement with drift remediation
- you operate in compliance-heavy environments requiring audit-ready evidence and continuous enforcement
- you want a large ecosystem of pre-built modules via the Puppet Forge
When to avoid
- you prefer agentless or ad-hoc orchestration over a persistent agent model
- you want lightweight, immutable infrastructure tooling rather than a configuration management engine
- your team is already invested in a competing IaC tool like Ansible, Chef, or Terraform
- you only need simple one-off provisioning rather than ongoing state management
Facets
framework · maturity active
infrastructure-as-code configuration-management deployment workflow-automation developer-tools infrastructure-as-code self-hosted cloud-computing windows ruby cross-platform configuration-management server-automation declarative puppet iac agent-based enterprise devops automation linux macos
7 sources
- readme: https://github.com/puppetlabs/puppet · fetched 2026-08-28 · 9689528b4606
- homepage: https://puppet.com/open-source/#osp · fetched 2026-08-29 · 753274416229
- site_page: https://www.puppet.com/about · fetched 2026-08-29 · ef181585ac85
- site_page: https://www.puppet.com/docs/puppet/8/developing_code · fetched 2026-08-29 · c9285032569f
- site_page: https://help.puppet.com/ · fetched 2026-08-29 · 201b80bf22a1
- site_page: https://www.puppet.com/integrations · fetched 2026-08-29 · f89c5db37412
- site_page: https://www.puppet.com/products/puppet-core · fetched 2026-08-29 · d061882b0fcf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| puppetlabs/puppet | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="puppetlabs/puppet")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem