awesome-developer-experience

Developer tools

A curated collection of resources and tools to improve developer experience

A curated list of Developer Experience resources and tools.

GitHub

56 stars
9 watching
10 forks
last commit: 2 months ago
Linked from 2 awesome lists

awesomeawesome-listdeveloper-experiencedeveloper-productivitydeveloper-toolsdeveloperexperiencedxhacktoberfest

Awesome Developer Experience / 📚 Resources / Articles

Creating a developer community
DX at DAZN
KPIs and metrics for DevRel Programs
Measuring Developer Relations
What is DX
Why Your API Needs a Dedicated Developer Experience Team

Awesome Developer Experience / 📚 Resources / Books

Developer Relations Intro to developer relations and how to run them inside a company

Awesome Developer Experience / 📚 Resources / Communities

LinkedIn group about Developer Experience
Subreddit about Developer Experience

Awesome Developer Experience / 📚 Resources / Newsletters

DevRel Weekly Developer relations newsletter

Awesome Developer Experience / 📚 Resources / Websites

APIs you won't hate Blog about API design
daily.dev News from developer-focused websites
Dev Rel Youtube Channel The home of developer relations on YouTube. Here you'll find videos from the DevRelCon and DevXcon conference series, along with interviews, explainers and more
DevRel Blog about developer relations
DevRel.jobs Developer relations jobs
DevRelX Blog and newsletter about developer relations

Awesome Developer Experience / 📃 Documentation

Command Line Interface Guidelines Best practices for writing CLI apps
DX Manifesto Basic Developer Experience principles
Heroku DX Evolving the Developer Experience. Again
The documentation system The documentation system outlined here is a simple, comprehensive and nearly universally-applicable scheme
The Twelve-Factor App Recommendations for designing apps

Awesome Developer Experience / 🧰 Tools / API platforms

Apiary API design and documentation platform
Hoppscotch 65,598 3 days ago Open-source API development platform
Postman API building platform
Tyk Cloud Native API Management for the modern stack
Wombat 1,397 4 months ago Cross-platform gRPC client

Awesome Developer Experience / 🧰 Tools / Automation

Ansible Automation platform
Chef Automation platform
Puppet Infrastructure automation
Salt Project Deploy and configuration automation
WhiteSource Renovate Save time and reduce risk by automating dependency updates in software projects

Awesome Developer Experience / 🧰 Tools / 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
RunKit RunKit is a node playground in your browser
Slate 36,061 5 months ago Slate helps you create beautiful, intelligent, responsive API documentation

Awesome Developer Experience / 🧰 Tools / Knowledge management

Logseq Markdown-based knowledge base
Notion Team wiki-like workspace
Obsidian Markdown-based knowledge base

Awesome Developer Experience / 🧰 Tools / Local development

GitHub Copilot AI code completion
LocalStack 56,450 4 days ago Local emulator of AWS services
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

Awesome Developer Experience / 🧰 Tools / Monitoring

PagerDuty Service monitoring and incident resolution platform
Statuspage Service status monitoring

Awesome Developer Experience / 🧰 Tools / Open-Source

Backstage 28,358 6 days ago Platform for building developer portals
Biome 15,410 6 days ago Biome is a fast formatter for JavaScript, TypeScript, JSX, JSON, CSS and GraphQL that scores 97% compatibility with Prettier
ElasticMQ 2,558 18 days ago In-memory message queue with an Amazon SQS-compatible interface
ESLint JavaScript linter
github1s Open every GitHub repository in VS Code in browser
MinIO 48,255 7 days ago S3-compatible object storage
OpenFaas Serverless functions framework
Prettier Opinionated code formatter

Awesome Developer Experience / 🧰 Tools / SaaS

AhoyConnect Community Data Intelligence Platform
Apimatic API development and documentation platform
Bytebase Database schema and data management platform for collaboration and governance
Clerk Authentication and user management platform for frameworks like React and Next.js
Codesee Automatic code diagrams
deepsource Static code analysis
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
Neon.tech Serverless Postgres for developers
OpenMeter Simplifying usage metering for engineers
Pluralsight Flow Project workflow dashboard
Retool Platform for building internal tools
SonarQube Static code quality analysis
Theneo API documentation tool
Zeabur Deploy full stack services and databases
Watermelon Open source copilot for code review

Awesome Developer Experience / 🧰 Tools / Security

Snyk.io Automatically find, prioritize and fix vulnerabilities in the open source dependencies used to build your cloud native applications

Awesome Developer Experience / 🧰 Tools / 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

Awesome Developer Experience / 🧰 Tools / Version control and releasing

0ver.org ZeroVer: 0-based Versioning
Calendar Versioning CalVer is a versioning convention based on your project's release calendar, instead of arbitrary numbers
Conventional Commits Lightweight specification for commit messages
gitmoji Emoji-based commit message convention
release-please 4,899 8 days ago Release Please automates CHANGELOG generation, the creation of GitHub releases, and version bumps for your projects
Semantic Versioning Versioning specification
semantic-release 20,873 6 days ago Fully automated package publishing

Awesome Developer Experience / 🧰 Tools / Version management

asdf Version management for multiple frameworks
NVM 80,353 8 days ago Node Version Manager - POSIX-compliant bash script to manage multiple active Node.js versions
rbenv 16,131 3 months ago Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production

Awesome Developer Experience / 🔍 See also

Awesome online IDEs 3,231 10 months ago List of online development environments
Awesome software architecture 2,358 about 1 year ago List of software architecture resources

Backlinks from these awesome lists:

More related projects: