Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=1420
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=1440", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=1400", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 4691, "title": "django-potato-test", "slug": "django-potato", "last_updated": "2020-08-19T11:38:05-04:00", "last_fetched": "2026-05-27T06:06:02.542542-04:00", "repo_url": "https://github.com/Mansilla1/django-potato", "pypi_version": null, "created": "2020-08-18T18:45:11.540233-04:00", "modified": "2026-01-29T12:40:57.601865-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "", "documentation_url": "", "repo_watchers": 0, "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": [] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/61/?format=api" ], "id": 4690, "title": "dynaconf", "slug": "dynaconf", "last_updated": "2026-05-13T11:04:39-04:00", "last_fetched": "2026-05-27T11:53:07.728468-04:00", "repo_url": "https://github.com/dynaconf/dynaconf", "pypi_version": "3.2.13", "created": "2020-08-18T11:43:30.759900-04:00", "modified": "2026-01-28T13:43:46.260703-05:00", "repo_forks": 323, "repo_description": "Configuration Management for Python ⚙", "pypi_url": "https://pypi.org/project/dynaconf", "documentation_url": "https://dynaconf.com", "repo_watchers": 4302, "commits_over_52": [ 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 2, 1, 2, 6, 2, 11, 0, 0, 0, 5, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 ], "participants": [ "rochacbruno", "pedro-psb", "douglas", "dependabot-preview[bot]", "jperras", "janw", "mitches-got-glitches", "hilam", "dependabot[bot]", "VaultVulp", "rsnyman", "wgordon17", "EdwardCuiPeacock", "github-actions[bot]", "dgarcia360", "sirex", "kedark3", "jyejare", "ilitotor", "gpkc", "JacobCallahan", "jorenretel", "cassiobotaro", "mirekdlugosz", "adevore", "mspinelli", "Riverfount", "tanalam2411", "chobeat", "obaranov", "andressadotpy", "decko", "anderson-sousa", "Bernardoow", "caneco", "Sytten", "endersonmenezes", "FrankBattaglia", "johnnv1", "limeiralucas", "Mdslino", "nnadeau", "tatyango", "goosemania", "unanao", "srobuttiteraki", "roxit", "serkef", "sebastian-correa", "SAY-5", "RobertRosca", "baniuk", "psav", "pvmm", "otaviodantas", "NikolaiBessonov", "zzZIMAWAKE", "mostafa-36a2", "embe", "odiroot", "mic1on", "xiaohuanshu", "whg517", "tdzz1102", "sfunkhouser", "puntonim", "paskozdilar", "mirrorrim", "ccrvlh", "ventaquil", "jmeichle", "jctanner", "yusufk", "WaylonWalker", "vladislav-sharapov", "even-even", "vladcalin", "veeceey", "UgoBena", "tiagocordeiro", "TheoVinicius", "thijsmie", "gitter-badger", "GibranHL0", "Gauravtalreja1", "GabrielSimonetto", "apollo13", "fao89", "FM-17", "eugenetriguba", "nosahama", "emosenkis", "ddauriol", "denini08", "bavedarnow", "posquit0", "bryanwweber", "asyd", "aberres", "ap--", "AmbientLighter", "ascrookes", "aesteve-rh", "banglabs-eu", "gotmax23", "MaxWinterstein", "MatsLanGoH", "mattkatz", "MartinThoma", "mjpieters", "schonfinkel", "torvalds", "kianmeng", "thekashifmalik", "galuszkak", "jayvdb", "jiranun", "chishaku", "lingfish", "gofeel", "realitycheck", "hugoprudente", "hansharhoff", "m-hamashita", "gwynevans" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/348/?format=api", "https://djangopackages.org/api/v4/grids/139/?format=api" ], "id": 4689, "title": "openwisp-notifications", "slug": "openwisp-notifications", "last_updated": "2026-05-27T14:23:16-04:00", "last_fetched": "2026-05-27T19:04:03.228220-04:00", "repo_url": "https://github.com/openwisp/openwisp-notifications", "pypi_version": "1.2.2", "created": "2020-08-17T17:26:58.010389-04:00", "modified": "2026-01-28T15:16:32.904293-05:00", "repo_forks": 72, "repo_description": "Notifications module of OpenWISP", "pypi_url": "http://pypi.python.org/pypi/openwisp-notifications", "documentation_url": "", "repo_watchers": 55, "commits_over_52": [ 2, 1, 2, 2, 4, 9, 2, 1, 0, 1, 0, 8, 1, 3, 3, 1, 1, 0, 3, 2, 1, 2, 2, 0, 0, 0, 3, 0, 0, 0, 1, 1, 0, 0, 1, 3, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 3, 7, 2 ], "participants": [ "pandafy", "nemesifier", "dependabot[bot]", "Dhanus3133", "niteshsinha17", "Aryamanz29", "codesankalp", "yashikajotwani12", "stktyagi", "asmodehn", "cbeaujoin-stellar", "Eeshu-Yadav", "sankha555", "youhaveme9", "devkapilbansal", "Adityashandilya555", "aagmanbhatt", "atif09", "Copilot", "kkreitmair", "PabloCastellano", "pniaps", "prathmeshkulkarni-coder", "pushpitkamboj", "shivsubh", "SitaGanesh", "BHARATH0153" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/348/?format=api" ], "id": 4688, "title": "openwisp-firmware-upgrader", "slug": "openwisp-firmware-upgrader", "last_updated": "2026-05-20T10:57:30-04:00", "last_fetched": "2026-05-26T21:07:29.606078-04:00", "repo_url": "https://github.com/openwisp/openwisp-firmware-upgrader", "pypi_version": "1.2.1", "created": "2020-08-17T17:23:48.215110-04:00", "modified": "2026-01-28T15:52:39.553290-05:00", "repo_forks": 91, "repo_description": "Firmware upgrade solution for OpenWRT with possibility to add support for other embedded OSes. Provides features like automatic retry for network failures, mass upgrades, REST API and more.", "pypi_url": "http://pypi.python.org/pypi/openwisp-firmware-upgrader", "documentation_url": "", "repo_watchers": 96, "commits_over_52": [ 0, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 5, 1, 2, 3, 2, 0, 0, 2, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 0, 3, 2, 0, 0, 0, 2, 1, 1, 0, 5, 6, 0, 0, 1, 0, 0, 0, 1, 2, 4, 4, 1 ], "participants": [ "nemesifier", "pandafy", "PabloCastellano", "dependabot[bot]", "youhaveme9", "atb00ker", "codesankalp", "asmodehn", "atif09", "okraits", "Aryamanz29", "Eeshu-Yadav", "kosli", "niteshsinha17", "praptisharma28", "DaffyTheDuck", "devkapilbansal", "stktyagi", "purhan", "priyanshuone6", "pushpitkamboj", "c4llous", "TheMiNuS", "momothefox", "yashikajotwani12", "asad-vathare", "nepython", "NoumbissiValere", "mohzulfikar", "ManishShah120", "hanif-ali", "darecoder", "Dhanus3133", "bomkz", "AbhigyaShridhar", "R9295" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/348/?format=api", "https://djangopackages.org/api/v4/grids/258/?format=api" ], "id": 4687, "title": "openwisp-monitoring", "slug": "openwisp-monitoring", "last_updated": "2026-05-27T19:04:58-04:00", "last_fetched": "2026-05-27T20:05:31.078466-04:00", "repo_url": "https://github.com/openwisp/openwisp-monitoring", "pypi_version": "1.2.1", "created": "2020-08-17T17:23:07.654618-04:00", "modified": "2026-01-28T15:27:22.802011-05:00", "repo_forks": 175, "repo_description": "Network monitoring system written in Python and Django, designed to be extensible, programmable, scalable and easy to use by end users: once the system is configured, monitoring checks, alerts and metric collection happens automatically.", "pypi_url": "http://pypi.python.org/pypi/openwisp-monitoring", "documentation_url": "", "repo_watchers": 227, "commits_over_52": [ 3, 0, 0, 2, 2, 2, 0, 0, 1, 3, 2, 3, 0, 4, 1, 1, 0, 1, 4, 0, 2, 3, 2, 0, 0, 0, 2, 1, 1, 3, 0, 1, 0, 1, 0, 1, 1, 2, 2, 4, 5, 0, 1, 1, 0, 2, 0, 0, 2, 3, 4, 3 ], "participants": [ "nemesifier", "pandafy", "nepython", "dependabot[bot]", "Aryamanz29", "devkapilbansal", "dee077", "PabloCastellano", "asmodehn", "atb00ker", "yashikajotwani12", "NoumbissiValere", "pushpitkamboj", "pniaps", "codesankalp", "niteshsinha17", "praptisharma28", "stktyagi", "totallynotvaishnav", "harsh7in", "youhaveme9", "purhan", "ManishShah120", "Eeshu-Yadav", "Dhanus3133", "Copilot", "cestercian", "Baboux98", "atif09", "AndyX90", "R9295" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/348/?format=api" ], "id": 4686, "title": "openwisp-radius", "slug": "openwisp-radius", "last_updated": "2026-05-26T18:58:45-04:00", "last_fetched": "2026-05-26T21:02:55.331288-04:00", "repo_url": "https://github.com/openwisp/openwisp-radius", "pypi_version": "1.2.2", "created": "2020-08-17T17:22:26.748072-04:00", "modified": "2026-01-28T15:46:12.989281-05:00", "repo_forks": 227, "repo_description": "Administration web interface and REST API for freeradius 3 build in django & python. Supports captive portal authentication, WPA Enerprise (802.1x), freeradius rlm_rest, social login, Hotspot 2.0 / 802.11u, importing users from CSV, registration of new users and more.", "pypi_url": "http://pypi.python.org/pypi/openwisp-radius", "documentation_url": "", "repo_watchers": 434, "commits_over_52": [ 1, 0, 0, 0, 2, 1, 0, 0, 0, 4, 2, 4, 2, 10, 2, 0, 0, 3, 6, 3, 1, 3, 1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0, 1, 1, 3, 0, 0, 4, 4, 0, 1, 0, 1, 1, 1, 3, 3, 1, 4, 4 ], "participants": [ "nemesifier", "pandafy", "atb00ker", "dependabot[bot]", "codesankalp", "NoumbissiValere", "Aryamanz29", "Vivekrajput20", "stktyagi", "Eeshu-Yadav", "purhan", "strang1ato", "niteshsinha17", "devkapilbansal", "R9295", "rohithasrk", "shivsubh", "totallynotvaishnav", "kaushikaryan04", "yashikajotwani12", "lehone-hp", "tullur", "waleko", "Dhanus3133", "praptisharma28", "pushpitkamboj", "ppabcd", "youhaveme9", "sahilsaini1107", "ujjwalkirti", "wizanyx", "aoutifrak", "bsande6", "cking100", "marco-jem", "rafiudd", "shashwat1002", "pranshustuff", "ManishShah120", "Mah1ndra", "chynkm", "jevinjojo", "psk007", "harsh7in", "filippolauria", "dishantsethi", "dee077", "atif09", "atharmohammad", "marfgold1", "akhilsharmaa" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/348/?format=api" ], "id": 4685, "title": "openwisp-network-topology", "slug": "openwisp-network-topology", "last_updated": "2026-05-27T14:23:52-04:00", "last_fetched": "2026-05-27T19:05:07.030627-04:00", "repo_url": "https://github.com/openwisp/openwisp-network-topology", "pypi_version": "1.2", "created": "2020-08-17T17:13:21.696289-04:00", "modified": "2026-01-28T15:18:02.866146-05:00", "repo_forks": 87, "repo_description": "Network topology collector and visualizer. Collects network topology data from dynamic mesh routing protocols or other popular networking software like OpenVPN, allows to visualize the network graph, save daily snapshots that can be viewed in the future and more.", "pypi_url": "http://pypi.python.org/pypi/openwisp-network-topology", "documentation_url": "", "repo_watchers": 239, "commits_over_52": [ 2, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 2, 3, 5, 2, 0, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 1, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 3 ], "participants": [ "nemesifier", "rohithasrk", "pandafy", "dependabot[bot]", "Aryamanz29", "atb00ker", "NoumbissiValere", "codesankalp", "ManishShah120", "Eeshu-Yadav", "totallynotvaishnav", "ppabcd", "niteshsinha17", "DaffyTheDuck", "devkapilbansal", "Dhanus3133", "marfgold1", "xamfy", "prajwal296", "haikalvidya", "wizanyx", "stktyagi", "praptisharma28", "panagiotisevaggelou", "PabloCastellano", "4f4d", "mohzulfikar", "leonardomaccari", "strang1ato", "atif09", "waleko", "AYZhu" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/215/?format=api", "https://djangopackages.org/api/v4/grids/19/?format=api" ], "id": 4684, "title": "django-flat-json-widget", "slug": "django-flat-json-widget", "last_updated": "2026-05-27T14:22:25-04:00", "last_fetched": "2026-05-27T15:05:13.765839-04:00", "repo_url": "https://github.com/openwisp/django-flat-json-widget", "pypi_version": "0.4", "created": "2020-08-17T17:11:28.856154-04:00", "modified": "2026-01-28T14:35:53.963717-05:00", "repo_forks": 26, "repo_description": "Flat JSON widget for django, used and maintained by the OpenWISP project.", "pypi_url": "http://pypi.python.org/pypi/django-flat-json-widget", "documentation_url": "", "repo_watchers": 71, "commits_over_52": [ 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 2 ], "participants": [ "nemesifier", "dependabot[bot]", "pandafy", "Eeshu-Yadav", "pushpitkamboj", "emohk", "harsh7in", "atif09", "mrgear111", "Dhanus3133", "RobertoMaurizzi", "youhaveme9" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 4683, "title": "django-dynamic-model-validation", "slug": "django-dynamic-model-validation", "last_updated": "2025-02-05T10:08:17-05:00", "last_fetched": "2026-05-27T18:04:23.465437-04:00", "repo_url": "https://github.com/tj-django/django-dynamic-model-validation", "pypi_version": "1.0.0", "created": "2020-08-16T11:56:07.550288-04:00", "modified": "2026-01-28T15:04:48.216745-05:00", "repo_forks": 7, "repo_description": "Extends the Django model with required, conditional, and optional field validation.", "pypi_url": "http://pypi.python.org/pypi/django-dynamic-model-validation", "documentation_url": "", "repo_watchers": 28, "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": [ "jackton1", "renovate[bot]", "renovate-bot", "dependabot[bot]", "github-actions[bot]", "pre-commit-ci[bot]", "repo-ranger[bot]", "codacy-badger", "dependabot-preview[bot]", "lgtm-com[bot]", "pyup-bot" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 4682, "title": "django-clone", "slug": "django-clone", "last_updated": "2026-05-25T17:52:54-04:00", "last_fetched": "2026-05-27T05:06:07.757684-04:00", "repo_url": "https://github.com/tj-django/django-clone", "pypi_version": "5.5.0", "created": "2020-08-16T11:32:32.018746-04:00", "modified": "2026-01-28T16:53:42.396235-05:00", "repo_forks": 25, "repo_description": "Controlled Django model instance replication.", "pypi_url": "http://pypi.python.org/pypi/django-clone", "documentation_url": "https://tj-django.github.io/django-clone/", "repo_watchers": 130, "commits_over_52": [ 8, 3, 2, 1, 0, 3, 2, 1, 0, 0, 6, 0, 1, 0, 3, 0, 2, 0, 5, 1, 0, 0, 0, 2, 2, 3, 4, 4, 2, 1, 0, 1, 0, 1, 2, 3, 0, 0, 1, 2, 1, 0, 1, 2, 1, 2, 0, 1, 1, 1, 2, 1 ], "participants": [ "jackton1", "renovate[bot]", "renovate-bot", "github-actions[bot]", "pre-commit-ci[bot]", "yuekui", "allcontributors[bot]", "dependabot[bot]", "repo-ranger[bot]", "SebastianKapunkt", "dependabot-preview[bot]", "DanielSchaffer", "andresp99999", "gerbyzation", "Akollek", "erictheise", "ptrck", "diesieben07", "pyup-bot" ] }, { "category": "https://djangopackages.org/api/v4/categories/3/?format=api", "grids": [], "id": 4681, "title": "Raitubazaar", "slug": "raitubazaar", "last_updated": "2020-08-15T10:58:39-04:00", "last_fetched": "2026-05-27T06:06:01.574964-04:00", "repo_url": "https://github.com/revanth-reddy/Raitubazaar", "pypi_version": null, "created": "2020-08-15T08:50:44.096481-04:00", "modified": "2026-01-29T12:40:55.796053-05:00", "repo_forks": 0, "repo_description": "Platform between fruits&vegetable vendors(farmers) and end-users", "pypi_url": "", "documentation_url": "", "repo_watchers": 0, "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": [ "revanth-reddy" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/14/?format=api" ], "id": 4680, "title": "admin_favorite", "slug": "admin_favorite", "last_updated": "2020-10-18T10:56:07-04:00", "last_fetched": "2026-05-27T19:04:58.030986-04:00", "repo_url": "https://github.com/achintyachaudhary/admin_favorite", "pypi_version": "1.0", "created": "2020-08-14T16:35:54.848445-04:00", "modified": "2026-01-28T15:17:52.022298-05:00", "repo_forks": 6, "repo_description": "Simple libraries to mark model as favorite for easy access in django admin", "pypi_url": "http://pypi.python.org/pypi/admin_favorite", "documentation_url": "", "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": [ "achintyachaudhary", "itank-z", "piyushgit1", "Rohit1323423", "Vishal-1997", "chaudharyachintya" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 4679, "title": "drf_scaffold", "slug": "drf_scaffold", "last_updated": "2019-05-17T10:03:17-04:00", "last_fetched": "2026-05-26T21:06:02.319806-04:00", "repo_url": "https://github.com/juliosmelo/drf_scaffold", "pypi_version": "0.1.4", "created": "2020-08-12T09:11:47.064369-04:00", "modified": "2026-01-28T15:50:55.488498-05:00", "repo_forks": 3, "repo_description": "Dead simple custom command to create a django app with and djando rest framework CRUD RESTFull API", "pypi_url": "http://pypi.python.org/pypi/drf_scaffold", "documentation_url": "", "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": [ "juliosmelo" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 4678, "title": "Instant Coverage", "slug": "instant-coverage", "last_updated": "2024-07-02T05:28:42-04:00", "last_fetched": "2026-05-27T18:06:43.503750-04:00", "repo_url": "https://github.com/colons/instant-coverage", "pypi_version": "1.2.1", "created": "2020-08-11T06:23:59.599877-04:00", "modified": "2026-01-28T15:07:32.776553-05:00", "repo_forks": 4, "repo_description": "Better-than-nothing testing for Django.", "pypi_url": "http://pypi.python.org/pypi/django-instant-coverage", "documentation_url": "", "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": [ "colons", "SmileyJames" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 4677, "title": "Django Cassiopeia", "slug": "django-cassiopeia", "last_updated": "2023-10-27T09:08:17-04:00", "last_fetched": "2026-05-27T11:07:38.507957-04:00", "repo_url": "https://github.com/paaksing/django-cassiopeia", "pypi_version": "2.1.1", "created": "2020-08-06T20:02:52.693328-04:00", "modified": "2026-01-28T13:29:50.569203-05:00", "repo_forks": 4, "repo_description": "Integration of Cassiopeia to the Django web framework.", "pypi_url": "http://pypi.python.org/pypi/django-cassiopeia", "documentation_url": "", "repo_watchers": 14, "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": [ "ianhco", "dependabot[bot]", "galaddirie" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/323/?format=api", "https://djangopackages.org/api/v4/grids/5/?format=api" ], "id": 4676, "title": "django-mercadopago", "slug": "django-mercadopago", "last_updated": "2022-11-06T09:18:32-05:00", "last_fetched": "2026-05-27T06:12:25.423952-04:00", "repo_url": "https://github.com/whynothugo/django-mercadopago", "pypi_version": "6.0.1", "created": "2020-08-06T09:25:51.354798-04:00", "modified": "2026-01-29T12:47:59.756511-05:00", "repo_forks": 12, "repo_description": "⚠️ Deprecated. Use https://github.com/jazzband/django-payments/ instead.", "pypi_url": "http://pypi.python.org/pypi/django-mercadopago", "documentation_url": "", "repo_watchers": 32, "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": [ "pre-commit-ci[bot]", "pwqw", "Dyend", "WhyNotHugo" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/241/?format=api", "https://djangopackages.org/api/v4/grids/97/?format=api" ], "id": 4675, "title": "django-renderpdf", "slug": "django-renderpdf", "last_updated": "2026-03-15T13:15:49-04:00", "last_fetched": "2026-05-27T15:08:49.384793-04:00", "repo_url": "https://github.com/WhyNotHugo/django-renderpdf", "pypi_version": "6.1.1", "created": "2020-08-06T09:22:52.333100-04:00", "modified": "2026-02-27T07:38:04.975372-05:00", "repo_forks": 8, "repo_description": "Render django templates as PDF files.", "pypi_url": "http://pypi.python.org/pypi/django-renderpdf", "documentation_url": "https://django-renderpdf.readthedocs.io/", "repo_watchers": 78, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "WhyNotHugo", "pre-commit-ci[bot]", "D3X", "hvlads" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/113/?format=api", "https://djangopackages.org/api/v4/grids/11/?format=api" ], "id": 4674, "title": "django-queryable-properties", "slug": "django-queryable-properties", "last_updated": "2025-12-04T02:57:23-05:00", "last_fetched": "2026-05-27T12:32:45.095241-04:00", "repo_url": "https://github.com/W1ldPo1nter/django-queryable-properties", "pypi_version": "1.12.1", "created": "2020-08-03T13:22:46.543762-04:00", "modified": "2026-01-28T14:06:51.569352-05:00", "repo_forks": 1, "repo_description": "Write Django model properties that can be used in database queries.", "pypi_url": "http://pypi.python.org/pypi/django-queryable-properties", "documentation_url": "https://django-queryable-properties.readthedocs.io/", "repo_watchers": 81, "commits_over_52": [ 0, 3, 5, 0, 0, 0, 8, 5, 4, 0, 5, 3, 3, 0, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 6, 0, 3, 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": [ "W1ldPo1nter" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/59/?format=api", "https://djangopackages.org/api/v4/grids/65/?format=api" ], "id": 4673, "title": "drf-psq", "slug": "drf-psq", "last_updated": "2021-02-26T12:51:04-05:00", "last_fetched": "2026-05-27T06:04:43.095930-04:00", "repo_url": "https://github.com/drf-psq/drf-psq", "pypi_version": "1.1.0", "created": "2020-08-02T14:39:55.878065-04:00", "modified": "2026-01-29T12:39:24.005605-05:00", "repo_forks": 4, "repo_description": "The simplest and most general way to manage action-based permissions, serializers, and querysets dependent on permission-based rules for the Django REST framework!", "pypi_url": "http://pypi.python.org/pypi/drf-psq", "documentation_url": "", "repo_watchers": 50, "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": [ "AminHP", "salarnasiri", "zshongyi" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 4672, "title": "django-partial-content", "slug": "django-partial-content", "last_updated": "2024-06-03T11:15:26-04:00", "last_fetched": "2026-05-26T21:02:16.938707-04:00", "repo_url": "https://github.com/szatkus/django-partial-content", "pypi_version": "0.9.4", "created": "2020-08-01T15:24:04.998130-04:00", "modified": "2026-01-28T15:45:26.624445-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "http://pypi.python.org/pypi/django-partial-content", "documentation_url": "", "repo_watchers": 0, "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": [ "szatkus", "dependabot[bot]" ] } ] }