awesome-platform-engineering

Platform engineering toolkit

A curated collection of tools and resources for building, managing, and maintaining platform engineering projects

Curated list of tools and resources for Platform Engineering

GitHub

357 stars
12 watching
35 forks
Language: Shell
last commit: 29 days ago
Linked from 1 awesome list

awesomeawesome-listdevopsplatform-engineering

Awesome Platform Engineering / Tooling— Development Portal and documentation

Backstage- open-source Internal Development Portal
Docusaurus- create simple versioned doc sites
MkDocs- documentation with Markdown
API docs with Swagger- OpenAPI Specification
Port- A No-Code Developer Portal
Stoplight - API Design, Testing, and Documentation
Roadie - SaaS-based Internal Developer Portal

Awesome Platform Engineering / Tooling— Microservices

JHipster for microservices creation and integration at scale
Create a service template in Backstage
Waypoint: Create, build and Deploy apps across platform

Awesome Platform Engineering / Tooling— Frontend

Storybook
Radix UI- unstyled, accessible components
daisyUI- Tailwind CSS based components
Ant Design- An enterprise-class UI design language and React UI library 92,538 6 days ago
commander.js- nNode.js CLI development framework 26,792 11 days ago
Capacitor- cross-platform web apps building framework 12,207 6 days ago
Design Tokens Figma plugin- export Figma styles and custom tokens

Awesome Platform Engineering / Tooling— Feature flags, environments and change management

OpenFeature - community-developed specification to standardise feature flag management
Launchdarkly- feature flags paid service
Git Guide: Generate A Changelog From Your Git Commit Messages
Update NPM, pip, Gem etc. dependencies 17,669 3 days ago
Upgrade microservices
Upgrade JavaScript or TypeScript codebases 9,341 14 days ago
Git Qovery: PR/Commit Preview Environments Platform (paid)
Bunnyshell- production replica environments for dev, QA and Staging
LocalStack- A fully functional local AWS cloud stack 56,450 4 days ago
Gitpod- cloud development environments
okteto- spin up dev and preview environments

Awesome Platform Engineering / Tooling— Infrastructure and Artifacts Management

Terraformer- generate terraform files from existing infrastructure 12,649 17 days ago
Terragrunt for deployment environments (dev/staging/prod) and other features 8,087 6 days ago
Atlantis - Terraform Pull Request Automation
Jenkins Pipelines as Code
AWS Proton- Self-service infrastructure templates
Artpie- open source artifact management alternative for Artifactory, Nexus etc. 515 about 1 month ago
Verdaccio- a simple, zero-config npm registry 16,443 3 days ago
Digger - Open Source Infratructure as Code management tool

Awesome Platform Engineering / Tooling— Security and Policies

terrascan- detect compliance and security violations in IaC/Terraform 4,766 9 days ago
tfsec- Terraform code security scanner 6,718 about 2 months ago
KICS by Checkmarx- detect security vulnerabilities, compliance issues, and infrastructure misconfigurations 2,093 7 days ago
Semgrep security simple static analysis
Checkov Policy-as-code
kube-bench checks whether Kubernetes security is aording to CIS K8S Benchmark 7,069 6 days ago
Terraform Guardrails with OPA
Secure the software supply chain for OPA policies 223 about 1 month ago

Awesome Platform Engineering / Tooling— Kubernetes, PAAS and Cloud services

Dokku- Open source PAAS alternative to Heroku
Crossplane- control plane framework using K8s custom resources
KubeVela- create cloud resources using K8s customer resources
OpenFaaS- deploy serverless functions and existing code to Kubernetes
Portainer- container management for K8S and more
Argonaut - Deploy apps and infrastructure to your cloud
KusionStack- Open Tech Stack to build Internal Developer Platform
Radius - Cloud-native application platform

Awesome Platform Engineering / Tooling— Service mesh, API Gateway and App Proxies

Istio- open source service mesh
Kong- API Gateway and Service Connectivity Platform
Traefik- Cloud Native Application Proxy

Awesome Platform Engineering / Tooling— Testing and Metrics

SonarQube- continuous code quality inspection
k6- performance/load testing tool 26,050 6 days ago
ddosify- performance testing platform 8,428 21 days ago
Awesome Test Automation- a list of test automation frameworks, tools etc. 6,411 2 days ago
Swarmia- tools to gather and improve engineering and DORA metrics
Hydra Lab: build your intelligent cloud testing system 1,090 16 days ago

Awesome Platform Engineering / Tooling— Observability and Cost Optimization

Netdata- Open-source infrastructure monitoring
Jaeger CNCF- a Distributed Tracing Platform 20,503 7 days ago
Fluentd CNCF: Unified Logging Layer 12,912 10 days ago
Sentry- error monitoring
Infracost- cost estimates for Terraform 11,035 4 days ago
OpenCost — open source cost monitoring tool for Kubernetes 5,311 4 days ago
Apache SkyWalking — Application Performance Monitoring 23,887 7 days ago
SigNoz- an open-source alternative to DataDog, NewRelic, etc. 19,321 3 days ago
Loki - low cost open source logging; self-hosted or SaaS

Awesome Platform Engineering / Tooling— Authentication and Authorization

CAS- Central Authentication Service 10,923 4 days ago
Casdoor- IAM/SSO platform with web UI 10,196 6 days ago
SuperTokens- Open Source User Authentication 13,160 6 days ago
Ory Keto- Open-source implementation of "Zanzibar: Google's Authorization System" 4,838 8 days ago
Topaz- Combining the best of OPA and Zanzibar 1,119 6 days ago
Permify- open-source authorization service 4,958 3 days ago

Awesome Platform Engineering / YouTube channels and Videos

Platform Engineering
Team Topologies Platform Engineering Bundle
DevOps Is Dead! Long Live Platform Engineering! Did We Get Confused?
Platform as a Product
What is Platform Engineering ?
Platform Engineering as a (Community)
Simon Sinek: How to start a cultural transformation? A brilliant video on how to find a pilot team and create a demand
Platform Engineering: Why and How to start
Is Kubernetes Too Complicated? How About ClickOps With Qovery?
GitHub as a Platform Engineering Platform

Awesome Platform Engineering / Articles

What Is Platform Engineering? Role, Principles & Benefits
How to Design an Internal Developer Platform
A Platform Team Product Manager Determines DevOps Success
Platform Engineering KPIs
Platform Engineering: Creating your Internal Developer Platform
The 10 Platform Engineering Tools To Use in 2022
Platform Engineering at Palo Alto Networks
Platform Engineering story from a CTO: WHY, WHAT, HOW
Create Preview Environments with Terraform, GitHub Actions, and Vercel
Guide To Internal Developer Portals

Awesome Platform Engineering / Blogs and media platforms

Platform Engineering
Internal Developer Platform
The New Stack
Resources about Internal Platform teams and products
Humanitec (Platform Engineering) Blog
InfoQ Platform Engineering Articles
Port Blog

Awesome Platform Engineering / Newsletters, Chats and Podcasts

Platform weekly
Platformengineering.org Slack
What's Platform Engineering? And How Does It Support DevOps?
The New Stack Podcast
Cloud Native Interactive Landscape
Platformengineering.org tooling list
Platform Engineering list 212 7 months ago
The 12 Platform Challenges
DevSecOps resources and tooling 1,416 4 months ago
Architecture- Cloud Design Patterns

Backlinks from these awesome lists:

More related projects: