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

363 stars
12 watching
36 forks
Language: Shell
last commit: 3 months 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,851 about 1 month ago
commander.js- nNode.js CLI development framework 26,874 about 1 month ago
Capacitor- cross-platform web apps building framework 12,388 about 1 month 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,964 about 1 month ago
Upgrade microservices
Upgrade JavaScript or TypeScript codebases 9,400 about 1 month 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,777 about 1 month 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,849 about 1 month ago
Terragrunt for deployment environments (dev/staging/prod) and other features 8,262 about 1 month 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. 523 about 2 months ago
Verdaccio- a simple, zero-config npm registry 16,549 about 1 month 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,779 about 1 month ago
tfsec- Terraform code security scanner 6,734 about 1 month ago
KICS by Checkmarx- detect security vulnerabilities, compliance issues, and infrastructure misconfigurations 2,117 about 1 month ago
Semgrep security simple static analysis
Checkov Policy-as-code
kube-bench checks whether Kubernetes security is aording to CIS K8S Benchmark 7,129 about 1 month ago
Terraform Guardrails with OPA
Secure the software supply chain for OPA policies 224 3 months 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,297 about 1 month ago
ddosify- performance testing platform 8,446 3 months ago
Awesome Test Automation- a list of test automation frameworks, tools etc. 6,446 about 2 months ago
Swarmia- tools to gather and improve engineering and DORA metrics
Hydra Lab: build your intelligent cloud testing system 1,097 about 1 month ago

Awesome Platform Engineering / Tooling— Observability and Cost Optimization

Netdata- Open-source infrastructure monitoring
Jaeger CNCF- a Distributed Tracing Platform 20,651 about 1 month ago
Fluentd CNCF: Unified Logging Layer 12,963 about 1 month ago
Sentry- error monitoring
Infracost- cost estimates for Terraform 11,114 about 1 month ago
OpenCost — open source cost monitoring tool for Kubernetes 5,397 about 1 month ago
Apache SkyWalking — Application Performance Monitoring 23,957 about 1 month ago
SigNoz- an open-source alternative to DataDog, NewRelic, etc. 19,833 about 1 month ago
Loki - low cost open source logging; self-hosted or SaaS

Awesome Platform Engineering / Tooling— Authentication and Authorization

CAS- Central Authentication Service 10,968 about 1 month ago
Casdoor- IAM/SSO platform with web UI 10,589 about 1 month ago
SuperTokens- Open Source User Authentication 13,428 about 1 month ago
Ory Keto- Open-source implementation of "Zanzibar: Google's Authorization System" 4,875 about 1 month ago
Topaz- Combining the best of OPA and Zanzibar 1,130 about 1 month ago
Permify- open-source authorization service 5,043 about 1 month 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 216 9 months ago
The 12 Platform Challenges
DevSecOps resources and tooling 1,432 6 months ago
Architecture- Cloud Design Patterns

Backlinks from these awesome lists:

More related projects: