Metadata-Version: 2.4
Name: next.dj
Version: 0.6.1
Summary: Next-gen framework for Django developers
Project-URL: Homepage, https://github.com/next-dj/next-dj
Project-URL: Documentation, https://next-dj.readthedocs.io/
Project-URL: Repository, https://github.com/next-dj/next-dj
Project-URL: Bug Tracker, https://github.com/next-dj/next-dj/issues
License: MIT
License-File: LICENSE
Keywords: django,framework,frontend,full-stack framework,low-code
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Framework :: Django :: 5.2
Classifier: Framework :: Django :: 6.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: django<6.1,>=4.2
Description-Content-Type: text/markdown

# next.dj

[![PyPI version](https://img.shields.io/pypi/v/next.dj)](https://pypi.python.org/pypi/next.dj/)
[![PyPI Supported Python Versions](https://img.shields.io/pypi/pyversions/next.dj.svg)](https://pypi.python.org/pypi/next.dj/)
[![PyPI Supported Django Versions](https://img.shields.io/pypi/djversions/next.dj.svg)](https://pypi.python.org/pypi/next.dj/)
[![codecov](https://codecov.io/gh/next-dj/next-dj/graph/badge.svg?token=6RY9344W4E)](https://codecov.io/gh/next-dj/next-dj)

A next-gen framework based on Django without the tears.

> [!WARNING]
> This project is under active development. Treat releases as evolving until you validate behaviour for your workload.

## What is `next.dj`?

`next.dj` adds file-based routing, nested `layout.djx` wrappers, reusable components with co-located assets, dependency-injected context and actions, and form dispatch via `{% form %}`. Directories map to URLs. A `page.py` file turns a segment into a page. Configuration lives in the `NEXT_FRAMEWORK` mapping alongside standard Django settings.

## Documentation

Full documentation is available at https://next-dj.readthedocs.io/.

## Contributing

We welcome contributions from the community! `next.dj` is designed to make Django development more accessible to frontend developers, and your input is invaluable.

## Sponsors

<a target="_blank" href="https://evrone.com">
    <img src="./docs/_static/img/evrone_sponsored.svg" width="130px" alt="Sponsored by Evrone" />
</a>

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
