Skip to content

vlasy/awesome-developer-experience

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Developer ExperienceAwesome

A curated list of Developer Experience resources and tools.

Contents

Tools

Open-Source

  • github1s - Open every GitHub repository in VS Code in browser.
  • ElasticMQ - In-memory message queue with an Amazon SQS-compatible interface.
  • Prettier - Opinionated code formatter.
  • ESLint - JavaScript linter.
  • Backstage - Platform for building developer portals.
  • OpenFaas - Serverless functions framework.
  • MinIO - S3-compatible object storage.

Version control and releasing

Version management

  • NVM - Node Version Manager - POSIX-compliant bash script to manage multiple active Node.js versions.
  • rbenv - Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production.
  • asdf - Version management for multiple frameworks.

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.
  • Fig - Auto-completion for terminal.

Local development

  • LocalStack - 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.
  • GitHub Copilot - AI code completion.

SaaS

  • DX Scanner Dashboard - Measure, analyze, increase and validate your team's effectiveness with all detailed data in one place. Discover data that help you facilitate decision making.
  • Fossa - The most complete open source management and policy engine for enterprise security and compliance.
  • SonarQube - Static code quality analysis.
  • deepsource - Static code analysis.
  • Fly - Full stack apps and database hosting.
  • LinearB - Software delivery intelligence.
  • Pluralsight Flow - Project workflow dashboard.
  • Gitpod - Instant IDE.
  • AhoyConnect - Community Data Intelligence Platform.
  • Moesif - API Analytics.
  • Codesee - Automatic code diagrams.
  • Retool - Platform for building internal tools.
  • Apimatic - API development and documentation platform.
  • Theneo - API documentation tool.

Security

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

API platforms

  • Postman - API building platform.
  • Hoppscotch - Open-source API development platform.
  • Wombat - Cross-platform gRPC client.
  • Apiary - API design and documentation platform.

Knowledge management

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

Monitoring

  • Statuspage - Service status monitoring.
  • PagerDuty - Service monitoring and incident resolution platform.

Automation

  • Ansible - Automation platform.
  • Salt Project - Deploy and configuration automation.
  • Puppet - Infrastructure automation.
  • Chef - Automation platform.
  • WhiteSource Renovate - Save time and reduce risk by automating dependency updates in software projects.
  • DX Scanner - CLI tool that allows you to measure quality of a team work and an app based on your source code.

Documentation

  • The documentation system - The documentation system outlined here is a simple, comprehensive and nearly universally-applicable scheme.

Resources

Articles

Books

Newsletters

Reddit

Websites

See also

About

A curated list of Developer Experience resources and tools.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published