# Collapsar
<p align="center">
<img src="https://banners.beyondco.de/Collapsar.png?theme=dark&packageManager=pip+install&packageName=collapsar&pattern=cage&style=style_1&description=Masonite+Dashboard+Package&md=0&showWatermark=1&fontSize=100px&images=emoji-happy">
</p>
<p align="center">
<a href="https://collapsar.aguad.dev">
<img alt="Collapsar" src="https://img.shields.io/static/v1?label=Masonite&message=package&labelColor=grey&color=blue&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAA6gAwAEAAAAAQAAAA4AAAAATspU+QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAnxJREFUKBVNUl1IVEEUPjPObdd1VdxWM0rMIl3bzbVWLSofVm3th0AhMakHHyqRiNSHEAq5b2HSVvoQRUiEECQUQkkPbRslRGigG8auoon2oPSjpev+3PWeZq7eaC5nDt93vplz5txDQJYpNxX4st4JFiwj9aCqmswUFQNS/A2YskrZJPYefkECC2GhQwAqvLYybwXrwBvq8HSNOXRO92+aH7nW8vc/wS2Z9TqneYt2KHjlf9Iv+43wFJMExzO0YE5OKe60N+AOW6OmE+WJTBrg23jjzWxMBauOlfyycsV24F+cH+zAXYUOGl+DaiDxfl245/W9OnVrSY+O2eqPkyz4sVvHoKp9gOihf5KoAVv3hkQgbj/ihG9fI3RixKcUVx7lJVaEc0vnyf2FFll+ny80ZHZiGhIKowWJBCEAKr+FSuNDLt+lxybSF51lo74arqs113dOZqwsptxNs5bwi7Q3q8npSC2AWmvjTncZf1l61e5DEizNn5mtufpsqk5+CZTuq00sP1wkNPv8jeEikVVlJso+GEwRtNs3QeBt2YP2V2ZI3Tx0e+7T89zK5tNASOLEytJAryGtkLc2PcBM5byyUWYkMQpMioYcDcchC6xN220Iv36Ot8pV0454RHLEwmmD7UWfIdX0zq3GjMPG5NKBtv5qiPEPekK2U51j1451BZoc3i+1ohSQ/UzzG5uYFFn2mwVUnO4O3JblXA91T51l3pB3QweDl7sNXMyEjbguSjrPcQNmwDkNc8CbCvDd0+xCC7RFi9wFulD3mJeXqxQevB4prrqgc0TmQ85NG/K43e2UwnMVAJIEBNfWRYR3HfnvivrIzMyo4Hgy+hfscvLo53jItAAAAABJRU5ErkJggg==">
</a>
<img alt="GitHub Workflow Status (branch)" src="https://img.shields.io/github/actions/workflow/status/usecollapsar/collapsar/pythonapp.yml?branch=develop">
<img src="https://codecov.io/gh/usecollapsar/collapsar/branch/develop/graph/badge.svg?token="/>
<img alt="PyPI" src="https://img.shields.io/pypi/v/collapsar">
<img src="https://img.shields.io/badge/python-3.6+-blue.svg" alt="Python Version">
<img alt="GitHub release (latest by date including pre-releases)" src="https://img.shields.io/github/v/release/usecollapsar/collapsar?include_prereleases">
<img alt="License" src="https://img.shields.io/github/license/usecollapsar/collapsar">
<a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
</p>
## Introduction
Collapsar is a package that will let you save time creating a dashboard for your app. You won't need to worry anymore about creating CRUD's.
## Features
- _Add multiple resources to your dashboard using Masonite Models_
- _Use fields: TextField, IdField, PasswordField, SelectField and more_
- _Add basic validations: max, min, required, email, etc._
## Documentation
See the [official documentation](https://collapsar.aguad.dev) to learn how to use Collapsar.
## Installation
```bash
pip install collapsar
```
## Configuration
Add CollapsarProvider to your project in `config/providers.py`:
```python
# config/providers.py
# ...
from collapsar import CollapsarProvider
# ...
PROVIDERS = [
# ...
# Third Party Providers
CollapsarProvider,
# ...
]
```
Create a new resource using
```python
python craft resource MyModel
```
And see your panel on https://localhost/collapsar
## Contributing
Please read the [Contributing Documentation](https://collapsar.aguad.dev/docs/contributing/) here.
## Maintainers
- [Eduardo Aguad](https://www.github.com/eaguad1337)
## License
Collapsar is open-sourced software licensed under the [MIT license](LICENSE).
Raw data
{
"_id": null,
"home_page": "https://github.com/usecollapsar/collapsar",
"name": "collapsar",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "Masonite,Python,Development",
"author": "Eduardo Aguad",
"author_email": "eduardo@aguad.dev",
"download_url": "https://files.pythonhosted.org/packages/36/a7/f0933cf35fa7dcfd682ccd43e1c4119d8fa8d3d362b894889a8c506e4aa4/collapsar-0.1.1.tar.gz",
"platform": null,
"description": "# Collapsar\n\n<p align=\"center\">\n <img src=\"https://banners.beyondco.de/Collapsar.png?theme=dark&packageManager=pip+install&packageName=collapsar&pattern=cage&style=style_1&description=Masonite+Dashboard+Package&md=0&showWatermark=1&fontSize=100px&images=emoji-happy\">\n</p>\n\n<p align=\"center\">\n <a href=\"https://collapsar.aguad.dev\">\n <img alt=\"Collapsar\" src=\"https://img.shields.io/static/v1?label=Masonite&message=package&labelColor=grey&color=blue&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAA6gAwAEAAAAAQAAAA4AAAAATspU+QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAnxJREFUKBVNUl1IVEEUPjPObdd1VdxWM0rMIl3bzbVWLSofVm3th0AhMakHHyqRiNSHEAq5b2HSVvoQRUiEECQUQkkPbRslRGigG8auoon2oPSjpev+3PWeZq7eaC5nDt93vplz5txDQJYpNxX4st4JFiwj9aCqmswUFQNS/A2YskrZJPYefkECC2GhQwAqvLYybwXrwBvq8HSNOXRO92+aH7nW8vc/wS2Z9TqneYt2KHjlf9Iv+43wFJMExzO0YE5OKe60N+AOW6OmE+WJTBrg23jjzWxMBauOlfyycsV24F+cH+zAXYUOGl+DaiDxfl245/W9OnVrSY+O2eqPkyz4sVvHoKp9gOihf5KoAVv3hkQgbj/ihG9fI3RixKcUVx7lJVaEc0vnyf2FFll+ny80ZHZiGhIKowWJBCEAKr+FSuNDLt+lxybSF51lo74arqs113dOZqwsptxNs5bwi7Q3q8npSC2AWmvjTncZf1l61e5DEizNn5mtufpsqk5+CZTuq00sP1wkNPv8jeEikVVlJso+GEwRtNs3QeBt2YP2V2ZI3Tx0e+7T89zK5tNASOLEytJAryGtkLc2PcBM5byyUWYkMQpMioYcDcchC6xN220Iv36Ot8pV0454RHLEwmmD7UWfIdX0zq3GjMPG5NKBtv5qiPEPekK2U51j1451BZoc3i+1ohSQ/UzzG5uYFFn2mwVUnO4O3JblXA91T51l3pB3QweDl7sNXMyEjbguSjrPcQNmwDkNc8CbCvDd0+xCC7RFi9wFulD3mJeXqxQevB4prrqgc0TmQ85NG/K43e2UwnMVAJIEBNfWRYR3HfnvivrIzMyo4Hgy+hfscvLo53jItAAAAABJRU5ErkJggg==\">\n </a>\n <img alt=\"GitHub Workflow Status (branch)\" src=\"https://img.shields.io/github/actions/workflow/status/usecollapsar/collapsar/pythonapp.yml?branch=develop\">\n <img src=\"https://codecov.io/gh/usecollapsar/collapsar/branch/develop/graph/badge.svg?token=\"/>\n <img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/collapsar\">\n <img src=\"https://img.shields.io/badge/python-3.6+-blue.svg\" alt=\"Python Version\">\n <img alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/usecollapsar/collapsar?include_prereleases\">\n <img alt=\"License\" src=\"https://img.shields.io/github/license/usecollapsar/collapsar\">\n <a href=\"https://github.com/psf/black\"><img alt=\"Code style: black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"></a>\n</p>\n\n## Introduction\n\nCollapsar is a package that will let you save time creating a dashboard for your app. You won't need to worry anymore about creating CRUD's.\n\n## Features\n\n- _Add multiple resources to your dashboard using Masonite Models_\n- _Use fields: TextField, IdField, PasswordField, SelectField and more_\n- _Add basic validations: max, min, required, email, etc._\n\n## Documentation\n\nSee the [official documentation](https://collapsar.aguad.dev) to learn how to use Collapsar.\n\n## Installation\n\n```bash\npip install collapsar\n```\n\n## Configuration\n\nAdd CollapsarProvider to your project in `config/providers.py`:\n\n```python\n# config/providers.py\n# ...\nfrom collapsar import CollapsarProvider\n\n# ...\nPROVIDERS = [\n # ...\n # Third Party Providers\n CollapsarProvider,\n # ...\n]\n```\n\nCreate a new resource using\n\n```python\npython craft resource MyModel\n```\n\nAnd see your panel on https://localhost/collapsar\n\n## Contributing\n\nPlease read the [Contributing Documentation](https://collapsar.aguad.dev/docs/contributing/) here.\n\n## Maintainers\n\n- [Eduardo Aguad](https://www.github.com/eaguad1337)\n\n## License\n\n\nCollapsar is open-sourced software licensed under the [MIT license](LICENSE).\n\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "Create beautiful admin dashboards in Masonite Framework",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/usecollapsar/collapsar"
},
"split_keywords": [
"masonite",
"python",
"development"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bf4abfb0975c05a52e941c69348eaf13e9d622cd60f6678c7748cc3a829b821c",
"md5": "23e37f8da7e9c09e41ecbfe5837fe21e",
"sha256": "c0e2943cb68c851b60d5fc13e3637477dfa8356b0deb58ca9898b52c3f7cf0af"
},
"downloads": -1,
"filename": "collapsar-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "23e37f8da7e9c09e41ecbfe5837fe21e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 745089,
"upload_time": "2024-03-06T02:03:45",
"upload_time_iso_8601": "2024-03-06T02:03:45.701771Z",
"url": "https://files.pythonhosted.org/packages/bf/4a/bfb0975c05a52e941c69348eaf13e9d622cd60f6678c7748cc3a829b821c/collapsar-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36a7f0933cf35fa7dcfd682ccd43e1c4119d8fa8d3d362b894889a8c506e4aa4",
"md5": "2b9e84ecb64a9d4524546dfde7fa88c7",
"sha256": "4affc9242dfba4e188a15fd1b8072e5ff8c121da5b559ee2e43e19389678f58f"
},
"downloads": -1,
"filename": "collapsar-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "2b9e84ecb64a9d4524546dfde7fa88c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 731334,
"upload_time": "2024-03-06T02:03:47",
"upload_time_iso_8601": "2024-03-06T02:03:47.336404Z",
"url": "https://files.pythonhosted.org/packages/36/a7/f0933cf35fa7dcfd682ccd43e1c4119d8fa8d3d362b894889a8c506e4aa4/collapsar-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-06 02:03:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "usecollapsar",
"github_project": "collapsar",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "collapsar"
}