Skip to content

Open Source

BUILT IN THE OPEN

The tools we rely on, out where anyone can read them.

We publish the libraries and infrastructure we use to build our own products as public repositories on GitHub. Anyone can read the source, file issues, fork a copy, or build on top of our work. Everything here is MIT licensed.

6Open-source projects
MITLicensed for everyone
NovaShared tooling in every repo
OIDCTrusted npm publishing
✦ @cbnventures/nova
FLAGSHIP ✦ TOOLING

Nova

Strict presets and guided tooling for JavaScript and TypeScript development.

Nova is a JavaScript and TypeScript monorepo suite that delivers strong defaults, robust linting and typing, and scaffolded project generators. It provides strict presets and guided tooling so developers build with confidence, predictability, and minimal setup. We use it across every CBN project.

  • Strong default configurations for projects
  • Robust linting and typing enforcement
  • Scaffolded project generators via CLI
  • Auto-generated project documentation via CLI
TypeScriptESLintMDXnpm

MIT licensed • published to npm as @cbnventures/nova

WORKERS ✦ NOTIFICATIONS

ntfy-reverse-proxy

A notification gateway on Cloudflare Workers that routes webhooks and emails to ntfy with automatic server failover.

Built on Cloudflare Workers, it intercepts webhooks and email messages, processes them through specialized interpreters for a range of services, and delivers them with automatic primary and fallback server failover. An interactive CLI handles configuration, validation, and deployment for anyone who needs reliable notification delivery across many formats.

  • Interpreters for Statuspage.io, Synology DSM, Seerr, pfSense, UniFi, and more
  • Automatic primary/fallback server failover for ntfy
  • Intelligent message splitting for long payloads
  • Cloudflare Email Routing integration for email-based alerts
TypeScriptCloudflare WorkersEmail RoutingNode.js

MIT licensed • published to npm as ntfy-reverse-proxy

✦ /go/launch
WORKERS ✦ ANALYTICS

branded-short-links

A custom-domain URL shortener with server-side analytics tracking on Cloudflare Workers.

A branded URL shortener built on Cloudflare Workers that enables custom domains and direct server-side analytics tracking. It integrates with multiple tracking platforms, including GA4, Meta Pixel, and PostHog, and ships an interactive CLI for configuration and deployment.

  • Server-side tracker integration (GA4, Meta Pixel, PostHog, ntfy)
  • Custom domain support for branded links
  • Webhook integration for analytics events
  • Interactive CLI for configuration and deployment
TypeScriptCloudflare WorkersGA4Meta PixelPostHog

MIT licensed • published to npm as branded-short-links

✦ npx mailmask
WORKERS ✦ EMAIL

Mailmask

Self-hosted disposable email aliases on Cloudflare Workers that forward to your real inbox.

Disposable, expiring email aliases for your own domain, powered by Cloudflare Email Routing and Cloudflare Workers. Hand out a different address to every site, forward mail to your real inbox, block or allow senders per alias, and switch off any alias the moment it starts getting spam.

  • Memorable, random, or custom aliases under one catch-all rule
  • Expiring aliases with lifetimes like 30m, 7d, or a date
  • ntfy notifications when an alias turns mail away
  • Interactive CLI for alias management, validation, and deployment
TypeScriptCloudflare WorkersEmail RoutingNode.js

MIT licensed • published to npm as mailmask

✦ cbnventures/outpost
DOCKER ✦ AUTO-UPDATES

Outpost

Self-hosted container auto-updater for Docker, a modern Watchtower replacement.

Keeps your Docker containers on the latest image: checks registries on a schedule, pulls new images, and recreates containers with their original settings, volumes, and networks, rolling back automatically when the new container fails to start.

  • Label-based opt-in or opt-out, plus a monitor-only mode
  • Notifications to ntfy, Telegram, Discord, email, and more
  • An HTTP API and Prometheus metrics
  • Shipped as one non-root s6-overlay image
TypeScriptDockerNode.jss6-overlayPrometheus

MIT licensed • published to Docker Hub as cbnventures/outpost

APPS ✦ PRINT + SCAN

Ivrato

One app for printers and scanners across devices.

Ivrato is an early open-source project for local-first iPhone, iPad, Mac, and Android apps that bring printing and scanning into one interface. Device adapters keep different printers and scanners separate from shared library, editor, and job workflows. No printer or scanner model is supported yet; support will be listed only after real-device testing.

  • Every size comes from a tested device profile
  • WYSIWYG previews of the prepared pixels
  • One Library for prints and scans
  • Private iCloud sync and portable .ivrato archives
SwiftSwiftUIKotlinJetpack Compose

MIT licensed • native apps for iPhone, iPad, Mac, and Android

HOW WE SHIP IT

The same standards behind every repo.

MIT licensed

Every public repository is released under the MIT license, so you are free to use, modify, and redistribute the code.

Trusted publishing

Our npm packages publish securely through GitHub Actions. Every release is verified against the source repository, with no stored credentials.

Versioned changelogs

Each release records what changed, so upgrades stay predictable and history stays readable.

Documentation sites

Every project has its own docs site, so getting started and going deep both stay approachable.

See everything we maintain in the open.

Browse the full organization on GitHub, star what you find useful, and open an issue if something can be better.