Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=4320
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=4340", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=4300", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/111/?format=api", "https://djangopackages.org/api/v4/grids/287/?format=api" ], "id": 1455, "title": "django-shop-ajax", "slug": "django-shop-ajax", "last_updated": "2013-09-06T11:54:50-04:00", "last_fetched": "2026-05-27T01:01:03.767037-04:00", "repo_url": "https://github.com/alesdotio/django-shop-ajax", "pypi_version": "0.1.3", "created": "2012-09-12T09:54:06.878361-04:00", "modified": "2026-01-28T16:14:40.937253-05:00", "repo_forks": 4, "repo_description": "Ajax utilities for django SHOP", "pypi_url": "http://pypi.python.org/pypi/django-shop-ajax", "documentation_url": null, "repo_watchers": 13, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "alesdotio", "yakky" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/7/?format=api", "https://djangopackages.org/api/v4/grids/28/?format=api", "https://djangopackages.org/api/v4/grids/426/?format=api" ], "id": 1454, "title": "django-two-factor-auth", "slug": "django-two-factor-auth", "last_updated": "2026-05-07T17:49:33-04:00", "last_fetched": "2026-05-27T12:10:02.823427-04:00", "repo_url": "https://github.com/Bouke/django-two-factor-auth", "pypi_version": "1.18.1", "created": "2012-09-12T08:33:11.836548-04:00", "modified": "2026-01-28T13:52:43.490815-05:00", "repo_forks": 457, "repo_description": "Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.", "pypi_url": "http://pypi.python.org/pypi/django-two-factor-auth", "documentation_url": "https://django-two-factor-auth.readthedocs.io/en/stable/", "repo_watchers": 1869, "commits_over_52": [ 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 12, 2, 2, 0, 4, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0 ], "participants": [ "Bouke", "moggers87", "claudep", "MarkusH", "pre-commit-ci[bot]", "jpaniagualaconich", "moreati", "Ameriks", "dekkers", "julianwachholz", "beckedorf", "dopry", "MAkcanca", "Tusky", "shanx", "PetrDlouhy", "D3X", "emord", "chipx86", "MWeesenaar", "mlec1", "nnseva", "sergei-maertens", "PierreF", "peymanslh", "hirotasoshu", "eljhkrr", "smarthall", "SupraSummus", "v1kku", "vvojvoda", "timgates42", "dessibelle", "shawnz", "mathiasertl", "mpauly", "kevindice", "jhhayashi", "pickfire", "gherceg", "FabioFleitas", "ctemplin", "lamby", "bmihelac", "sgaist", "ryan-copperleaf", "richardowen", "Raasl", "rahiel", "arkamar", "pzrq", "nickcatal", "mick88", "mbakereth", "mlaferrera", "spookylukey", "joshuadavidthomas", "last-partizan", "stevemartingale", "timgraham", "debdolph", "Viicos", "Novarg", "WayneLambert", "Wolf480pl", "cpoppema", "dhruuuuuv", "gertjanvg", "k-brahma", "swiss-knight", "yopiti", "youtux", "andersk", "maroux", "syserr0r", "acatton", "barseghyanartur", "aseem-hegshetye", "aaugustin", "benwebber", "cclauss", "DanielSwain", "daniellawrence", "danielquinn", "sevdog", "ribalba", "EngFarisAlsmawi", "epalm", "eprikazc", "Gautier", "ikatza", "coagulant", "myii", "jcu721", "jmacul2", "ercpe", "jkcgs", "hansegucker" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/73/?format=api" ], "id": 1453, "title": "cmsplugin-simple-markdown", "slug": "cmsplugin-simple-markdown", "last_updated": "2016-10-22T12:30:36-04:00", "last_fetched": "2026-05-26T21:01:51.865857-04:00", "repo_url": "https://github.com/Alir3z4/cmsplugin-simple-markdown", "pypi_version": "1.6", "created": "2012-09-12T08:22:58.065000-04:00", "modified": "2026-01-28T15:44:56.578445-05:00", "repo_forks": 6, "repo_description": "A plugin for django-cms that provides just a markdown plugin and nothing more.", "pypi_url": "http://pypi.python.org/pypi/cmsplugin-simple-markdown", "documentation_url": null, "repo_watchers": 6, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "Alir3z4", "exploide", "philippbosch", "igorpejic", "alexwright" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [], "id": 1452, "title": "yawf - Yet Another Workflow Framework", "slug": "yawf", "last_updated": "2012-09-07T07:42:12-04:00", "last_fetched": "2026-05-26T23:05:58.642735-04:00", "repo_url": "https://github.com/freevoid/yawf", "pypi_version": "0.10.2", "created": "2012-09-11T05:36:37.913598-04:00", "modified": "2026-01-28T16:01:49.526010-05:00", "repo_forks": 2, "repo_description": "Yet Another Workflow Framework", "pypi_url": "http://pypi.python.org/pypi/yawf", "documentation_url": "https://readthedocs.org/projects/yawf/", "repo_watchers": 4, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "freevoid", "zubchick" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 1451, "title": "django-datafilters", "slug": "django-datafilters", "last_updated": "2013-07-24T03:54:33-04:00", "last_fetched": "2026-05-27T19:03:50.315191-04:00", "repo_url": "https://github.com/freevoid/django-datafilters", "pypi_version": "0.3.3", "created": "2012-09-11T05:33:42.980088-04:00", "modified": "2026-01-28T15:16:14.221040-05:00", "repo_forks": 5, "repo_description": "Neat QuerySet filter for django apps with filterforms based on django forms", "pypi_url": "http://pypi.python.org/pypi/datafilters", "documentation_url": null, "repo_watchers": 12, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "freevoid", "PaoloC68" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/37/?format=api", "https://djangopackages.org/api/v4/grids/85/?format=api" ], "id": 1450, "title": "django-appypod", "slug": "django-appypod", "last_updated": "2021-04-12T10:50:49-04:00", "last_fetched": "2026-05-27T18:02:36.258268-04:00", "repo_url": "https://github.com/makinacorpus/django-appypod", "pypi_version": "2.0.7", "created": "2012-09-11T03:37:00.968682-04:00", "modified": "2026-01-28T15:02:36.984066-05:00", "repo_forks": 4, "repo_description": "Render OpenDocument files from templates, using Appy POD", "pypi_url": "http://pypi.python.org/pypi/django-appypod", "documentation_url": null, "repo_watchers": 30, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "leplatrem", "LePetitTim", "babastienne" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/74/?format=api", "https://djangopackages.org/api/v4/grids/65/?format=api" ], "id": 1449, "title": "django-geojson", "slug": "django-geojson", "last_updated": "2025-11-19T10:00:31-05:00", "last_fetched": "2026-05-27T13:19:45.454416-04:00", "repo_url": "https://github.com/makinacorpus/django-geojson", "pypi_version": "4.2.0", "created": "2012-09-11T03:33:26.284613-04:00", "modified": "2026-01-28T14:22:16.119467-05:00", "repo_forks": 69, "repo_description": "django-geojson is a collection of helpers to (de)serialize (Geo)Django objects into GeoJSON.", "pypi_url": "http://pypi.python.org/pypi/django-geojson", "documentation_url": null, "repo_watchers": 268, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "leplatrem", "Gagaro", "amarandon", "adamchainz", "jlesech", "fle", "gutard", "kevcooper", "manelclos", "sikmir", "coredumperror", "tcommandeur", "ScottEAdams", "tochev", "alvinlindstam", "AchilleAsh", "abusquets", "bielfrontera", "george-silva", "jeffreykog", "lukasalexanderweber", "gbip", "micrypt", "djcoin", "tzetter", "Vayel", "willemarcel", "justinvansteijn", "konstin", "varnerac-ubnt" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/39/?format=api", "https://djangopackages.org/api/v4/grids/7/?format=api" ], "id": 1448, "title": "django-cached_authentication_middleware", "slug": "django-cached_authentication_middleware", "last_updated": "2017-04-19T00:08:42-04:00", "last_fetched": "2026-05-27T05:03:04.688430-04:00", "repo_url": "https://github.com/ui/django-cached_authentication_middleware", "pypi_version": "0.2.2", "created": "2012-09-10T01:46:29.449427-04:00", "modified": "2026-01-28T16:50:54.381474-05:00", "repo_forks": 10, "repo_description": "A drop in replacement for django's built in AuthenticationMiddleware that utilizes caching.", "pypi_url": "http://pypi.python.org/pypi/django-cached_authentication_middleware", "documentation_url": null, "repo_watchers": 33, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "selwin", "gchandrasa", "thedrow", "ondrejsika", "tclancy", "hwkns" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/33/?format=api", "https://djangopackages.org/api/v4/grids/210/?format=api" ], "id": 1447, "title": "django-youtube", "slug": "django-youtube", "last_updated": "2020-07-03T01:54:06-04:00", "last_fetched": "2026-05-27T00:06:15.193297-04:00", "repo_url": "https://github.com/laplacesdemon/django-youtube", "pypi_version": "0.2", "created": "2012-09-08T14:21:41.737206-04:00", "modified": "2026-01-28T16:12:09.778801-05:00", "repo_forks": 26, "repo_description": "Youtube API wrapper app for Django", "pypi_url": "http://pypi.python.org/pypi/django-youtube", "documentation_url": null, "repo_watchers": 57, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "laplacesdemon", "dependabot[bot]", "bitdeli-chef", "natea" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 1446, "title": "django-portfolio", "slug": "django-portfolio", "last_updated": "2015-11-18T08:39:22-05:00", "last_fetched": "2026-05-27T06:05:53.018008-04:00", "repo_url": "https://github.com/dokterbob/django-portfolio", "pypi_version": "0.0.5-pre-alpha", "created": "2012-09-08T05:34:56.417546-04:00", "modified": "2026-01-29T12:40:46.994580-05:00", "repo_forks": 15, "repo_description": "An artist's portfolio as a pluggable Django app.", "pypi_url": "", "documentation_url": null, "repo_watchers": 36, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "dokterbob", "vandrongelen", "diwant" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1445, "title": "cartridge-tax", "slug": "cartridge-tax", "last_updated": "2013-02-27T09:11:09-05:00", "last_fetched": "2026-05-27T07:04:44.056421-04:00", "repo_url": "https://github.com/kenbolton/cartridge-tax", "pypi_version": null, "created": "2012-09-07T21:09:36.956661-04:00", "modified": "2026-01-29T12:52:56.930079-05:00", "repo_forks": 2, "repo_description": "Deprecated! Read Below. A sales tax plugin for the Cartridge shopping cart application.", "pypi_url": "", "documentation_url": null, "repo_watchers": 7, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "kenbolton", "joshcartme", "unit1241" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/87/?format=api" ], "id": 1444, "title": "django-filetags", "slug": "django-filetags", "last_updated": "2012-10-03T09:28:21-04:00", "last_fetched": "2026-05-27T09:07:35.208228-04:00", "repo_url": "https://bitbucket.org/eshlox/django-filetags", "pypi_version": "0.0.1", "created": "2012-09-05T05:25:09.080668-04:00", "modified": "2026-01-28T13:05:08.556213-05:00", "repo_forks": 1, "repo_description": "Django file manager based on tags.", "pypi_url": "", "documentation_url": null, "repo_watchers": 8, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "eshlox" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/136/?format=api" ], "id": 1443, "title": "django-rq-dashboard", "slug": "django-rq-dashboard", "last_updated": "2017-06-13T11:10:53-04:00", "last_fetched": "2026-05-27T15:14:23.557736-04:00", "repo_url": "https://github.com/brutasse/django-rq-dashboard", "pypi_version": "0.3.3", "created": "2012-09-05T03:29:50.965373-04:00", "modified": "2026-01-28T14:43:07.787572-05:00", "repo_forks": 28, "repo_description": "A dashboard for managing RQ in the Django admin", "pypi_url": "http://pypi.python.org/pypi/django-rq-dashboard", "documentation_url": null, "repo_watchers": 86, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "brutasse", "olarin", "ihuro", "jleclanche", "spapas", "wastrachan", "nsbk", "sbussetti" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/39/?format=api" ], "id": 1442, "title": "django-cacheback", "slug": "django-cacheback", "last_updated": "2025-12-30T04:28:13-05:00", "last_fetched": "2026-05-27T05:03:01.460557-04:00", "repo_url": "https://github.com/codeinthehole/django-cacheback", "pypi_version": "4.0.0", "created": "2012-09-04T06:38:43.216957-04:00", "modified": "2026-01-28T16:50:50.286257-05:00", "repo_forks": 77, "repo_description": "Smart caching for Django using Celery to refresh cached items asynchronously. ", "pypi_url": "http://pypi.python.org/pypi/django-cacheback", "documentation_url": "https://readthedocs.org/projects/django-cacheback/", "repo_watchers": 376, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "codeinthehole", "stephrdev", "kevin-brown", "voyc-jean", "thisisstephenbetts", "Kobold", "jezdez", "michaelkuty", "alanjds", "lpomfrey", "mdomans", "martinblech", "tomwys", "thijstriemstra", "lovemyliwu", "thedrow", "fjsj", "svetlyak40wt", "Geekfish", "coagulant", "jacobh", "redsnapper8t8", "kennethlove", "lukaslundgren", "lukmdo", "mudetz", "MrGeislinger", "walison17", "pomali" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/130/?format=api" ], "id": 1441, "title": "django-skwissh", "slug": "django-skwissh", "last_updated": "2014-02-10T07:45:24-05:00", "last_fetched": "2026-05-27T20:05:04.194354-04:00", "repo_url": "https://github.com/rsaikali/django-skwissh", "pypi_version": "0.0.8", "created": "2012-09-04T06:00:53.807519-04:00", "modified": "2026-01-28T15:26:51.467547-05:00", "repo_forks": 32, "repo_description": "A Django application for remotely monitoring servers using SSH", "pypi_url": "http://pypi.python.org/pypi/django-skwissh", "documentation_url": null, "repo_watchers": 107, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "rsaikali", "mbi", "swistakm", "onrik", "abrefort" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api", "https://djangopackages.org/api/v4/grids/216/?format=api" ], "id": 1440, "title": "cartridge-stripe", "slug": "cartridge-stripe", "last_updated": "2014-09-20T15:19:10-04:00", "last_fetched": "2026-05-26T23:02:55.850627-04:00", "repo_url": "https://github.com/readevalprint/cartridge-stripe", "pypi_version": "0.1.3", "created": "2012-09-02T05:22:15.308483-04:00", "modified": "2026-01-28T15:56:52.183217-05:00", "repo_forks": 12, "repo_description": "Stripe integration with Cartridge.", "pypi_url": "http://pypi.python.org/pypi/cartridge-stripe", "documentation_url": null, "repo_watchers": 15, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "readevalprint" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/49/?format=api" ], "id": 1439, "title": "django-model-i18n", "slug": "django-model-i18n", "last_updated": "2015-03-31T16:09:20-04:00", "last_fetched": "2026-05-27T00:02:12.753358-04:00", "repo_url": "https://github.com/juanpex/django-model-i18n", "pypi_version": "0.5.1", "created": "2012-09-01T18:10:22.554919-04:00", "modified": "2026-01-28T16:06:06.268854-05:00", "repo_forks": 7, "repo_description": "Model translations with a pluggable twist", "pypi_url": "http://pypi.python.org/pypi/django-model-i18n", "documentation_url": null, "repo_watchers": 20, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "juanpex", "gonz", "jfunez", "bitdeli-chef", "supervacuo", "marcelor" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 1438, "title": "django-fsfield", "slug": "django-fsfield", "last_updated": "2012-01-10T15:39:09-05:00", "last_fetched": "2026-05-26T21:04:20.164849-04:00", "repo_url": "https://github.com/Stupeflix/django-fsfield", "pypi_version": "0.5.3", "created": "2012-09-01T17:15:01.139954-04:00", "modified": "2026-01-28T15:48:08.883400-05:00", "repo_forks": 0, "repo_description": "Scalable file storage fields for your Django models.", "pypi_url": "http://pypi.python.org/pypi/django-fsfield", "documentation_url": "https://readthedocs.org/projects/django-fsfield/", "repo_watchers": 1, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "flupke" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/130/?format=api", "https://djangopackages.org/api/v4/grids/51/?format=api" ], "id": 1437, "title": "django-model-report", "slug": "django-model-report", "last_updated": "2016-03-27T13:11:41-04:00", "last_fetched": "2026-05-26T21:03:09.768481-04:00", "repo_url": "https://github.com/juanpex/django-model-report", "pypi_version": "0.2.1", "created": "2012-09-01T01:05:08.601293-04:00", "modified": "2026-01-28T15:46:29.970155-05:00", "repo_forks": 132, "repo_description": "django reports integrated with highcharts", "pypi_url": "http://pypi.python.org/pypi/django-model-report", "documentation_url": "https://readthedocs.org/projects/django-model-report/", "repo_watchers": 216, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "juanpex", "jelenak", "cristi23", "javierwilson", "suvit", "lev-veshnyakov", "soybackend", "arjunnambiartc", "ckinsey", "edos21", "rmaceissoft", "cosseyluke", "bitdeli-chef", "MasonM", "pkropf", "ffreckle" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/150/?format=api" ], "id": 1436, "title": "django-pubsub", "slug": "django-pubsub", "last_updated": "2011-06-30T09:43:22-04:00", "last_fetched": "2026-05-27T11:01:54.804253-04:00", "repo_url": "https://github.com/agiliq/django-pubsub", "pypi_version": null, "created": "2012-09-01T00:37:05.179362-04:00", "modified": "2026-01-28T13:24:19.217144-05:00", "repo_forks": 14, "repo_description": "A django app to help you create Twitter-like instant notifications", "pypi_url": "", "documentation_url": null, "repo_watchers": 147, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "tuxcanfly", "dorkitude" ] } ] }