Deploy Now

SaaS Alternative

PocketGuard Bobby Rocket Money

Stars

306

Forks

70

Watchers

0

Developer links

Renewlet

Renewlet is a self-hosted subscription ledger that shows exactly what your recurring services cost each month and warns you before every renewal, so no charge lands unannounced again. Record each subscription once with its price, currency, billing cycle, renewal date, payment method, and notes, and the dashboard keeps the monthly and yearly totals current, compares them against a budget you set, and converts between currencies. Reminders go out in each user's own time zone through Telegram, Discord, email, webhooks, and six more channels, with repeat reminders, delivery history, and retries when a send fails. Adding subscriptions takes seconds: point the AI recognition at a bill screenshot, a note, or a pasted table and it drafts the entries for your review, or import data from Wallos and other exports. Every subscription can join a shared calendar feed or publish its own ICS feed, and a public status page can show your stack with prices hidden. Accounts are protected with authenticator codes, recovery codes, and passkey sign-in. A read-only public API lets CLI tools and Shortcuts query your subscriptions, and the whole app runs in a single Docker container or on Cloudflare Workers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Renewlet
Renewlet
Renewlet
Renewlet
Renewlet
Renewlet

Benefits

  • Never Miss A Renewal
  • Renewlet schedules reminder jobs in each user's IANA time zone with per-subscription lead days, repeat reminders, delivery history, and automatic retries when a notification send fails.
  • See True Subscription Spending
  • Every charge normalizes into monthly and yearly cost, compared live against your budget with category and payment-method charts, multi-currency conversion, and savings from inactive subscriptions.
  • Add Subscriptions By Screenshot
  • AI recognition turns bill screenshots, notes, CSV or TSV files, and pasted tables into editable subscription drafts through your own OpenAI, Anthropic, Gemini, or compatible endpoint.
  • Share Calendars And Status
  • Publish a global private ICS feed or one feed per subscription for any calendar app, and share a public status page with per-subscription visibility and optional prices.

Features

  • Ten Notification Channels
  • Reminders travel through Telegram, Notifyx, Webhook, WeCom, DingTalk, SMTP email, Bark, ServerChan, Discord, and PushPlus, each with its own settings and send history.
  • Timezone-Aware Reminder Engine
  • A built-in scheduler computes reminder jobs from each user's IANA time zone, local notification time, and lead days, with repeat reminders and failed-send retries.
  • Public API Access
  • A read-only public API with an OpenAPI 3.1 document connects CLI tools, Apple Shortcuts, and other automation to your subscription data without exposing write access.
  • Passkeys And 2FA
  • Sign in with passkeys, authenticator apps, or one-time recovery codes, and optionally protect password login with Cloudflare Turnstile human verification on exposed instances.
  • Wallos Data Migration
  • Move an existing subscription library into Renewlet with the Wallos file import, or export and re-import Renewlet data for backups and instance migrations.
  • Docker Or Workers
  • Deploy one container with React, Go, PocketBase, and SQLite on any VPS, or the same app on Cloudflare Workers with D1, R2, and Cron Triggers.

Apps Similar to Renewlet