Metadata-Version: 2.1
Name: nimbus-analytics
Version: 0.1.0b1
Summary: Open-source alternative to Segment & Mixpanel - High-performance event analytics backend
Home-page: https://github.com/bahagh/nimbus
Author: Bahagh
Author-email: baha.ghrissi@esprit.tn
License: MIT
Project-URL: Bug Tracker, https://github.com/bahagh/nimbus/issues
Project-URL: Documentation, https://github.com/bahagh/nimbus#readme
Project-URL: Source Code, https://github.com/bahagh/nimbus
Keywords: analytics fastapi events metrics postgresql redis async segment mixpanel alternative
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: FastAPI
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Database
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi (>=0.115.0)
Requires-Dist: uvicorn (>=0.30.0)
Requires-Dist: sqlalchemy (>=2.0.32)
Requires-Dist: asyncpg (>=0.29.0)
Requires-Dist: pydantic (>=2.8.2)
Requires-Dist: pydantic-settings (>=2.4.0)
Requires-Dist: pyjwt (>=2.8.0)
Requires-Dist: bcrypt (>=4.1.3)
Requires-Dist: redis (>=5.0.7)
Requires-Dist: structlog (>=24.1.0)
Requires-Dist: slowapi (>=0.1.9)
Requires-Dist: alembic (>=1.13.2)
Requires-Dist: python-multipart (>=0.0.9)
Requires-Dist: cryptography (>=43.0.0)
Requires-Dist: python-jose (>=3.3.0)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: email-validator (>=2.1.0)
Requires-Dist: httpx (>=0.27.0)

# Nimbus Analytics

**🚀 Open-source, self-hosted alternative to Segment & Mixpanel**

Save 90% on analytics costs. Own your data. Full customization.

## ⚠️ Beta Release

**Status:** Backend API is production-ready ✅ | Dashboard UI coming Q1 2026 🚧

## Quick Start

```bash
# Install
pip install nimbus-analytics

# Run with Docker
docker-compose up -d

# Or start manually
uvicorn nimbus.main:app --host 0.0.0.0 --port 8000
```

## Features

- ⚡ **Fast**: 10,000+ events/second
- 🔐 **Secure**: JWT + HMAC authentication
- 📊 **Real-time**: WebSocket streaming
- 🎯 **Multi-tenant**: Project isolation
- 🐳 **Docker**: One-command deployment
- 🧪 **Tested**: 100% pass rate
- 📚 **Documented**: Interactive Swagger UI

## Use Cases

Perfect for:
- Replacing expensive Segment/Mixpanel subscriptions ($500-$5000/month → $50/month)
- Companies with data privacy requirements (HIPAA, GDPR, SOC2)
- Teams needing self-hosted analytics
- Developers wanting full customization

## Documentation

📖 Full documentation: https://github.com/bahagh/nimbus

## Cost Comparison

| Monthly Events | Segment | Mixpanel | Nimbus |
|----------------|---------|----------|--------|
| 10M | ~$500 | ~$1,000 | **$50** |
| 100M | ~$2,000 | ~$5,000 | **$200** |

## Links

- 🏠 Homepage: https://github.com/bahagh/nimbus
- 📚 Documentation: https://github.com/bahagh/nimbus#readme
- 🐛 Issues: https://github.com/bahagh/nimbus/issues
- 💬 Discussions: https://github.com/bahagh/nimbus/discussions

## License

MIT License - see LICENSE file
