diff --git a/djangoproject/templates/aggregator/ecosystem.html b/djangoproject/templates/aggregator/ecosystem.html
index c1ca0db131..681456c418 100644
--- a/djangoproject/templates/aggregator/ecosystem.html
+++ b/djangoproject/templates/aggregator/ecosystem.html
@@ -9,7 +9,7 @@
Django's Ecosystem
Django's Secret Sauce is its ecosystem of third-party apps and add-ons.
No matter your need, there'll be a package you can use or take ideas from.
- Resources
+ Resources
@@ -86,7 +86,7 @@ Resources
Explore! A whole world awaits you.
- Packages - use community solutions
+ Packages - use community solutions
We could never list everything but here are some packages that the Steering Council all agree are
incredibly useful and well supported. We use many of these in all of our projects.
@@ -94,7 +94,7 @@ Packages - use community solutions
We will refresh this list at least yearly to keep up to date.
- Exploratory packages needing feedback
+ Exploratory packages needing feedback
The Steering Council is exploring the viability of these packages and would benefit from your help. Please try them out and open an issue with your feedback!
- Django Tasks — A lightweight task queue for Django applications, suitable for simple background task processing. We want to know if the API is a quality interface for task queues across a variety of brokers.
@@ -102,33 +102,33 @@ Exploratory packages needing feedback
- Debugging & Development Tools
+
- Django Debug Toolbar — A configurable set of panels that display various debug information about the current request/response.
- django-browser-reload — Enables automatic browser reloading during development when code changes are detected.
- Django Extensions — A collection of custom extensions for Django, including management commands, model field types, and more.
- Storage & Static Files
+ Storage & Static Files
- django-storages — Provides a variety of storage backends for Django, including S3, Azure, and more. Learn More...
- Whitenoise — Serves static files directly from Django without the need for a separate web server.
- API Development
+ API Development
- Django REST Framework (DRF) — A powerful and flexible toolkit for building Web APIs in Django.
- Django Ninja — A fast, asynchronous-ready web framework for building APIs with Django and Python type hints.
- Content Management Systems (CMS)
+ Content Management Systems (CMS)
- Wagtail — An open-source Django CMS focused on flexibility and user experience.
- Django CMS — A user-friendly and developer-friendly CMS for Django, offering multilingual support and a plugin architecture.
- FeinCMS — A Django-based CMS with a focus on extensibility and minimalism.
- Authentication & Authorization
+ Authentication & Authorization
- Django Allauth — Integrated set of Django applications addressing authentication, registration, account management, and third-party (social) account authentication.
- Python Social Auth - Django — Easy-to-setup social authentication/registration mechanism with support for several frameworks and auth providers.
@@ -138,56 +138,56 @@ Authentication & Authorization
- django-loginas — Adds a "Log in as user" button in the Django admin interface for easy user impersonation.
- Forms & Views
+
- django-crispy-forms — Helps to manage Django forms in a DRY way, allowing control over form rendering behavior.
- django-extra-views — Provides additional class-based views to complement Django's built-in generic views.
- Templates
+ Templates
- Environment Configuration
+ Environment Configuration
- python-dotenv — Reads key-value pairs from a .env file and can set them as environment variables, aiding in development and deployment.
- django-environ — Allows you to utilize 12-factor methodology to configure your Django application with environment variables.
- Security & Middleware
+ Security & Middleware
- Django CORS Headers — Adds Cross-Origin Resource Sharing (CORS) headers to Django responses, allowing or blocking cross-origin requests.
- Django CSP — Implements Content Security Policy for Django applications to prevent XSS and other code injection attacks.
- Testing & Fixtures
+ Testing & Fixtures
- Model Bakery — A tool for creating model instances for testing purposes, focusing on simplicity and speed.
- Factory Boy — A test fixtures replacement that provides a powerful way to create test data.
- time-machine — A tool for mocking time in tests.
- Admin Interface Enhancements
+ Admin Interface Enhancements
- django-admin-sortable2 — Adds drag-and-drop sorting functionality to the Django admin interface.
- Django Import Export — Allows importing and exporting of data through the Django admin interface using various formats.
- Internationalization & Localization
+ Internationalization & Localization
- django-modeltranslation — Translates dynamic content of existing models to different languages without having to change the original model structure.
- django-modeltrans — Provides a simple way to translate Django models using a JSONField.
- django-rosetta — Simplifies the translation process of Django projects by providing a web-based interface to edit .po files.
- Email & Notifications
+ Email & Notifications
- django-anymail — Integrates various transactional email services (like Mailgun, SendGrid) with Django's email backend.
- Django Pony Express — A simple email queuing and sending system for Django applications.
- Utilities & Miscellaneous
+ Utilities & Miscellaneous
- Django Tasks — A lightweight task queue for Django applications, suitable for simple background task processing.
- django-waffle — Feature flipper for Django, allowing for easy rollout and testing of new features.