awesome-platform-engineering-tools
A curated list of Platform Engineering Tools
https://github.com/seifrajhi/awesome-platform-engineering-tools
Last synced: 3 days ago
JSON representation
-
AI powered platform tools
- InfraStack AI - AI-Powered Observability Copilot.
- AI-Powered Incident Management - A solution that combines an on-call AI copilot and end-to-end automation.
- Monolith - No-code AI software built for engineers.
- Viktor - Implement AI in your engineering workflow.
- initializ.ai - AI-Driven Unified DevSecOps Platform.
-
Articles and Presentations and Books
- Chances are you don't need a platform team - How to minimize your platform and maximize user value by [@bschaatsbergen](https://github.com/bschaatsbergen) .
- How To Create A Complete Internal Developer Platform (IDP)? - It's time to build an internal developer platform (IDO) with Crossplane, Argo CD, SchemaHero, External Secrets Operator (ESO), GitHub Actions, Port, and a few others by [@vfarcic](https://gist.github.com/vfarcic) .
- The Practical Guide to Internal Developer Portals - The next big thing in DevOps is platform engineering, and the main tool it uses is the internal developer portal. Read this guide to understand what can be done with portals and why they matter .
- Platform Engineering on Kubernetes - A book that teaches how to build custom platforms on top of Kubernetes using open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton. It explores the tools and techniques needed to overcome common cloud-native challenges and is suitable for readers with different expertise levels .
- Build Your IDP at Light Speed with a Platform Reference Architecture - Now organizations have a standard, proven, scalable, and repeatable pattern for internal developer platforms that’s applicable to any tooling choice .
- Platform tooling landscape - Based on 100s of platform engineering setups in organizations of all sizes, this landscape distills the best practices in designing Internal Developer Platforms. .
- What Is Platform Engineering? Role, Principles & Benefits - Active).
- How to Design an Internal Developer Platform - Active).
- A Platform Team Product Manager Determines DevOps Success - Active).
- Platform Engineering KPIs - Active).
- Platform Engineering: Creating your Internal Developer Platform - Active).
- The 10 Platform Engineering Tools To Use in 2022 - Active).
- Platform Engineering at Palo Alto Networks - Active).
- Platform Engineering story from a CTO: WHY, WHAT, HOW - Active).
- Create Preview Environments with Terraform, GitHub Actions, and Vercel - Active).
- Guide To Internal Developer Portals - Active).
- What does it take to become a Platform Engineer?
- Platform Engineering How Did We Get Here
- Can we say that Platform Engineering is DevSec(Rel)Ops?
- Introducing KBOM – Kubernetes Bill of Materials - Active).
- Platform Engineering Is Not Just about the Tools - Platform engineering isn’t solely about the tools and components but also about alignment within the organization and a special focus on understanding user needs .
- Platform Engineering Rules the Day - Eight Key Themes .
- Wwhat is Platform Engineering and why it is important for better developer experience - Some of the core tenets of Platform Engineering.
- 5 myths about platform engineering: what it is and what it isn’t - Five common myths about platform engineering.
- The ultimate guide to platform engineering - Stay competetive: embrace platform engineering .
- Top Platform Engineering KPIs You Need to Monitor - A curated list of top platform engineering KPIs that software teams must monitor .
- Can ops actually do product management - Platform engineering problems: can ops actually do product management?.
- Pulumi Platform Engineering - Accelerate, Scale and Secure AI Innovation with Pulumi Platform Engineering .
- Insights to enable your platform engineering team to improve agility and customer focus - A Platform engineering that empowers users and reduces risk .
- Can Your Developers Benefit from Platform Engineering? - Will designing tools and workflows to bring self-service to software development help developers work more efficiently? .
- Platform Engineering: A Guide for Technical, Product, and People Leaders - This book guides you on adopting a developer-centric approach to platform engineering, understanding and building platform teams, automating infrastructure, and managing platform scalability and team dynamics. It also covers the role of a platform product manager and improving developer experience through self-service infrastructure .
- Effective Platform Engineering - Learn to design and build platforms and tools that maximize developer efficiency .
- The Road to Simplicity - What platform engineering can learn from automobile design .
- Top 7 Platform Engineering Tools - Key platform engineering tools for developers .
- Platform Engineering Podcast - This podcast caters to professionals and enthusiasts passionate about the intricacies of platform architecture, cloud operations, and scaling DevOps practices .
- A brief history of Platform Engineering - How the shift to cloud native applications gave rise to a new practice called Platform engineering .
- Platform Engineering Essential Tools - Key Platform Engineering tools .
- Platform as a Product - Platform as a Product: What, Why, and How? .
- State of Platform Engineering - The 2024 State of Platform Engineering? Fledgling at Best .
- 4000 microservices, 8 million customers, 1 Internal Developer Platform - .
- Platform Engineering: A Workshop to Help Map Your Strategy - Stakeholders from across an organization can decide together what their internal developer platform should do .
- Combining practical Platform Engineering with Crossplane and ArgoCD - A hands-on look into tools and their integrated usage can help kickstart your knowledge about Platform Engineering patterns. Therefore let's dive into two top frameworks when it comes to Platform Engineering today: Crossplane & ArgoCD. Both alone can already be great choices, but combining their powers can unlock a whole new level .
- How Platform Engineering Empowers Users and Reduces Risk? - This blog focuses on how platform engineering reduces complexity, enhances user autonomy, and minimizes risks in modern tech ecosystems. .
- Why Every Platform Engineer Should Care About Kubernetes Operators from Pulumi Blog - Platform Engineer should konw that successful Kubernetes-powered platform is the use of Kubernetes Operators, as they are a great way to automate operational tasks and the lifecycle of complex applications and services on Kubernetes. .
- Principal Engineer Roles Framework - The Principal Engineer Roles Framework by Mai-Lan Tomsen Bukovec outlines six distinct roles (Sponsor, Guide, Catalyst, Tie Breaker, Catcher, and Participant) to optimize impact, support skills development, and maintain clarity and alignment in fast-paced environments. .
- Platform Engineering: A Guide for Technical, Product, and People Leaders - This book guides you on adopting a developer-centric approach to platform engineering, understanding and building platform teams, automating infrastructure, and managing platform scalability and team dynamics. It also covers the role of a platform product manager and improving developer experience through self-service infrastructure .
- Platform Engineering at Palo Alto Networks - Active).
- The ultimate guide to platform engineering - Stay competetive: embrace platform engineering .
- The Practical Guide to Internal Developer Portals - The next big thing in DevOps is platform engineering, and the main tool it uses is the internal developer portal. Read this guide to understand what can be done with portals and why they matter .
- The ultimate guide to platform engineering - Stay competetive: embrace platform engineering .
- Platform Engineering Essential Tools - Key Platform Engineering tools .
- 4000 microservices, 8 million customers, 1 Internal Developer Platform - .
- How Platform Engineering Empowers Users and Reduces Risk? - This blog focuses on how platform engineering reduces complexity, enhances user autonomy, and minimizes risks in modern tech ecosystems. .
- Principal Engineer Roles Framework - The Principal Engineer Roles Framework by Mai-Lan Tomsen Bukovec outlines six distinct roles (Sponsor, Guide, Catalyst, Tie Breaker, Catcher, and Participant) to optimize impact, support skills development, and maintain clarity and alignment in fast-paced environments. .
-
Continuous Delivery
-
Automation and Collaboration
- Atlantis
- Env0
- Spacelift
- Terramate
- Terrateam
- OTF
- Hatchet - in-one platform to automate, secure and monitor Terraform
- GitHub Actions - Automate, customize, and execute your software development workflows right in your repository
- Earthly - A versatile, approachable CI/CD framework that runs every pipeline inside containers, giving you repeatable builds that you write once and run anywhere.
- Digger - Infrastructure as code management platform that enables you to run OpenTofu & Terraform in your CI/CD system.
- Runme - Infrastructure Notebooks Built with Markdown. Runme is a free tool that enables Markdown files to become runnable notebooks. You can use scripts in Shell, Perl, Python, and more.
- Hatchet - in-one platform to automate, secure and monitor Terraform
- Digger - Infrastructure as code management platform that enables you to run OpenTofu & Terraform in your CI/CD system.
- Hatchet - in-one platform to automate, secure and monitor Terraform
-
Container
-
Container Orchestration
- Kubernetes
- Docker Swarm
- Apache Mesos - with [Marathon](https://mesosphere.github.io/marathon/)
- Nomad
-
Container Registry
-
Deployment
- AWS CodeDeploy
- Octopus Deploy
- IBM UrbanCode
- DeployBot
- Shippable
- Codar Continuous Delivery
- Wercker
- Humanitec
- ArgoCD
- FluxCD
- Jenkins X - CI/CD including everything you need to start exploring Kubernetes
- Tekton
- Buddy Works
- werf
- Google Cloud Build
- Spinnaker
- Kluctl - Easily handle Kubernetes deployments of any size, complexity, and across various environments using the push based CLI or pull based GitOps.
- Walrus - An open-source application management platform based on IaC tools including OpenTofu, Terraform and others. It helps platform engineers build golden paths for developers and empowers developers with self-service capabilities.
- ketch - Application delivery framework that facilitates the deployment and management of applications on Kubernetes using a simple command line interface.
- dyrector.io - dyrector.io is a self-hosted continuous delivery & deployment platform with version management.
- Codar Continuous Delivery
- ketch - Application delivery framework that facilitates the deployment and management of applications on Kubernetes using a simple command line interface.
- Walrus - An open-source application management platform based on IaC tools including OpenTofu, Terraform and others. It helps platform engineers build golden paths for developers and empowers developers with self-service capabilities.
- Kluctl - Easily handle Kubernetes deployments of any size, complexity, and across various environments using the push based CLI or pull based GitOps.
-
Infrastructure orchestration
- Chef
- SaltStack
- OpenTofu
- Terragrunt - DRY and maintainable Terraform code.
- Pulumi
- AWS CloudFormation
- Rundeck
- Selefra
- Scalr
- Helm - The package manager for Kubernetes
- Helmfile - Deploy Kubernetes Helm Charts
- Crossplane
- Shipyard - Ephemeral environment management platform.
- Kubestack
- Vagrant
- Terraform
- Packer
- Google Cloud Deployment Manager
-
-
Continuous Integration
-
Build
-
Integration
-
-
Continuous Monitoring
-
Container Orchestration
- AWS CloudWatch
- DebugBear
- Prometheus
- Sensu
- Kapacitor
- loggly
- NewRelic
- Pingdom
- ServerDensity
- Zabbix
- Chaos Genius
- Thanos
- Mimir
- Dynatrace
- Datadog
- OnlineOrNot - Uptime monitoring for websites, APIs, and cron jobs, with integrated status pages.
- ELK Stack (Elasticsearch, Logstash, Kibana)
- OpenTelemetry
- VictoriaLogs database for logs from VictoriaMetrics
- CopperEgg
- Loki - low cost open source logging; self-hosted or SaaS
- DoctorGPT - Brings GPT into production for application log error monitoring
-
Programming Languages
Categories
Continuous Delivery
79
Development
63
Articles and Presentations and Books
54
Incident Management / Incident Response / IT Alerting / On-Call
44
Continuous Monitoring
44
Continuous Integration
40
Continuous Testing
25
Newsletters, Chats and Podcasts
22
Specifications
16
Internal Developer Portal
16
Miscellaneous and Related
7
Reference Architecture
7
Security
5
AI powered platform tools
5
Path to senior platform engineer handbook
2
Stargazers over time
1
Sub Categories
Container Orchestration
75
Code Editors and IDEs
39
Incident Communication
29
Integration
24
Deployment
24
Project Management & Issue Tracking Software
21
Infrastructure orchestration
18
Build
16
Automation and Collaboration
14
Container Registry
12
IT Service Management
11
Feature flags and change management
11
Source Code Management
10
Container
7
Platform Engineering Roles Summary
7
Bug / Defect Tracking Software
7
Technology
1
Keywords
observability
6
kubernetes
6
devops
6
aws
5
monitoring
5
platform-engineering
4
azure
4
distributed-tracing
4
gcp
4
prometheus
4
humanitec
3
reference-architecture
3
docker
3
continuous-deployment
3
continuous-delivery
3
platform
3
cncf
3
opentelemetry
3
continuous-integration
3
cloud
3
awesome-list
3
logging
3
metrics
3
golang
2
gitops
2
bitbucket
2
logs
2
log
2
continuous-testing
2
internal-developer-platform
2
terraform
2
tracing
2
ruby
2
alerting
2
go
2
awesome
2
finops
2
service-level-indicator
2
service-level-objective
2
cost-optimization
2
typescript
2
sli
2
apm
2
slo
2
testing
2
python
2
self-hosted
2
developer-tools
2
sre
2
idp
2