{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=3000","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=2960","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/19/?format=json"],"id":2864,"title":"django-charsleft-widget","slug":"django-charsleft-widget","last_updated":"2021-12-02T01:31:40-05:00","last_fetched":"2026-05-27T20:01:54.794305-04:00","repo_url":"https://github.com/bashu/django-charsleft-widget","pypi_version":"1.0.0","created":"2015-04-18T02:43:42.521396-04:00","modified":"2026-01-28T15:23:18.588478-05:00","repo_forks":2,"repo_description":"👻 Custom widget that limits the number of characters that can be entered in a textarea field","pypi_url":"http://pypi.python.org/pypi/django-charsleft-widget","documentation_url":"https://github.com/bashu/django-charsleft-widget/blob/develop/README.rst","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":["bashu"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/19/?format=json"],"id":2863,"title":"django-clearable-widget","slug":"django-clearable-widget","last_updated":"2021-12-02T01:31:50-05:00","last_fetched":"2026-05-28T06:04:34.914911-04:00","repo_url":"https://github.com/bashu/django-clearable-widget","pypi_version":"1.0.0","created":"2015-04-17T07:20:52.719447-04:00","modified":"2026-01-28T16:53:31.760240-05:00","repo_forks":0,"repo_description":"👻 Custom widget to add a (x) clear button to your input fields","pypi_url":"http://pypi.python.org/pypi/django-clearable-widget","documentation_url":"https://github.com/bashu/django-clearable-widget/blob/develop/README.rst","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":["bashu"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/7/?format=json","https://djangopackages.org/api/v4/grids/28/?format=json"],"id":2862,"title":"django-login-canary","slug":"django-login-canary","last_updated":"2018-12-03T11:40:16-05:00","last_fetched":"2026-05-28T02:03:24.472386-04:00","repo_url":"https://github.com/MarkusH/django-login-canary","pypi_version":"0.1.0","created":"2015-04-16T20:41:55.078965-04:00","modified":"2026-01-28T16:17:00.979094-05:00","repo_forks":1,"repo_description":"django-login-canary is a reusable Django application to notify users upon successful and failed logins","pypi_url":"http://pypi.python.org/pypi/django-login-canary","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":["MarkusH"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/147/?format=json"],"id":2861,"title":"mezzanine-modal-announcements","slug":"mezzanine-modal-announcements","last_updated":"2015-04-15T21:54:11-04:00","last_fetched":"2026-05-28T01:02:29.871168-04:00","repo_url":"https://github.com/joshcartme/mezzanine-modal-announcements","pypi_version":"1.1.3","created":"2015-04-16T20:20:01.981369-04:00","modified":"2026-01-28T16:06:53.373764-05:00","repo_forks":2,"repo_description":"Popup announcements for Mezzanine websites via Bootstrap modals.","pypi_url":"http://pypi.python.org/pypi/mezzanine-modal-announcements","documentation_url":"","repo_watchers":3,"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":["joshcartme"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2860,"title":"annotations","slug":"annotations","last_updated":"2015-03-26T12:49:57-04:00","last_fetched":"2026-05-28T05:01:52.955024-04:00","repo_url":"https://github.com/PirateLearner/annotations","pypi_version":"0.1.0","created":"2015-04-16T12:23:21.319751-04:00","modified":"2026-01-28T16:25:28.667670-05:00","repo_forks":1,"repo_description":"Annotations app to create per-paragraph notes. (Depends on blogging app)","pypi_url":"http://pypi.python.org/pypi/pi-annotations","documentation_url":"","repo_watchers":5,"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":["anshulthakur"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2859,"title":"blogging","slug":"blogging","last_updated":"2023-04-25T01:29:02-04:00","last_fetched":"2026-05-28T05:01:45.870887-04:00","repo_url":"https://github.com/PirateLearner/blogging","pypi_version":"0.1.0b1","created":"2015-04-16T12:20:32.368235-04:00","modified":"2026-01-28T16:25:20.649164-05:00","repo_forks":2,"repo_description":"A simple and scalable blogging app which supports dynamic content types and parent hierarchy creation.","pypi_url":"http://pypi.python.org/pypi/pi-blogging","documentation_url":"http://blogging.readthedocs.org/en/latest/","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":["anshulthakur","dependabot[bot]"]},{"category":"https://djangopackages.org/api/v4/categories/2/?format=json","grids":["https://djangopackages.org/api/v4/grids/97/?format=json","https://djangopackages.org/api/v4/grids/33/?format=json","https://djangopackages.org/api/v4/grids/4/?format=json","https://djangopackages.org/api/v4/grids/127/?format=json"],"id":2858,"title":"DCF - Django classified app","slug":"dcf","last_updated":"2026-04-10T10:15:58-04:00","last_fetched":"2026-05-28T08:07:07.377768-04:00","repo_url":"https://github.com/inoks/dcf","pypi_version":null,"created":"2015-04-15T14:14:31.207126-04:00","modified":"2026-01-29T12:55:52.664899-05:00","repo_forks":76,"repo_description":"Django Classified","pypi_url":"","documentation_url":"https://readthedocs.org/projects/dcf","repo_watchers":178,"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,19,0,0,0,0,0,0],"participants":["slyapustin","inoks","typonaut","miratcan","4bimcad","rooterkyberian","teolemon","damascene"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/57/?format=json"],"id":2857,"title":"django-jsdir","slug":"django-jsdir","last_updated":"2015-10-22T13:10:16-04:00","last_fetched":"2026-05-27T22:08:50.500017-04:00","repo_url":"https://bitbucket.org/tkhyn/django-jsdir","pypi_version":"0.3.1","created":"2015-04-15T10:15:43.135155-04:00","modified":"2026-01-28T15:52:12.745784-05:00","repo_forks":0,"repo_description":"Drastically eases management of JS files in a django app","pypi_url":"http://pypi.python.org/pypi/django-jsdir","documentation_url":"","repo_watchers":2,"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":["tkhyn"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/49/?format=json"],"id":2856,"title":"django-extra_keywords","slug":"django-extra_keywords","last_updated":"2015-04-15T23:41:45-04:00","last_fetched":"2026-05-27T20:08:43.686224-04:00","repo_url":"https://bitbucket.org/tkhyn/django-extra_keywords","pypi_version":"1.1.2","created":"2015-04-15T10:14:55.178980-04:00","modified":"2026-01-28T15:41:31.671398-05:00","repo_forks":0,"repo_description":"Extra gettext keywords handling in Django","pypi_url":"http://pypi.python.org/pypi/django-extra_keywords","documentation_url":"","repo_watchers":2,"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":["tkhyn"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/124/?format=json"],"id":2855,"title":"djinga","slug":"djinga","last_updated":"2017-12-10T09:45:54-05:00","last_fetched":"2026-05-27T20:02:00.339747-04:00","repo_url":"https://bitbucket.org/tkhyn/djinga","pypi_version":"3.0","created":"2015-04-15T10:05:53.659358-04:00","modified":"2026-01-28T15:23:27.988033-05:00","repo_forks":0,"repo_description":"Unobtrusive jinja2 integration in Django","pypi_url":"http://pypi.python.org/pypi/djinga","documentation_url":"","repo_watchers":3,"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":["tkhyn"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2854,"title":"django-mcmo","slug":"django-mcmo","last_updated":"2015-04-15T15:53:13-04:00","last_fetched":"2026-05-27T22:07:31.327500-04:00","repo_url":"https://bitbucket.org/tkhyn/django-mcmo","pypi_version":"3.0","created":"2015-04-15T10:04:59.662566-04:00","modified":"2026-01-28T15:50:46.916135-05:00","repo_forks":0,"repo_description":"Allows multiple apps to override the same management command in Django","pypi_url":"http://pypi.python.org/pypi/django-mcmo","documentation_url":"","repo_watchers":2,"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":["tkhyn"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/58/?format=json","https://djangopackages.org/api/v4/grids/39/?format=json"],"id":2853,"title":"django-idmap","slug":"django-idmap","last_updated":"2017-12-07T23:18:02-05:00","last_fetched":"2026-05-27T20:07:09.258908-04:00","repo_url":"https://bitbucket.org/tkhyn/django-idmap","pypi_version":"1.0.3","created":"2015-04-15T10:02:33.683075-04:00","modified":"2026-01-28T15:29:23.295607-05:00","repo_forks":0,"repo_description":"An identity mapper for the Django ORM","pypi_url":"http://pypi.python.org/pypi/django-idmap","documentation_url":"","repo_watchers":2,"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":["tkhyn"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/40/?format=json"],"id":2852,"title":"djangorecipebook","slug":"djangorecipebook","last_updated":"2017-05-30T10:18:51-04:00","last_fetched":"2026-05-27T19:06:19.037549-04:00","repo_url":"https://bitbucket.org/tkhyn/djangorecipebook","pypi_version":"2.0","created":"2015-04-15T10:00:08.064320-04:00","modified":"2026-01-28T15:19:43.979637-05:00","repo_forks":0,"repo_description":"Buildout recipes for django development","pypi_url":"http://pypi.python.org/pypi/djangorecipebook","documentation_url":"","repo_watchers":2,"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":["tkhyn"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/41/?format=json"],"id":2851,"title":"django-simple-currencies","slug":"django-simple-currencies","last_updated":"2019-03-27T05:25:57-04:00","last_fetched":"2026-05-28T07:07:33.065908-04:00","repo_url":"https://github.com/bashu/django-simple-currencies","pypi_version":"0.1","created":"2015-04-14T07:14:10.214734-04:00","modified":"2026-01-29T12:44:21.179630-05:00","repo_forks":3,"repo_description":"Currency, exchange rate and conversions support for django projects","pypi_url":"http://pypi.python.org/pypi/django-simple-currencies","documentation_url":"","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":["panosl","bashu","bmihelac","dhendo","strycore","ydaniv","davej","gfavre","noxan","stelzzz"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/5/?format=json"],"id":2850,"title":"django-sermepa","slug":"django-sermepa","last_updated":"2016-02-17T10:37:02-05:00","last_fetched":"2026-05-28T01:02:20.116046-04:00","repo_url":"https://github.com/bcurtu/django-sermepa","pypi_version":"1.1.3","created":"2015-04-11T18:26:51.267127-04:00","modified":"2026-01-28T16:06:39.098111-05:00","repo_forks":32,"repo_description":"Use Redsys/sermepa Virtual POS with django (payments, recurrent payments and refunds)","pypi_url":"http://pypi.python.org/pypi/django-sermepa","documentation_url":"","repo_watchers":31,"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":["bcurtu","vindio","alvarovelezgalvez","germancollado","jordic"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/275/?format=json"],"id":2849,"title":"django-quickadmin","slug":"django-quickadmin","last_updated":"2015-04-14T23:33:27-04:00","last_fetched":"2026-05-28T01:04:49.732223-04:00","repo_url":"https://github.com/zniper/django-quickadmin","pypi_version":"0.1.2","created":"2015-04-10T02:54:27.420092-04:00","modified":"2026-01-28T16:10:19.478377-05:00","repo_forks":2,"repo_description":"An application helps registering all found models (from installed apps) to the admin area","pypi_url":"http://pypi.python.org/pypi/django-quickadmin","documentation_url":"","repo_watchers":5,"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":["zniper"]},{"category":"https://djangopackages.org/api/v4/categories/2/?format=json","grids":["https://djangopackages.org/api/v4/grids/24/?format=json"],"id":2848,"title":"django-machina","slug":"django-machina","last_updated":"2026-01-01T06:44:14-05:00","last_fetched":"2026-05-27T15:06:01.012588-04:00","repo_url":"https://github.com/ellmetha/django-machina","pypi_version":"1.3.1","created":"2015-04-09T16:12:52.900436-04:00","modified":"2026-01-28T14:36:22.210539-05:00","repo_forks":129,"repo_description":"A Django forum engine for building powerful community driven websites.","pypi_url":"http://pypi.python.org/pypi/django-machina","documentation_url":"http://django-machina.readthedocs.org/en/latest/","repo_watchers":605,"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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["ellmetha","dependabot[bot]","BrendaH","BoPeng","strindhaug","barsch","franga2000","lauri-openscop","reinbach","savelmtr","mmeinzer","carofun","sampaccoud","norman-tan","nvankampenhout","NotKit","mtueng","madmatah","martinburchell","kkomninos","jmsmkn","yuriiz","yakky","hammygoonan","OneRainbowDev"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2847,"title":"drf-generators","slug":"drf-generators","last_updated":"2020-09-08T12:05:51-04:00","last_fetched":"2026-05-27T13:10:22.881656-04:00","repo_url":"https://github.com/Brobin/drf-generators","pypi_version":"0.5.0","created":"2015-04-07T14:26:27.914237-04:00","modified":"2026-01-28T14:16:18.466387-05:00","repo_forks":77,"repo_description":":triangular_ruler: Generate Views, Serializers, and Urls for your Django Rest Framework application","pypi_url":"http://pypi.python.org/pypi/drf-generators","documentation_url":"","repo_watchers":352,"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":["Brobin","Guest007","EdwardBetts","jeverling","aljp","Giovan","jnegro","adambain","silegon"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2846,"title":"django-singleton","slug":"django-singleton","last_updated":"2014-11-05T14:46:36-05:00","last_fetched":"2026-05-28T01:04:45.490336-04:00","repo_url":"https://github.com/defbyte/django-singleton","pypi_version":"0.1.9","created":"2015-04-07T09:21:46.630885-04:00","modified":"2026-01-28T16:10:12.256741-05:00","repo_forks":6,"repo_description":"Reusable Singleton Models","pypi_url":"http://pypi.python.org/pypi/django-singleton","documentation_url":"","repo_watchers":5,"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":["defbyte","tttallis","javiercf","mcnemesis","olivergeorge"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2845,"title":"django-markdown-shortcodes","slug":"django-markdown-shortcodes","last_updated":"2015-04-06T13:05:16-04:00","last_fetched":"2026-05-28T01:02:09.007490-04:00","repo_url":"https://github.com/defbyte/django-markdown-shortcodes","pypi_version":"1.3","created":"2015-04-07T09:19:49.048231-04:00","modified":"2026-01-28T16:06:25.978400-05:00","repo_forks":2,"repo_description":"WordPress-like shortcodes to extend Markdown authoring in Django","pypi_url":"http://pypi.python.org/pypi/django-markdown-shortcodes","documentation_url":"","repo_watchers":11,"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":["defbyte"]}]}