Skip to content

A curated list of platforms, tools, buildpacks, add-ons, workflows, and learning resources for building, deploying, and scaling applications on Heroku.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-heroku

Repository files navigation

Awesome Heroku Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of platforms, tools, buildpacks, add-ons, workflows, and learning resources for building, deploying, and scaling applications on Heroku.

Contents

Official Resources

CLI, Tooling & Workflow

  • Heroku CLI – Command-line interface for managing apps, add-ons, and deployments.
  • Heroku Dashboard – Web UI for app configuration, logs, and metrics.
  • Heroku Git – Native Git-based deployment workflow.
  • Heroku Pipelines – Promotion-based workflow for staging and production.
  • Review Apps – Automatic ephemeral environments for pull requests.

Buildpacks & Runtimes

Databases & Storage Add-ons

Caching, Queues & Messaging

  • Heroku Redis – In-memory data store for caching and background jobs.
  • Sidekiq – Background job processing for Ruby apps using Redis.
  • Celery – Distributed task queue commonly used with Python apps on Heroku.
  • RQ – Simple Redis-backed job queue for Python.
  • Apache Kafka – Event streaming platform for real-time data pipelines.

Monitoring, Logging & Observability

  • Heroku Logs – Centralized logging system accessible via CLI and add-ons.
  • Heroku Metrics – Built-in application and system metrics.
  • Papertrail – Log aggregation and search for Heroku apps.
  • Datadog – Monitoring and observability platform with Heroku integration.
  • New Relic – Application performance monitoring for Heroku-hosted apps.
  • Sentry – Error tracking and performance monitoring.

Security, Auth & Compliance

  • Heroku SSL – Automated SSL certificate management for custom domains.
  • Config Vars – Environment variable management for secrets and settings.
  • Heroku Shield – Compliance-focused platform for HIPAA and PCI workloads.
  • OAuth on Heroku – Secure authorization for Heroku Platform API access.
  • Auth0 Add-on – Authentication and authorization for Heroku applications.

CI/CD & Automation

Frameworks & Starters

Scaling & Performance

  • Dynos – Isolated containers for running application processes.
  • Horizontal Scaling – Scale apps by increasing dyno count.
  • Autoscaling – Automatically adjust dynos based on load.
  • Performance Dynos – Dedicated compute dynos for production workloads.
  • Preboot – Zero-downtime deploys for web applications.

Learning Resources

Tutorials

Guides

Courses

  • Deploying Production Apps on Heroku – Practical course on Heroku workflows.
  • Rails + Heroku in Production – Course focused on Ruby on Rails deployment.
  • Python Web Apps on Heroku – End-to-end Flask/Django deployment training.

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of platforms, tools, buildpacks, add-ons, workflows, and learning resources for building, deploying, and scaling applications on Heroku.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages