{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/3"}],"enrichment":{"capability":"Integrates the ACE code editor into Django forms as a widget, providing syntax highlighting, themes, and code editing features for text fields.","skillfed_tags":["django-widget","code-editor","form-integration"],"use_cases":["Add syntax-highlighted code editing to Django admin for fields storing code snippets, SQL, or configuration.","Build a custom code review or documentation tool where users edit markdown or code in a form with live syntax highlighting.","Create a configuration management interface where administrators edit YAML, JSON, or Python code with theme and editor preferences.","Embed a code editor in a user-facing Django form for a code submission or snippet-sharing application.","Replace plain textarea fields in technical forms (e.g., CSS, HTML templates) with a proper editor that shows line numbers and indentation guides."],"what_it_does":"django-ace wraps the ACE code editor as a Django form widget, letting you replace plain text fields with a full-featured code editor in forms and the Django admin. It exposes ACE's core features\u2014syntax highlighting by language mode, color themes, line numbers, word wrap, and code completion\u2014as widget constructor options. The widget integrates cleanly into Django's form system and works in both regular forms and ModelForms.\n\nThe package bundles ACE editor resources and handles the JavaScript initialization automatically. You configure the editor by passing options like mode (language), theme, and display settings to the AceWidget constructor. It has been actively maintained to track ACE releases and includes CSS updates for compatibility with Django admin layouts.","worth_installing":"Yes. django-ace is a straightforward, low-friction widget that solves a real problem\u2014adding a proper code editor to Django forms. It has no security vulnerabilities, is actively maintained, and depends only on Django. Install it if you need syntax highlighting and code editing in a Django form or admin interface."},"id":"django-ace","links":{"html":"https://skillfed.io/packages/django-ace","md":"https://skillfed.io/packages/django-ace.md","pypi":"https://pypi.org/project/django-ace/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-14","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"django-ace","python_support":"supports_current","summary":"django-ace provides of ACE editor with Django"},"popularity":{"monthly_downloads":161459,"position":10630,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.44.0"}
