76
ReviveHQ Score Tier 2 · Estimated $120/mo MRR · Asking $3,800

How ReviveHQ Found This Deal

combine_pdf — a pure Ruby library for merging, splitting, and manipulating PDF files with zero system dependencies — surfaced in our scanner sweep of the Ruby ecosystem. The filter: repos with 500+ stars, no commits in 12+ months, and at least one existing monetization signal. combine_pdf qualified on all three, with one unusually strong signal: a Gumroad digital product already generating passive revenue from the existing user base.

The repo has 1,200 stars and 2,500+ monthly downloads from RubyGems.org. What caught the scanner's attention wasn't just the download volume — it was the combination of zero-dependency design (no system-level PDF tools required, no ImageMagick, no Ghostscript) and an active user base that's documented in GitHub issues. People are using this library in production applications, hitting limitations, and asking for features the current maintainer hasn't shipped. That gap between user demand and maintainer capacity is exactly what the ReviveHQ deal flow algorithm is calibrated to find.

1,200 GitHub Stars
2,500+ Monthly Downloads
$120/mo Est. Current MRR
$3,800 Asking Price

Signal Breakdown: Why 76/100

Our scoring model evaluates each deal across five dimensions. Here's how combine_pdf landed on each one:

ReviveHQ Scoring Dimensions

Community Signal (stars, downloads, forks) Strong ↑
Monetization Evidence Strong — Gumroad passive revenue existing
Technical Debt Assessment Low — pure Ruby, zero system deps
Acquisition Friction Moderate — maintainer not actively seeking buyer
Market Expansion Potential Strong — document automation is booming

The score has one gap: acquisition friction. Unlike pyowm, the combine_pdf maintainer hasn't posted an explicit succession note. The project is dormant — last commit January 2024, open issues accumulating — but there's no publicly stated handoff intent. Outreach-to-close will require a pitch, not just a price. Budget 2–4 weeks for negotiation. The underlying asset quality justifies the extra friction.

The zero-dependency moat: Every competing Ruby PDF library requires system-level dependencies (Ghostscript, pdftk, wkhtmltopdf). combine_pdf is pure Ruby — it works in sandboxed environments, serverless functions, and Docker containers without additional installation. That constraint-driven design is rare and increasingly valuable as cloud-native development expands.

The Discovery Story: What Signals Flagged This Deal

Four signals converged when our scanner processed combine_pdf:

Gumroad passive revenue with a dormant maintainer. The "PDF Automation Guide" on Gumroad — a companion document selling at $47 — was already generating passive income from the existing user base. This is the clearest possible monetization proof: someone has already paid for PDF-related content attached to this project. A new owner doesn't need to validate the willingness-to-pay hypothesis; the Gumroad product confirmed it.

Issue queue with no responses. GitHub shows 47+ open issues with many going unanswered for 6–18 months. Each unanswered issue is a user who ran into a gap and didn't get help. These aren't churn signals — they're demand signals. Users filing issues are users who care enough to engage. A new owner who answers 10 open issues in the first week sends an unmistakable "this project is alive again" signal that ripples through the Ruby community.

Document automation tailwind. The PDF manipulation market has expanded significantly with the rise of AI document processing, e-signature platforms, and automated contract generation tools. Every Rails application adding a "generate PDF report" feature is a potential combine_pdf user. The library's download trajectory is flat-to-slightly-growing despite zero promotion — organic demand from a growing market category.

No-competition positioning in serverless. As Lambda, Cloud Run, and Render deploy environments become the standard for Rails applications, the dependency constraints of competing libraries (they require system-level binaries) make combine_pdf's zero-dependency design a genuine differentiator. The market is moving toward the library's architecture, not away from it.

Acquisition Economics

At $3,800 and $120/month current MRR (Gumroad revenue + passive donations), the raw multiple is ~32x. The commercialization math changes that picture substantially.

Metric At Acquisition 12-Month Target
Monthly Recurring Revenue ~$120 $1,200–$2,000
Monthly Downloads 2,500+ 3,000–4,000
Acquisition Cost $3,800
Development Effort ~$2,500 (50 hrs)
Total Investment ~$6,300
Exit Potential (18–24 months) $20,000–$35,000

