https://github.com/djangopackages/djangopackages
Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.
https://github.com/djangopackages/djangopackages
django packaging python
Last synced: about 2 months ago
JSON representation
Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.
- Host: GitHub
- URL: https://github.com/djangopackages/djangopackages
- Owner: djangopackages
- License: other
- Created: 2011-09-08T21:24:21.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T02:48:28.000Z (6 months ago)
- Last Synced: 2024-10-29T22:56:28.137Z (6 months ago)
- Topics: django, packaging, python
- Language: Python
- Homepage: https://djangopackages.org
- Size: 16 MB
- Stars: 780
- Watchers: 21
- Forks: 177
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- starred-awesome - djangopackages - Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects. (Python)
README
# Django Packages
Django Packages helps you easily identify and compare good apps, frameworks, plugins, and other types of packages, using comparison grids.
## Badges
[](https://github.com/djangopackages/djangopackages/actions/workflows/actions.yml) [](https://docs.djangopackages.org/en/latest/?badge=latest) [](https://pyup.io/repos/github/djangopackages/djangopackages/) [](https://djangopackages.org/packages/p/djangopackages/)
## Features
- Comparison grids with wiki-like editing capability
- Add packages to grid
- Add/edit grid features
- Storage of package info, fetched from public APIs
- PyPI
- GitHub
- Bitbucket
- GitLab (coming soon)
- Basic search
- Autocomplete packages/grids
- Social features:
- "I use this" button
- Latest packages featured on homepage
- "Add package" and "Add grid" forms## Quickstart
For detailed installation instructions, consult the [docs](https://docs.djangopackages.org/en/latest/contributing/#install-django-packages-locally).
To download, install and start the local server for development, simply run:
```shell
git clone [email protected]:djangopackages/djangopackages.git
cd djangopackages
cp .env.local.example .env.local
docker compose build
docker compose up
```Then point your browser to http://localhost:8000 and start hacking!
If you are running into conflicting port issues, we have an override file which re-maps Django (port: 18000) and Postgres (port: 45432). To activate it, simply run:
```shell
docker compose build
docker compose up
````To run tests, run:
```shell
docker compose run django pytest
```## The Site
https://djangopackages.org
## The Documentation
The documentation is hosted at https://docs.djangopackages.org/en/latest
## License
The code is open-source and licensed under the MIT license.
# Credits
For Django Dash 2010, [@pydanny](https://github.com/pydanny/) and [@audreyr](https://github.com/audreyr/) created [Django Packages](https://www.djangopackages.org/).
They are joined by a host of core developers and contributors. See [contributors](CONTRIBUTORS.md).