{"repo":"crydensync/cryden","free":true,"listed":false,"github":"https://github.com/crydensync/cryden","clone":"git clone https://github.com/crydensync/cryden.git","description":"Open-source, embeddable authentication for modern developers — vendor-free.","language":"Go","stars":14,"topics":["audit-log","auth-library","authentication","developer-tools","go","golang","jwt","open-source","security","vendor-free"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"CrydenSync An embeddable, framework-agnostic authentication engine for Go. Import it, configure it, own your users. Why Every project ends up rewriting auth from scratch, or handing user data to a third-party provider. CrydenSync is a library, not a service — your users, sessions, and audit logs stay in your own database, under your own control. - Own your users — no hosted service, no data leaving your infrastructure - No vendor lock-in — plain Postgres tables, no proprietary format - Framework-agnostic — no request/response objects, no assumptions about your HTTP layer - Zero telemetry — the engine never phones home. Logs and audit events go wherever you wire them, never to us Install Quickstart Runs with zero setup using the in-memory store — good for trying it out or writing tests: Running against Postgres 1. Run the migration in store/postgres/migrations/0001 initial schema.up.sql against your database. 2. Requires Postgres 13+ (uses the built-in gen random uuid() ). 3. Swap the memory stores for the Postgres ones: Works with any standard Postgres — Supabase, Neon, RDS, self-hosted, etc. If your provider offers both a direct and a connection-pooled URL, use the direct (or session-mode pooled) connection string — the engine relies on multi-statement transactions during token rotation, which can misbehave under transaction-mode pgbouncer poolers. Account lockout After repeated failed login attempts, an account is locked for a configurable duration — persistent in the datab","default_branch":null,"files":null,"tree":[],"storefront":"/r/crydensync","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crydensync/cryden/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}