Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Permissions Turbo

65 sites No security coverage Drupal 10–11
View on drupal.org

This module provides a faster and more user-friendly way to manage user permissions in Drupal. It significantly speeds up the permissions page, adds instant search functionality, and highlights changes before saving.

A high-performance replacement for Drupal's permission administration page.

The default Drupal permissions page (/admin/people/permissions) becomes painfully slow on sites with many modules installed, often taking 10+ seconds to load and consuming hundreds of megabytes of memory. This makes routine permission management frustrating and time-consuming.

Permissions Turbo reimagines the permissions interface with modern performance techniques, delivering a 90%+ improvement in load times while adding useful features like instant search and change tracking.

Key Features

Lazy-loaded accordion interface: Permissions are organized by module in collapsible sections. Checkbox data loads on-demand only when you expand a section, keeping the initial page load fast regardless of how many modules you have installed.

Instant search: Filter permissions in real-time as you type. Matching sections auto-expand to show results. No waiting for server roundtrips.

Delta-based saving: Only changed permissions are sent to the server, reducing save request sizes from megabytes to kilobytes.

Change tracking: Modified checkboxes are highlighted, a status bar shows your pending changes, and the browser warns you before navigating away with unsaved work.

Keyboard shortcuts: Save with Ctrl+S (Cmd+S on Mac).

Performance

On a site with 100+ modules, typical improvements include:

  • Initial load time: 5-15 seconds to under 500ms
  • DOM nodes: 50,000+ to under 5,000
  • Save request size: 2-5MB to under 10KB

Requirements

  • Drupal 10.x or 11.x
  • PHP 8.1+

Usage

After installation, visit /admin/people/permissions-turbo or find it at Administration > People > Permissions (Turbo).

Depends on

Dependencies of the latest stable release

  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jan 2026
Latest release
6 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Feb 16, 2026
1.0.0 Stable 10–11 Jan 4, 2026