Using my extensions on your site?

Consider making a donation to support ongoing development and long-term maintenance.

Please Donate

Professional Joomla Extensions — Free & Open Source

A collection of Joomla extensions built with care, focused on clean code, stability, and performance, and fully compatible with Joomla 5 and Joomla 6. Designed to deliver useful, reliable, and easy-to-maintain tools for real-world use. All extensions are open source and released under the GNU/GPL license.

Enjoy Joomla, the Better Way.

How to Fix “Invalid field: Created By” Error in Joomla

How to Fix “Invalid field: Created By” Error in Joomla

The “Invalid field: Created By” error in Joomla usually appears when an article is linked to a user ID that no longer exists in your system. This issue commonly occurs after deleting...
JO Remote Admin

JO Remote Admin

JO Remote Admin is a standalone emergency tool that allows Super Users to enable/disable Joomla extensions and toggle debug mode directly from outside the Joomla backend without accessing the database...
JO Accordion FAQ

JO Accordion FAQ

JO Accordion FAQ is a lightweight Joomla module that turns your questions and answers into a clean, modern expand/collapse accordion. It is ideal for FAQ pages, product pages, support sections, landing pages, and anywhere you need to present information in a compact, user-friendly...
JO Download Image

JO Download Image

JO Download Image is a lightweight Joomla system plugin that adds a convenient download button directly to images on your website. Visitors can download images with a single click instead of relying on the browser’s right-click “Save As” option. Simply define a CSS...
JO JoomGallery Download Image

JO JoomGallery Download Image

JO JoomGallery Download Image brings back convenient image download functionality that was available in JoomGallery 3 but did not carry over to JoomGallery 4. JoomGallery 3 provided visitors with a straightforward way to download gallery images. With JoomGallery 4, visitors...
JO JoomGallery Navigation

JO JoomGallery Navigation

JO JoomGallery Navigation restores Previous/Next image navigation to JoomGallery 4, allowing visitors to browse through a category's images directly from the single image view without returning to the thumbnail grid after every image. Previous/Next navigation was built into...
JO Auto Video Article

JO Auto Video Article

JO Auto Video Article is a lightweight Joomla system plugin that automatically publishes new videos from your YouTube channels or playlists as Joomla articles — with responsive video embeds, automatic thumbnails, and no YouTube API key required. Simply add one or more...
JO Popup Login

JO Popup Login

JO Popup Login is a lightweight Joomla login module that replaces the traditional login page with a modern, customizable popup — allowing visitors to log in without leaving the current page. It displays an icon and label that can be placed in any module position, such...
JO JoomGallery Companion

JO JoomGallery Companion

JO JoomGallery Companion is a JoomGallery companion module built for version 4.x that displays your gallery images in a fully responsive, highly customizable grid — right on any module position on your site. It works two ways: browse a hand-picked set of categories directly,...
JO Goal Progress

JO Goal Progress

JO Goal Progress is a lightweight, highly configurable Joomla module for displaying goal-based progress bars — perfect for fundraising campaigns, donation drives, membership targets, sales goals, or any "X out of Y" metric you want to showcase on your site. Choose from...
JO Security Scanner

JO Security Scanner

JO Security Scanner is a standalone emergency tool built for one specific, painful moment: your Joomla site has been hacked, and you need to find out how badly — fast, without waiting on a hosting support ticket or trusting a backend that might itself be compromised. When...

Refund Policy

We take pride in the quality of our products and services. If you find that the product does not match its description or demo, we are happy to process a full refund.

All refund requests must be submitted within 15 days of purchase. Requests made after this period will not be accepted.

For more details, please review our complete Refund Policy below. This policy outlines the conditions and steps for requesting a refund so you can make an informed decision before purchasing.

Refunds Are Not Available In The Following Cases:

  • Your server environment does not meet the technical requirements (e.g., outdated PHP or MySQL versions).
  • You no longer wish to use the product or have changed your mind about the purchase.
  • The product is incompatible with third-party software, themes, plugins, or custom scripts installed on your website.
  • You failed to contact our support team for assistance before requesting a refund.
  • You cannot provide proof or screenshots of the issue (e.g., errors, missing features).
  • The issue arises due to failure to follow our guidelines, tutorials, or setup instructions.
  • You purchased a bundle or add-on assuming prior knowledge of its functionality.
  • The problem is related to external factors, such as Google API billing activation or other third-party services.
  • In summary, if the issue is caused by user error or external factors, refunds will not be issued.

Refunds Are Available In The Following Cases:

  • The product has a critical bug or defect that our support team is unable to resolve.
  • The product does not function as described in the documentation or demo, and our team cannot fix the issue.
  • There is a verified coding issue with the product that makes it unusable, and we are unable to provide a solution.

Bundle Purchases

Refund requests for bundled purchases will not be accepted. By purchasing a bundle, it is assumed that you have reviewed the included products and understand their functionality.

If you have additional questions or need help, please don’t hesitate to reach out to us. We’re here to assist you!

Policy Updates

This Refund Policy may be updated at any time without prior notice. Any changes will apply immediately to all active subscriptions and users. By using our services, you agree to the terms outlined in this policy.

We reserve the right to deny refunds in cases of abuse or misuse of this policy.