Metadata-Version: 2.4
Name: codefx-pro
Version: 0.1.0
Summary: Professional all-in-one web framework — modular, openverse-native
Author-email: Mithun <mithun@codefx.pro>
License: MIT
Project-URL: Homepage, https://codefx.pro
Project-URL: Documentation, https://codefx.pro/docs
Project-URL: Repository, https://github.com/codefxpro/codefx
Keywords: cms,framework,fastapi,modular,web
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn[standard]>=0.32.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: typer>=0.12.0
Requires-Dist: python-multipart>=0.0.9
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.24.0; extra == "dev"
Requires-Dist: ruff>=0.6.0; extra == "dev"
Requires-Dist: pre-commit>=3.0; extra == "dev"
Requires-Dist: httpx>=0.27.0; extra == "dev"
Provides-Extra: postgres
Requires-Dist: asyncpg>=0.29.0; extra == "postgres"
Requires-Dist: sqlalchemy[asyncio]>=2.0.0; extra == "postgres"
Provides-Extra: mysql
Requires-Dist: aiomysql>=0.2.0; extra == "mysql"
Provides-Extra: mssql
Requires-Dist: aioodbc>=0.5.0; extra == "mssql"
Requires-Dist: pyodbc>=5.1.0; extra == "mssql"
Provides-Extra: flatfile
Provides-Extra: redis
Requires-Dist: redis[hiredis]>=5.0.0; extra == "redis"
Provides-Extra: s3
Requires-Dist: boto3>=1.35.0; extra == "s3"
Provides-Extra: all
Requires-Dist: codefx-pro[dev,flatfile,mssql,mysql,postgres,redis,s3]; extra == "all"

# CodeFX_Pro

Professional all-in-one web framework — modular, openverse-native.

## Installation

```bash
pip install codefx-pro

# With database support
pip install codefx-pro[postgres]
pip install codefx-pro[mysql]
pip install codefx-pro[all]
```

## Quick Start

```bash
codefx init myproject
cd myproject
codefx run
```

## Features

- 31+ built-in modules
- Plugin system with marketplace
- Theme builder with CSS variable support
- Form builder with submissions
- Popup builder with display rules
- Dynamic content with caching
- Webhook system with HMAC signing
- Multi-site management
- File storage abstraction (local/S3/Cloudinary)
- Role-based permissions
- Support for SQLite, PostgreSQL, MySQL, MSSQL

## Documentation

Full documentation at https://codefx.pro/docs

## Development

```bash
git clone https://github.com/codefxpro/codefx
cd codefx/backend
pip install -e ".[dev]"
```

## License

MIT
