The Interactive Control Center
Premium dark-mode dashboard with real-time revenue analytics and glassmorphism.
Autonomous AI Intelligence
Live demonstration of autonomous agents scanning for revenue risks and optimizing churn.
The SaaS billing landscape is broken. You're either stuck with basic checkout buttons or complex enterprise monsters that take 6 months to integrate.
Noxfolio bridges the gap:
- Autonomous: AI doesn't just show data; it acts on it.
- Open Core: Full transparency with an MIT core.
- Enterprise Ready: SOC2-compliant audit trails and RBAC out of the box.
- DX Focused: Documentation that developers actually like to read.
Noxfolio is engineered for high-availability and extreme observability.
graph TD
User((User/Client)) --> FE[Next.js 15 Frontend]
FE --> API[Next.js Server Actions / API]
API --> DB[(PostgreSQL / Drizzle)]
API --> Redis[(Redis / BullMQ)]
subgraph "Autonomous Intelligence"
Redis --> AI[AI Agent Worker]
AI --> OpenAI[OpenAI Engine]
AI --> Guard[Revenue Guard]
AI --> Optimus[Growth Optimus]
end
subgraph "External Orchestration"
API --> Stripe[Stripe / Razorpay]
API --> Auth[Next-Auth / Session]
end
DB -.-> Audit[Immutable Activity Ledger]
| Feature | Community (OSS) | Pro / Enterprise |
|---|---|---|
| Billing Core | β | β |
| Multi-tenancy (RBAC) | β | β |
| API Key Management | β | β |
| Interactive Dashboard | β | β |
| Activity Audit Trail | β (Full) | |
| Autonomous AI Agents | β | β |
| Predictive Analytics | β | β |
| SLA & Priority Support | β | β |
Noxfolio is optimized for the Edge.
- Lighthouse Performance: 98/100
- API Latency (P99): < 45ms
- Database Query Time: < 12ms (Optimized with Drizzle)
- Background Job Throughput: 5,000+ tasks/sec (Redis/BullMQ)
- First Contentful Paint: 0.4s
Noxfolio is API-First. Integrate with your existing systems in seconds.
# Retrieve real-time usage metrics
curl -X GET https://api.noxfolio.com/v1/billing/usage \
-H "Authorization: Bearer YOUR_API_KEY"# Initialize a new customer identity
curl -X POST https://api.noxfolio.com/v1/customers/create \
-H "Content-Type: application/json" \
-d '{
"email": "jane@company.com",
"name": "Jane Doe",
"metadata": { "workspace_id": "ws_99" }
}'In high-concurrency environments, database connection leaks are fatal. Noxfolio implements a strict Singleton Pattern for the Drizzle client to ensure stable pooling even under heavy load.
All non-critical tasks (Invoicing, AI Analysis, Webhooks) are offloaded to BullMQ. This ensures your user-facing API remains snappy while the heavy lifting happens in isolated workers.
Every high-privilege event is logged in our Audit Ledger. This provides the "Observability Hub" needed for SOC2 compliance and enterprise security audits.
# 1. Clone and install
git clone https://github.com/sabledattatray/Noxfolio.git
pnpm install
# 2. Setup Environment
cp .env.example .env
# 3. Spin up Infrastructure
docker-compose up -d
# 4. Launch
pnpm devdocker build -t noxfolio .
docker run -p 3000:3000 noxfolioWe love contributors! Please see our Contribution Guide to get started.
This project is licensed under the MIT License.