Skip to content

ipeterov/djangopackages

 
 

Repository files navigation

Django Packages

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

Badges

Updates

Python 3

image

Documentation Status

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
  • 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 git@github.com:djangopackages/djangopackages.git
cd djangopackages
cp .env.local.example .env.local
docker-compose -f dev.yml build
docker-compose -f dev.yml up

Then point your browser to http://localhost:8000 and start hacking!

To run tests, run:

docker-compose -f dev.yml run django python manage.py test

The Site

https://djangopackages.org.

The Documentation

The documentation is hosted at http://djangopackages.readthedocs.io/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 https://opencomparison.readthedocs.io/en/latest/contributors.html

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.5%
  • HTML 21.7%
  • CSS 3.9%
  • PLpgSQL 1.4%
  • Shell 1.1%
  • Dockerfile 0.4%