Django-Flags is a reusable Django application that provides a feature flag system with configurable conditions. It allows developers to toggle functionality in code, templates, and URL routing based on conditions such as boolean, user, date, request parameters, path matches, and custom conditions. Flags can be defined in Django settings or stored in the database and managed via the Django admin. The library includes decorators for views, template tags for Django and Jinja2, URL pattern helpers for conditional routing, and debugging support via Django Debug Toolbar panels. It is actively maintained, supports Django 4.2 through 6.0, and follows modern Python packaging and linting practices.
metismenu is a mature, widely-used jQuery plugin that provides collapsible, nested menu functionality. It transforms nested unordered lists into expandable/collapsible menus with support for ARIA accessibility, custom trigger elements, toggle behavior, and transition animations. The plugin is implemented as a single ES6 class (MetisMenu) with a jQuery plugin interface, and is built using Rollup, tested with Vitest/jsdom, and includes TypeScript definitions. It relies on jQuery as a peer dependency (version >=4.0.0) and provides optional CSS for icon frameworks (Bootstrap, FontAwesome, Ionicons). The codebase is well-structured, follows a clean plugin pattern, and includes comprehensive documentation and demo pages. While it is a straightforward library, its craftsmanship is professional, with good test coverage and modern build tooling.