CrydenSync is an embeddable authentication engine that gives developers a standard, reusable auth system they control.
Think of it as:
import "github.com/crydensync/cryden" → production-ready auth in minutes.
No vendor lock-in. No cloud dependency. Your users belong to YOU.
🇳🇬 🇰🇪 🇿🇦 🇬🇭 🇪🇬 🇹🇿 🇺🇬 🇸🇳 🇷🇼 🇳🇦 🇿🇲 🇨🇲 🇪🇹 🇲🇦 🇩🇿
**African developers are our priority.**
**Termux developers out first class citizens.**
**Offline-first. Low bandwidth. Affordable.**
**Your data, your rules, your continent.**🚀 Our Projects
Project Description Status Go Doc cryden Core auth engine ✅ v1.0.0 https://pkg.go.dev/badge/github.com/crydensync/cryden.svg typebook Demo app with auth ✅ v1.0.0 - docs Documentation website 🚧 Building - csax CLI tool 📅 v1.1.0 - sdk-js JavaScript SDK 📅 v1.2.0 - sdk-py Python SDK 📅 v1.2.0 -
✨ What Makes CrydenSync Different?
🏝️ Offline-First
Auth works without internet during development. SQLite by default.
👑 Own Your Users
Your users belong to you, not us. User data stays in your database.
🔌 Framework Agnostic
No HTTP, no cookies, no headers. Pure logic you can wrap anywhere.
🌍 African-First, Global-Ready
Built for real-world constraints (unstable internet, affordable infra), works everywhere.
📦 Quick Start
import "github.com/crydensync/cryden"
func main() {
engine := cryden.New()
ctx := context.Background()
// Sign up
user, _ := cryden.SignUp(ctx, engine, "alice@example.com", "SecurePass123")
// Login
tokens, _, _ := cryden.Login(ctx, engine, "alice@example.com", "SecurePass123")
// Protect routes
userID, _ := cryden.VerifyToken(engine, tokens.AccessToken)
}📚 Get Started →
🗺️ Roadmap
Version Focus Status v1.0.0 Core Auth ✅ Released (March 2026) v1.1.0 Dev Experience 🚧 Coming June 2026 v1.2.0 API & SDKs 📅 Q3 2026 v1.3.0 Advanced Auth 📅 Q4 2026
v1.1.0 Features:
· 🔐 SHA-256 token hashing · 🖥️ CLI tool (csax) · 📱 Device tracking · 📁 File audit logger · 👤 User metadata · 🐬 MySQL support
| Role | Need | Apply |
|---|---|---|
| Go Developer | Core auth implementation | Issues |
| Security Engineer | Security audit, cryptography | Issues |
| Database Expert | SQLite, PostgreSQL, MongoDB adapters | Issues |
| Documentation Writer | Guides, examples, API docs | Issues |
| Test Engineer | Unit, integration, security tests | Issues |
| Junior Dev | Good first issues, learn by doing | Issues |
- Read the CONTRIBUTING.md
- Check open issues
- Join Discord
- Introduce yourself in #introductions
- 📚 Mentorship - Learn from experienced developers
- 🏗️ Real Project - Build something people use
- 🌍 Community - Work with devs worldwide
- 📝 Portfolio - Open source contributions
- 🎯 Impact - Help developers own their users
Look for issues labeled:
good-first-issuehelp-wanteddocumentation
We'll help you make your first PR!
African developers: WhatsApp is our primary home.
| Type | Link | Purpose |
|---|---|---|
| WhatsApp Channel | Join Channel | 📢 Announcements only (1-way) |
| WhatsApp Group | Join Group | 💬 Discussions, help, contributions (2-way) |
| Discord | Join Discord | 🎙️ Voice calls, technical deep dives |
| GitHub | Discussions | 📝 Long-form technical discussions |
- Just want updates? → Join the Channel
- Want to ask questions? → Join the Group
- Want voice calls? → Join Discord
- Want to contribute code? → GitHub Discussions
Need help? Chat directly: Ask on WhatsApp
Built in Nigeria. For African developers. Welcoming the world.
📄 License
All CrydenSync projects are open source under the MIT License.
Free forever. Open always. Own your users.
Built with ❤️ in Nigeria, for developers everywhere.
Own your users, not vendor lock-in.
🌍 WhatsApp Community • 🐦 Twitter • 💬 Discord • 📝 GitHub