The exit math assumes a hosted PDF API tier reaches $1,500 MRR at a conservative 15x SaaS multiple. Total ROI on $6,300 invested: 3–5x in 24 months. The floor case — maintain Gumroad, answer issues, publish monthly Ruby compatibility patches — still builds community equity while the commercial layer develops.

Growth Levers: What a New Owner Does in Year One

Lever 1: Hosted PDF Generation API ($29/mo)

The direct monetization path. combine_pdf Pro: a hosted REST API that accepts Ruby template objects or raw PDFs and returns merged/split/watermarked PDFs — no gem installation, no dependency management, no server-side setup. Target: Rails developers building invoice generation, report export, and document automation features who want a managed PDF service rather than running the gem themselves. At $29/month, break-even is 52 paying customers — achievable in 60 days from the existing download base alone.

Lever 2: Expand Gumroad Content Library

The existing $47 PDF Automation Guide converts from the current user base. A new owner with 2–3 additional guides (PDF generation in Rails apps, $59; invoice automation patterns, $49; serverless PDF workflows, $69) can triple Gumroad revenue without touching the gem code. The audience is proven buyers. The subject matter expertise is built into the library itself. This is a 30-day revenue unlock.

Lever 3: Feature Development for High-Value Use Cases

Three frequently requested features appear across the open issue queue: digital signature fields, form filling support, and PDF/A compliance (required for legal and archival documents). Each is a $99/year enterprise feature. Legal tech, e-signature, and compliance SaaS companies are the highest willingness-to-pay segment in document automation — and they're asking for exactly these features in the issue tracker.

Lever 4: Community Reactivation

A single release announcement — "combine_pdf 2.0: maintained, Ruby 3.4 compatible, active development resumed" — posted to Ruby Weekly, HackerNews, and the Rails subreddit generates organic discovery worth 3–6 months of paid marketing. The Ruby community is unusually loyal to well-maintained gems and unusually vocal about abandoned ones. Resuming maintenance isn't just a technical act — it's a marketing event.

Risk Factors

Risk 1: PDF spec complexity. combine_pdf works by parsing and manipulating raw PDF binary structure. The PDF specification is notoriously complex, and edge cases abound: PDFs with encryption, non-standard form fields, embedded fonts, or version mismatches can behave unpredictably. The existing test suite covers common cases but not enterprise-grade document variety. Factor in discovery time for production PDF edge cases when modeling the development roadmap.

Risk 2: Acquisition friction. The current maintainer hasn't posted explicit handoff intent. A cold outreach asking to acquire a gem they've spent years building requires a credible pitch and fair offer. Low-ball offers will fail. Come prepared with a specific price, a brief maintenance plan, and evidence you're a Ruby developer — not a financial acquirer. The gem community watches who inherits their tools.

Risk 3: HexaPDF competition. HexaPDF is a more feature-complete Ruby PDF library with active maintenance. It handles encryption, digital signatures, and form filling that combine_pdf doesn't. For complex enterprise PDF workflows, HexaPDF is the technically superior choice. combine_pdf's moat is zero-dependency simplicity — the growth strategy must stay in that lane rather than competing feature-for-feature with a better-resourced competitor.

The Bottom Line

combine_pdf is a buy abandoned Ruby gem opportunity with a genuine technical moat: zero-dependency PDF manipulation that works anywhere Ruby runs. The $3,800 asking price buys a library with 2,500 monthly users, proven Gumroad monetization, and an issue queue full of enterprise feature requests that have gone unanswered for 18 months.

The total-investment-to-exit math at $6,300 in and $20,000–$35,000 out represents a category of deal that doesn't appear on traditional SaaS marketplaces — because the asset looks like a library, not a product. ReviveHQ's thesis is that those are the same thing. The difference is whether the new owner sees it.

See 40+ Deals Like This

combine_pdf is one of 57 scored opportunities in the ReviveHQ database. New deals added weekly from automated GitHub scanning — scored, tiered, and analyzed before they hit any marketplace.

See all deals → $79/mo