SpacerrApps

Search SpacerrApps

Find an app or a write-up by title

Self-hosted auth for Node. Any database, any email provider, 50 OAuth providers. No per-MAU pricing, no lock-in.

Radon in use
Launched
Clicks
28
Runs on
API, Self-hosted, Web
Pricing
Free plan, paid upgrade

About Radon

Self-hosted auth for Node. Any database, any email provider, 50 OAuth providers. No per-MAU pricing, no lock-in.

Pro 50 OAuth providers, passkeys & 2FA Auth you'll never have to migrate away from.

The open-source authentication engine for Node. Any database, any email provider, wired into your framework in a few lines — no hosted service, no per-MAU pricing, no lock-in.

session : { secret : process . env . RADON_SECRET ! } ,

GitHub Google Discord Spotify Twitch GitLab Notion Figma Apple X Dropbox Zoom Reddit Facebook Patreon Coinbase Shopify Auth0 Okta Microsoft Slack LinkedIn

No dashboards to configure, no webhooks to wire. Install, mount, done — it's just code you own.

One package, one config object. Hand Radon your database adapter and an email sender — that's the whole setup.

import { Radon } from "@radonsdk/auth" ; import { postgresAdapter } from "@radonsdk/auth/adapters/postgres" ; export const auth = new Radon ({ adapter: postgresAdapter (pool), session: { secret: process.env.AUTH_SECRET }, });

A single catch-all route wires every auth flow — codes, OAuth callbacks, sign-out. No hand-rolled routing.

// app/api/auth/[...radon]/route.ts import { auth } from "@/lib/auth" ; import { toNextHandler } from "@radonsdk/auth/next" ; export const { GET, POST } = toNextHandler (auth);

Call one method. Radon handles hashing, sessions, and cookies — you get back a signed-in user.

const res = await auth. verifyCode (email, code); if (res.ok) { // session cookie is set auto

Who Radon is for

Developer , Founders , Vibecoders

Written up on SpacerrApps

7 comments

  1. Ines Moreau

    Can Radon support a custom OAuth provider if it is not one of the 50 built in providers?

    1. Fawas SakaMaker

      Not yet , Ines But if you are requesting That will be added soon to the paid version of Radonsdk

    2. Fawas SakaMaker

      Radon can now support custon OAuth providers

  2. Caleb Doyle

    How do passkeys and 2FA work with Radon, and can you require them for specific users or roles?

    1. Fawas SakaMaker

      Passkeys (WebAuthn) and 2FA (TOTP) are both part of Radon Pro, passkeys handle registration/authentication ceremonies server-side, with a small client-side piece for the browser's WebAuthn API (that part can't be avoided, it's a browser requirement, not a Radon limitation). 2FA layers on top of any primary auth method as an optional add-on.

      On requiring them per-user/role: that logic lives in your own app, not Radon, Radon gives you the primitives (enable 2FA for a user, verify a passkey), and you decide in your own code who's required to use them (e.g. checking a role field before allowing a session without 2FA confirmed). Radon doesn't have its own opinion on roles/permissions beyond a basic hook for it, by design, keeps it flexible for whatever your app's actual access model looks like.

  3. Felix Brandt

    How does Radon handle session revocation across multiple devices, and can you set sessions to expire after a custom period?

    1. Fawas SakaMaker

      Radon Pro tracks active sessions per user with device/timestamp metadata, so you can list them and revoke individually or all-at-once ("logout everywhere"). Refresh tokens rotate on use, and expiry is fully configurable, set your own window on the session config, no hardcoded default you're stuck with.

Apps like Radon

Podium

Podium is an open-source, agent-native issue tracker and coordinator that turns your idea and your agent setup into a working team of Claude Code, Codex and Cursor agents.

Developer tools, AI, Open source

0

Answer me with HTML

Agent skill that turns Claude's answers into readable one-page HTML explainers. Works offline.

Developer tools, Open source, AI

0

Pagepod

Free open-source HTML hosting: upload a page, get an isolated link to send around.

Developer tools, Open source, Utilities

0

Submit Your Startup1 clicks

Open launch index where votes decide startup rank for early-stage founders. Submit free, join the open queue, and get discovered.

Developer tools, Productivity, Launch platforms

0

DocToMD

Free online converter that turns PDF, Word, Excel, PowerPoint, EPUB, HTML and webpage URLs into Markdown. 3 free conversions a day, no signup required.

Productivity, Developer tools, Writing

0

RedModel

Uncensored AI chat and API for open-ended conversation, reverse engineering, and red teaming. Comes with RedCLI, a custom harness for red teaming and mobile phone use.

Developer tools, AI, Security

0