Experimental Use Only
These scripts are provided for experimental use only. Use at your own risk.
Not supported by Oracle or my employer.
A collection of userscripts to enhance the Oracle APEX development experience. Each script targets specific productivity or usability improvements for Oracle APEX developers and administrators.
This repository contains the following userscripts for Oracle APEX:
| Script Name | Version | Description |
|---|---|---|
| Auto-hide Header | 24.2.2 | Collapses the Oracle APEX header and expands it on hover, with user-configurable settings. Provides more screen for small displays. |
| Monaco Theme | 24.2.1 | Applies custom themes (e.g., Dracula) to the Monaco Editor in Oracle APEX. |
| Page Designer Shortcuts | 24.2.5 | Adds global keyboard shortcuts for common actions in Oracle APEX Page Designer, such as saving and running pages. |
| Session Auto-Extender | 24.2.2 | Automatically extends your APEX session to prevent idle timeouts, with customizable intervals. |
| Toggle Comment Out | 26.1.1 | Adds a keyboard shortcut to toggle the "Comment Out" build option for selected components in the Page Designer. Compatible with APEX 24.2 and 26.1+. |
| Page Designer Undo/Redo Counters | 26.1.1 | Shows live undo and redo counts next to Page Designer toolbar buttons using native badge styling. |
| No Border Attributes | 26.1.2 | Removes the visible borders added to property editor fields in APEX 26.1, restoring the subtle appearance from 24.2. Requires APEX 26.1+. |
| Top Level Navigation | 26.1.1 | Relocates the left-side black navigation menu in the APEX 26.1 builder to a slim horizontal bar across the top of the page. Requires APEX 26.1+. |
| Builder Click Menus | 26.1.1 | Converts the hover menus on App Builder and SQL Workshop in the APEX 26.1 builder navigation into click-to-open menus, with the original links kept as the first menu item. Requires APEX 26.1+. |
| Object Browser in Page Designer | 26.1.1 | Adds an "Object Browser" tab to the right of the Layout tab in the APEX 26.1 Page Designer, so you can browse schema objects without leaving the page you are editing. Requires APEX 26.1+. |
| Shared Components Menu | 26.1.1 | Converts the Shared Components toolbar button into a drop-down menu with direct links to every Shared Components section, available from anywhere in the builder. Requires APEX 26.1+. |
- Location:
scripts/oracle-apex-auto-hide-header/readme.md - Description: Automatically collapses the Oracle APEX header and expands it on hover. User-configurable trigger bar, delay, and transition.
- Location:
scripts/oracle-apex-monaco-theme/readme.md - Description: Applies custom themes (e.g., Dracula) to the Monaco Editor in Oracle APEX. Easily switch themes by editing the script.
- Location:
scripts/oracle-apex-page-designer-shortcuts/readme.md - Description: Adds global keyboard shortcuts for common actions in Oracle APEX Page Designer, such as saving and running pages.
- Location:
scripts/oracle-apex-session-auto-extender/readme.md - Description: Automatically extends your APEX session to prevent idle timeouts, with customizable intervals.
- Location:
scripts/oracle-apex-toggle-comment-out/readme.md - Description: Adds a keyboard shortcut to toggle the "Comment Out" build option for selected components in the Page Designer.
- Location:
scripts/oracle-apex-page-designer-undo-redo-counters/readme.md - Description: Shows live undo and redo counts beside the Page Designer toolbar Undo/Redo buttons. Uses native
a-Button-badgestyling and theme utility classes; configurable to hide zero counts.
- Location:
scripts/oracle-apex-no-border-attributes/readme.md - Description: Removes the visible borders added to property editor fields in APEX 26.1, restoring the subtle appearance from 24.2. Requires APEX 26.1+.
- Location:
scripts/oracle-apex-top-level-navigation/readme.md - Description: Relocates the left-side black navigation menu in the APEX 26.1 builder to a slim horizontal bar across the top of the page, reclaiming horizontal space. Requires APEX 26.1+.
- Location:
scripts/oracle-apex-builder-click-menus/readme.md - Description: Converts the hover menus on App Builder and SQL Workshop in the APEX 26.1 builder navigation into click-to-open menus (like Administration). The original links stay available as the first item of each menu, or via Ctrl+click / middle-click. Requires APEX 26.1+.
- Location:
scripts/oracle-apex-obj-browser-in-pd/readme.md - Description: Adds an "Object Browser" tab to the right of the Layout tab in the APEX 26.1 Page Designer, so you can browse schema objects without leaving the page you are editing. Requires APEX 26.1+.
- Location:
scripts/oracle-apex-shared-components-menu/readme.md - Description: Converts the Shared Components toolbar button in the APEX 26.1 builder into a drop-down menu with direct links to every Shared Components section (Application Logic, Security, Other Components, Navigation and Search, User Interface, Files and Reports, Data Sources, Workflows and Automations, Globalization, Generative AI). Works from Page Designer, the page listing, and all other builder pages. Requires APEX 26.1+.
To use these userscripts in your browser with Tampermonkey:
-
Install Tampermonkey:
Download and install the Tampermonkey extension for your browser. -
Add a Script:
- Click the Tampermonkey icon in your browser toolbar.
- Choose "Create a new script..." from the menu.
-
Copy Script Code:
- Open the desired userscript file from this repository (e.g., in the
scripts/folder). - Copy the entire script code.
- Open the desired userscript file from this repository (e.g., in the
-
Paste and Save:
- Paste the code into the Tampermonkey editor.
- Click File > Save (or press
Ctrl+S).
-
Reload Oracle APEX:
- Refresh your Oracle APEX page to activate the userscript.
You can enable, disable, or remove scripts at any time from the Tampermonkey dashboard.
See LICENSE for license details.










