An open API service indexing awesome lists of open source software.

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

📚 Resources

Articles

Books

Communities

Newsletters

Websites

🔍 See also

Version management

🧰 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.

Version management

  • asdf - Version management for multiple frameworks.
  • 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.