Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
djangopackages/djangopackages: Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.

djangopackages/djangopackages: Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.

4 hours ago

Django Packages

Django Packages helps you easily identify and compare good apps, frameworks, plugins, and other types of packages, using comparison grids.

Badges

image</a> Documentation Status</a> Updates</a> Published on Django Packages</a>

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.

To download, install and start the local server for development, simply run:

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:

docker compose build
docker compose up

To run tests, run:

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 and @audreyr created Django Packages.

They are joined by a host of core developers and contributors. See contributors.

Chat with me