Metadata-Version: 2.4
Name: database-nexus
Version: 0.1.0
Summary: Unified database framework for Python
Author-email: Your Name <your.email@example.com>
Project-URL: Homepage, https://github.com/yourusername/database-nexus
Project-URL: Repository, https://github.com/yourusername/database-nexus
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Requires-Dist: aiosqlite>=0.19.0
Requires-Dist: asyncpg>=0.27.0
Requires-Dist: typing-extensions>=4.0.0
Provides-Extra: mysql
Requires-Dist: aiomysql>=0.2.0; extra == "mysql"
Provides-Extra: mongodb
Requires-Dist: motor>=3.0.0; extra == "mongodb"
Provides-Extra: redis
Requires-Dist: redis>=4.5.0; extra == "redis"
Dynamic: license-file

▨ *𝖙𝖍𝖎𝖘 𝖑𝖎𝖇. 𝖜𝖆𝖘 𝖒𝖆𝖉𝖊 𝖇𝖞 𝖊𝖑𝖎7𝖊𝖎𝖓 - 𝕰7* ▨

**Project Overview**

⎙  Database Nexus is a unified, type-safe database framework for Python that provides a consistent interface across different database systems while preserving their unique capabilities. It combines the power of Pydantic validation, SQL flexibility, and NoSQL scalability into a single developer-friendly package.

**Key Features**

 ○ _Unified Models: Single model definition works across PostgreSQL, SQLite, MongoDB, Redis_

 ○ _Type Safety: Full IDE support with type hints and validation_

 ○ _Smart Migrations: Built-in migration system with automatic schema detection_

 ○ _Performance Insights: Built-in query profiling and N+1 detection_

 ○ _Multiple Database Support: Work with different databases using the same API_

 ○ _Async/Support: Native async support with sync compatibility_

**Supported Databases**

 ○ SQLite: [sqlite:///database.db](sqlite:///database.db)

 ○ PostgreSQL: [postgresql://user:password@localhost/dbname](postgresql://user:password@localhost/dbname)

 ○ MySQL (coming soon)

 ○ MongoDB (coming soon)

 ○ Redis (coming soon)

**Installation**

`pip install database-nexus`





