Initial commit: NX9 philosophy, architecture, roadmap and website

This commit is contained in:
thakares committed 2026-07-05 17:35:08 +05:30
commit b23585a54c
43 files changed
+3838

No files matched your search

+66
View File
@@ -0,0 +1,66 @@
# NX9
**Next Generation 9** — A philosophy-driven ecosystem of self-hosted, privacy-first software.
Every project is built around one core idea:
> **Infrastructure should belong to its operator — not to a cloud provider, subscription service, or vendor.**
### Philosophy
NX9 is not a framework or a platform. It is a collection of independent, single-binary Rust applications designed for:
- Operator ownership
- Privacy by default
- Self-hosting first
- Simplicity over complexity
- Long-term maintainability
- Zero telemetry or vendor lock-in
We deliberately choose minimal dependencies, explicit routing, SQLite-first storage, and Linux-native design. The goal is software that is easy to understand, deploy, operate, and trust — even years from now.
### Core Projects
- **[nx9-url-shortener](https://codeberg.org/thakares/nx9-url-shortener)**
Multi-user URL shortener with analytics, QR codes, password protection, expiration, and tenant isolation.
- **[nx9-auth](https://codeberg.org/thakares/nx9-auth)**
Lightweight identity and access management service with sessions, PATs, RBAC, and audit logging.
- **[nx9-dns-server](https://codeberg.org/thakares/nx9-dns-server)**
Authoritative DNS server with DNSSEC support. Lightweight and designed for self-hosted use.
- **[nx9-chronoseal-rs](https://codeberg.org/thakares/nx9-chronoseal-rs)**
Privacy-first browser attestation framework for anti-bot and anti-AI scraping protection.
### Documentation
- [Philosophy → Engineering Beyond Frameworks](https://nx9.in/case-study.html)
- [Architecture Overview](ARCHITECTURE.md)
- [Case Study: How Simplicity Defended Against Real Attacks](https://nx9.in/case-study.html)
- [Roadmap](ROADMAP.md)
### Website
The full website source is available in the [`www/`](www/) directory.
### Values
- Privacy by design
- Single binary deployments
- Explicit routing
- Operator sovereignty
- Open Source (permissive licenses)
- No telemetry. No vendor lock-in.
### Get Involved
- Star or fork the projects you find useful
- Open issues or discussions for feedback
- All projects are independent but share the same architectural principles
---
**NX9** — Software people can own, understand, and control.
Built by [Sunil Thakare](https://codeberg.org/thakares).