awesome-developer-experience
A curated list of Developer Experience resources and tools.
https://github.com/prokopsimek/awesome-developer-experience
Last synced: about 1 month ago
JSON representation
📃 Documentation
Websites
- Command Line Interface Guidelines - Best practices for writing CLI apps.
- The Twelve-Factor App - Recommendations for designing apps.
- DX Manifesto - Basic Developer Experience principles.
- The documentation system - The documentation system outlined here is a simple, comprehensive and nearly universally-applicable scheme.
📚 Resources
Articles
- Creating a developer community
- Measuring Developer Relations
- Why Your API Needs a Dedicated Developer Experience Team
- DX at DAZN
- KPIs and metrics for DevRel Programs
- What is DX
Books
- Developer Relations - Intro to developer relations and how to run them inside a company.
Communities
Newsletters
- DevRel Weekly - Developer relations newsletter.
Websites
- APIs you won't hate - Blog about API design.
- daily.dev - News from developer-focused websites.
- DevRel - Blog about developer relations.
- DevRel.jobs - Developer relations jobs.
- DevRelX - Blog and newsletter about developer relations.
🔍 See also
Version management
- Awesome software architecture - List of software architecture resources.
- Awesome online IDEs - List of online development environments.
🧰 Tools
API platforms
- Apiary - API design and documentation platform.
- Postman - API building platform.
- Tyk - Cloud Native API Management for the modern stack.
- Hoppscotch - Open-source API development platform.
- Wombat - Cross-platform gRPC client.
Automation
- Chef - Automation platform.
- Salt Project - Deploy and configuration automation.
- WhiteSource Renovate - Save time and reduce risk by automating dependency updates in software projects.
Documentation
- Bump.sh - Publish user-friendly API documentation portals, centralizing all API docs, whether OpenAPI or AsyncAPI.
- Docusaurus - Build optimized websites quickly, focus on your content.
- GitBook - GitBook helps you publish beautiful docs for your users and centralize your teams' knowledge for advanced collaboration.
- ReadMe - Developer hubs that meet your users where they are.
- Redocly - Beautiful API documentation loved by teams and API consumers. Brought to you by the open-source extraordinaires behind Redoc.
- Slate - Slate helps you create beautiful, intelligent, responsive API documentation.
- RunKit - RunKit is a node playground in your browser.
Knowledge management
- Logseq - Markdown-based knowledge base.
- Obsidian - Markdown-based knowledge base.
- Notion - Team wiki-like workspace.
Local development
- ngrok - Locally available reverse proxy.
- Tabnine - Tabnine's powerful Artificial Intelligence assistant works right where you are, in the comfort of your IDE.
- Fine - Build Software with AI Agents.
- LocalStack - Local emulator of AWS services.
- EasyInstall - One-Click Script Installation Assembly.
- Fynix - Fynix combines real-time AI coding assistance with agent-powered code reviews.
- GitHub Copilot - AI code completion.
Monitoring
- PagerDuty - Service monitoring and incident resolution platform.
- Statuspage - Service status monitoring.
Open-Source
- ESLint - JavaScript linter.
- github1s - Open every GitHub repository in VS Code in browser.
- OpenFaas - Serverless functions framework.
- Prettier - Opinionated code formatter.
- Backstage - Platform for building developer portals.
- ElasticMQ - In-memory message queue with an Amazon SQS-compatible interface.
- MinIO - S3-compatible object storage.
- Biome - Biome is a fast formatter for JavaScript, TypeScript, JSX, JSON, CSS and GraphQL that scores 97% compatibility with Prettier.
SaaS
- AhoyConnect - Community Data Intelligence Platform.
- Apimatic - API development and documentation platform.
- Codesee - Automatic code diagrams.
- Fly - Full stack apps and database hosting.
- Fossa - The most complete open source management and policy engine for enterprise security and compliance.
- Gitpod - Instant IDE.
- LinearB - Software delivery intelligence.
- Moesif - API Analytics.
- Retool - Platform for building internal tools.
- Theneo - API documentation tool.
- Watermelon - Open source copilot for code review.
- Bytebase - Database schema and data management platform for collaboration and governance.
- deepsource - Static code analysis.
- SonarQube - Static code quality analysis.
- Pluralsight Flow - Project workflow dashboard.
- Clerk - Authentication and user management platform for frameworks like React and Next.js.
- Zeabur - Deploy full stack services and databases.
Security
- Snyk.io - Automatically find, prioritize and fix vulnerabilities in the open source dependencies used to build your cloud native applications.
Terminal
- Fig - Auto-completion for terminal.
- Oh My Zsh - Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout.
Version control and releasing
- Conventional Commits - Lightweight specification for commit messages.
- gitmoji - Emoji-based commit message convention.
- Semantic Versioning - Versioning specification.
- 0ver.org - ZeroVer: 0-based Versioning.
- Calendar Versioning - CalVer is a versioning convention based on your project's release calendar, instead of arbitrary numbers.
- release-please - Release Please automates CHANGELOG generation, the creation of GitHub releases, and version bumps for your projects.
- semantic-release - Fully automated package publishing.