A Gift to the Web Community
Quality Without Compromise

Free download

Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • Root Explorer puts a full file manager right inside your Joomla back end, so you can manage your site's files without FTP, cPanel or a separate app.

    Browse your folders in a clean, familiar table view with size, permissions and modified-date columns.
    Open text files in the built-in editor and save changes in place with Ctrl/Cmd+S.
    Upload multiple files at once, download anything, create, rename, copy, move or delete files and folders, change permissions (chmod), and zip or extract archives — all from one screen.
    Root Explorer was built security-first. It runs only in the administrator and is locked to Super Users. Every action is protected by a CSRF token, and all browsing is jailed to a configurable root folder — by default your Joomla installation. Directory traversal, absolute paths, symlink escapes and zip-slip attacks are all blocked. The extension makes no external calls: no telemetry, no license phone-home, nothing leaves your server. Whether you're editing a template file, dropping in an image, unpacking an archive or fixing a stubborn permission, Root Explorer gives you a fast, safe way to do it — from anywhere you can reach your admin panel.

  • Aura Builder is a modern, AI-powered visual page builder for Joomla.

    Design pages on a live canvas with drag-and-drop blocks — no coding required and no theme lock-in. Build landing pages, marketing pages and full site layouts with clean, semantic HTML output.

    Key features

    • Visual drag-and-drop editor with live preview
    • AI page and section generation from a text prompt
    • 30+ native content and layout blocks
    • Reusable sections and templates
    • Per-device responsive controls
    • Clean HTML output — no shortcode spaghetti
    • Built natively for modern Joomla (including Joomla 4, 5 and 6)

    Who it’s for Developers, agencies and site owners who want a fast visual builder that stays maintainable, ships clean markup, and works as a first-class Joomla component.

    Also available Aura Builder is part of the Aura suite from Revibe Digital. Companion Aura extensions (Forms, SEO and more) are available separately from cmsaura.com.

  • Fussball-Torschuetzen displays the leading scorers for a selected football competition and season using current data from OpenLigaDB.

    Features:
    - Configurable league, season and number of players
    - Supports the German Bundesliga, 2. Bundesliga and UEFA Champions League
    - Shows player name, goals, club and club logo
    - Optional local player portraits with a protected administrator upload
    - Responsive layout for wide and narrow module positions
    - Per-module caching with fallback when the data service is temporarily unavailable
    - Joomla Update System integration with SHA-256 verified packages
    - Compatible with Joomla 6 and PHP 8 or newer

    The module is free of charge and contains no advertising.

  • CallFlow is a free callback widget for Joomla. Visitors leave their phone number and you call them back at the right moment. Install the plugin, paste your CF- site key and pick a widget variant (floating, box, sticky or compact). The widget loads from callflowdesk.com and works on Joomla 4 and 5.

    Key features:
    - Free callback ("we'll call you back") widget
    - Simple setup: one site key, no coding
    - Multiple widget styles (floating, box, sticky, compact)
    - Lightweight, loaded asynchronously
    - Joomla Update System supported

    External service: this plugin is a client of the CallFlow service (Samael Sp. z o.o., https://callflowdesk.com). When a visitor submits their phone number, the number and minimal metadata are sent to callflowdesk.com to arrange the callback. Terms: https://callflowdesk.com/regulamin/ - Privacy policy: https://callflowdesk.com/polityka-prywatnosci/

  • Joomla-native database administration with multi-database editing, fine-grained access control and a full audit trail all inside the Joomla admin.

    Next DB is a Joomla-native, phpMyAdmin-style database administration component. Browse and edit the Joomla database and attach external MySQL, MariaDB, PostgreSQL and SQLite databases without ever leaving the Joomla admin.

    Where generic database tools hand every operator full DBA access, Next DB wraps the editor in a Joomla-native control layer: profiles assign users or user-groups to a permission set governing which connections, databases, tables and operations they may use, every mutation is recorded in a full audit trail, and Joomla's own core tables are write-protected for everyone. A proper database tool — without giving everyone the keys to the whole database.


    🎯 Use cases

    • 🛠️ Database admin without phpMyAdmin — inspect and edit your Joomla database from inside the admin, with no separate desktop client and no server credentials handed around.
    • 👥 Delegated database access — give a developer or client scoped access to specific connections, tables and operations instead of all-or-nothing root.
    • 🗄️ Multi-database management — attach and manage external MySQL, MariaDB, PostgreSQL and SQLite databases alongside the Joomla DB, all from one place.
    • 📋 Audit & compliance — keep an uneditable record of who changed what data and when, with before/after row snapshots and configurable retention.
    • 🌐 Publish live data on your site — turn a saved SELECT into a read-only, searchable view rendered on the public front end.
    • 🔁 Import, export & migration — move data in and out with SQL dumps and CSV, per table or whole database, without leaving Joomla.

    💡 Benefits

    • 🔐 Database access without the blast radius — fine-grained, Joomla-native profiles mean operators touch only the connections, tables and operations you allow.
    • 📜 A real audit trail — every insert, update, delete, structure change, import, export and SQL run is logged, with before/after snapshots on row edits.
    • 🛡️ Core tables protected by default — Joomla's auth, access and extension tables are write-protected for everyone, Super Users included — so a stray edit can't break the site.
    • 🔑 Credentials kept safe — stored connection passwords are encrypted at rest, and the SQL console can be locked read-only or hidden per profile.
    • 🧰 One tool, many engines — MySQL, MariaDB, PostgreSQL and SQLite through a single editor, on the battle-tested Doctrine DBAL abstraction layer.
    • ⚙️ Configurable without code — connections, profiles, audit policy and security limits are all driven from the admin UI.
    • 🔄 Upgrade-safe & open source — GPL licensed, namespaced Joomla 4 / 5 / 6 MVC on PHP 8.1+, delivered through Joomla's native update channel.

    🧩 Features

    🗄️ Database Editor

    Browse, edit and manage data across any connected database.
    - Object tree — connections, databases, tables and views in a single navigable tree
    - Paginated table browse — sort, filter and page through any table with bound-parameter safety
    - Type-aware row editing — insert, update and delete through drawer forms that render the right widget per column
    - Multi-engine — MySQL/MariaDB, SQLite and PostgreSQL, all verified end-to-end

    💻 SQL Console

    Write and run raw SQL with full editor comfort.
    - CodeMirror editor — SQL syntax highlighting, autocomplete and bracket matching
    - Query history — recent statements kept per browser for one-click re-run
    - Read-only mode — flip the console to explore safely; write statements are rejected
    - Inline errors — database errors reported next to the statement that caused them

    🏗️ Structure Editor

    Modify schema with confidence — preview before apply.
    - Columns, indexes & foreign keys — a full DDL editor with type-aware widgets per engine
    - Preview then apply — see the exact SQL diff before it runs
    - Create, drop, rename, truncate — engine-correct DDL on every supported platform
    - Safe on SQLite & PostgreSQL — structure edits wrap in a transaction to survive table rebuilds

    🔌 Connections Manager

    Attach and manage external databases alongside the Joomla DB.
    - Multiple drivers — MySQL, MariaDB, PostgreSQL and SQLite descriptors
    - Encrypted passwords — libsodium secretbox storage keyed off the Joomla site secret
    - Test before save — a live connection check from the admin panel
    - SQLite allow-list — stored SQLite files are confined to a configured base directory, out of the web root

    🔐 Access Control

    Joomla-native access control that goes beyond on/off.
    - Profiles — permission sets covering connections, databases, tables and operations
    - User & group assignments — assign profiles to individual Joomla users or whole user-groups
    - Layered enforcement — always-on PHP service-layer gating plus core-table protection
    - SQL-console gate — a per-profile switch hides the console and refuses the API endpoint

    📜 Audit Trail

    Every mutation recorded — answer "who changed what, when".
    - Before/after snapshots — row state captured on every insert, update and delete
    - Full coverage — CRUD, SQL, structure, import, export and config changes all logged
    - Per-profile policy — choose which operations to record, whether to log failures, and retention
    - Filtered viewer — a searchable grid with facets and a before/after detail drawer

    🔄 Export & Import

    Move data in and out without leaving the admin.
    - SQL dump — per-table or whole-database exports with engine-correct quoting
    - CSV export — honours the active browse filter
    - SQL script import — a statement-aware splitter handles multi-statement files
    - CSV import — header-mapped column import

    📊 Data Views

    Publish read-only database views on the Joomla front end.
    - Saved SELECT views — define a base query once, reuse it as a named, browsable view
    - Guided builder — a step wizard takes you from connection to query to a published view
    - Front-end rendering — surface query results on the public site, opt-in per connection
    - Validated & access-scoped — base queries are validated and visibility is gated per view


    🛡️ Security

    Next DB is a database tool, so it is built security-first and follows Joomla's security best practices throughout.

    • 🔒 Behind the Joomla admin, always — every request requires an authenticated Joomla session and a valid security token; there is no separately reachable database entry point.
    • 🧯 Safe SQL by construction — everything Next DB generates uses prepared statements with bound parameters and proper identifier quoting.
    • 🔑 Credentials never exposed — connection passwords are encrypted at rest, never echoed back to the browser, and scrubbed out of error messages.
    • 🕵️ Redacted audit records — sensitive values such as passwords, secrets and tokens are redacted before audit snapshots and recorded SQL are stored.
    • 🧱 Hardened by default — Joomla core tables are write-protected, request sizes are capped, and stored SQLite files are confined to a safe directory outside the web root.
    • Continuously verified — an automated test suite and static analysis run on every change, exercised against real MySQL and PostgreSQL servers.

    🔗 Resources

    📚 Documentation - https://nextsoftware.dev/docs/next-db
    📝 Changelog - https://nextsoftware.dev/changelogs/next-db