deprecation_toolkit

⚒Eliminate deprecations from your codebase ⚒ (by Shopify)

Deprecation_toolkit Alternatives

Similar projects and alternatives to deprecation_toolkit

  1. Next Rails

    A toolkit to upgrade your next Rails application

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. bootboot

    Dualboot your Ruby app made easy

  4. infield-ruby

    Send deprecation warnings to Infield

  5. Capybara

    Acceptance test framework for web applications

  6. factory_bot

    A library for setting up Ruby objects as test data.

  7. faker

    A library for generating fake data such as names, addresses, and phone numbers. (by faker-ruby)

  8. vcr

    Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. WebMock

    Library for stubbing and setting expectations on HTTP requests in Ruby.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better deprecation_toolkit alternative or higher similarity.

deprecation_toolkit discussion

Log in or Post with

deprecation_toolkit reviews and mentions

Posts with mentions or reviews of deprecation_toolkit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-19.
  • Show HN: Track Deprecation Warnings in Prod
    2 projects | news.ycombinator.com | 19 Dec 2024
    We built a (free) tool that tracks deprecation warnings at runtime (ruby only for now). It's a gem you install that works like Sentry or Rollbar, but aggregates deprecation warnings instead of exceptions. Docs are at https://docs.infield.ai/docs/monitor-deprecation-warnings

    We built this because we rely on deprecation warnings at Infield as one piece of safely upgrading large Rails apps. Often large apps don't have perfect test coverage of all their gem usage, or use different codepaths in staging/prod than you on CI. There are good existing open source tools like https://github.com/Shopify/deprecation_toolkit for tracking deprecations in your CI suite but they don't work well in prod.

    Our tool works as an open source gem that you install (https://github.com/infieldai/infield-ruby) which spins up a background thread that collects deprecation warnings and reports them to our API. We aggregate them there and track them over time so you can verify you've addressed them before you push an upgrade. It works for any deprecation that goes through ActiveSupport::Deprecation, which covers Rails and a bunch of Ruby gems but not ruby itself (that'll come!).

  • How much time its takes to upgrade a rails project to rails 5
    2 projects | /r/rails | 9 Dec 2023
    First, install deprecation toolkit: https://github.com/Shopify/deprecation_toolkit. This will let you record every deprecation warning that fires while running your test suite and basically give you a “todo” list of most of what you need to fix to establish a safe upgrade path.
  • Upgrading a legacy Ruby and Rails application.
    2 projects | /r/rails | 10 Jan 2023
    depreciation_toolkit was really helpful for me to organizing groups of depreciations across the app when upgrading rails.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic deprecation_toolkit repo stats
3
506
7.6
about 2 months ago

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Ruby is
the 12th most popular programming language
based on number of references?