Discover Free CMS Plugins & Extensions


FreeCMSPlugins.com is an independent platform dedicated to developing and distributing free, open-source extensions for the most popular CMS platforms: Joomla, WordPress, and PrestaShop. All plugins and components are released under the GPL v2 license, which means you can download, use, modify, and redistribute them freely — with no hidden costs, no subscriptions, and no limitations.

Every extension published on this site is built with real-world use cases in mind: hotel and B&B booking systems, restaurant order management, appointment calendars for service professionals, court reservations for sports facilities, SEO sitemap generators, contact forms, visitor analytics, and more. Each plugin is production-ready, tested on the latest CMS versions, and accompanied by a detailed user guide in PDF format.

Our Joomla components are fully compatible with Joomla 4.x, 5.x, and 6.x, and follow official Joomla development standards including MVC architecture, the Joomla Update System, and JED compliance. WordPress plugins are compatible with the latest WordPress releases and follow WordPress.org coding standards. PrestaShop modules support both PrestaShop 1.7.x and 8.x.

Whether you are a developer looking for a solid foundation to customize, or a site owner who needs a ready-to-use solution, FreeCMSPlugins.com offers reliable, well-documented tools built with clean code and a focus on simplicity. All extensions are actively maintained and updated based on user feedback.

Need a custom feature or a tailored solution for your business?
Contact us at This email address is being protected from spambots. You need JavaScript enabled to view it. and we will be happy to discuss your requirements.

 

Customizations: Need a tailored solution? Send your request to This email address is being protected from spambots. You need JavaScript enabled to view it. and we will provide you with a custom quote.

 

The latest CMS Plugins & Extensions published are listed below:

 

Demo Environments Available
We maintain live demo environments for Joomla, WordPress, and PrestaShop. If you'd like to test our plugins before installation, we can provide you with a trial account upon request at This email address is being protected from spambots. You need JavaScript enabled to view it.

 

J

Restaurant Manager

Free Version

Restaurant Manager is a comprehensive restaurant operations management component for Joomla 4.x, 5.x, and 6.x that streamlines the complete workflow from order taking to kitchen preparation to payment processing. The component features three specialized interfaces designed for different staff roles: a tablet-optimized Waiter Interface with intuitive table selection grid and real-time order entry supporting up to 200 tables, a Kitchen Display System with preparation time tracking and color-coded status indicators that auto-refreshes every 5 seconds to show new orders immediately, and a backend Cashier Dashboard with live table status monitoring including "Service in Progress" and "Service Completed" badges that update automatically as kitchen staff complete orders. The waiter interface allows staff to quickly add orders with special notes, send them to kitchen with a single click, and manage multiple tables simultaneously, while the kitchen display organizes orders by table number chronologically and tracks elapsed preparation time for active orders and total completion time for finished items. The cashier dashboard provides real-time revenue tracking for today, this week, and this month, with detailed order viewing and one-click payment processing. Built with modern Joomla MVC architecture and featuring CSRF protection, automated input validation, and responsive mobile-first design, the component comes pre-loaded with 200 authentic Italian dishes organized in 10 categories (appetizers, pasta, risotto, pizza, meat, fish, sides, desserts) and includes a powerful CLI automation tool for daily cleanup of unpaid orders at 6:00 AM. The system also features a complete backend Menu Management interface for editing prices and descriptions, comprehensive Reports with top 10 dishes analytics, and full English and Italian translations, making it ideal for pizzerias, trattorias, cafes, bistros, and small to medium-sized restaurants seeking an efficient, all-in-one table service management solution.


Compatibility: Joomla 4.x / 5.x / 6.x License: GPL v2 Free
WP

HTTPS Monitor - Real-Time Network Latency Tracking for WordPress

Free Version

HTTPS Monitor is a professional WordPress plugin for real-time network latency monitoring and uptime tracking. Monitor up to 50 target IP addresses simultaneously with live HTTPS ping measurements, displaying instant feedback through an intuitive dashboard with real-time charts, comprehensive statistics, and downtime visualization.
KEY FEATURES:
✓ 50 Target Monitoring - Track latency for multiple IP addresses simultaneously
✓ Live Dashboard - Real-time updates every 2 seconds with professional interface
✓ Interactive Charts - Beautiful Chart.js graphs showing latency trends
✓ Complete Statistics - Min, Max, Average, Jitter, Packet Loss, and Downtime %
✓ Visual Timeline - Color-coded downtime visualization (green/yellow/red)
✓ SSL Support - Automatic HTTPS connection testing with fallback retry
✓ Frontend Display - Public shortcode [https_monitor] for client dashboards
✓ 500 Sample History - Detailed ping history stored per target
✓ Mobile Responsive - Works perfectly on all devices
✓ Zero Configuration - Install, add targets, click Start!
✓ Perfect for network admins, hosting providers, IT teams, and DevOps monitoring
IMPORTANT NOTE:
Monitoring may not work with servers protected by WAF (Web Application Firewall) or advanced firewall systems that block automated requests. Best results with DNS servers, CDN endpoints, and monitoring-friendly infrastructure.


Compatibility: WordPress 6.9 License: GPL v2 Free
J

Professional Sitemap Generation with IndexNow

Free Version

Sitemap Generator with IndexNow is a professional, free Joomla 6 component that revolutionizes how you manage your site's SEO. Automatically generate clean, SEO-optimized XML sitemaps with proper URL structure - no IDs, no "index.php", no "uncategorised" categories. The component includes built-in IndexNow protocol integration, allowing you to instantly notify major search engines (Microsoft Bing, Yandex, Seznam, Naver) the moment you publish or update content - no more waiting days or weeks for crawlers to discover changes.
Features a simple single-page dashboard where you can generate sitemaps, configure your IndexNow API key, submit URLs to search engines, and monitor submission status - all with one-click operations. The component includes automatic duplicate detection, ensures only published content is included, and provides detailed submission logging with HTTP status codes so you know exactly what was sent and whether it succeeded.
Perfect for new Joomla 6 sites needing quick SEO setup, news sites with frequent updates, businesses wanting faster indexing, or developers managing multiple sites. No complex configuration required - install, click "Generate Sitemap", and you're done!


Compatibility: Joomla 5.x / 6.x License: GPL v2 Free
WP

Restaurant Booking Manager - Complete Table & Order Management with Revenue Analytics

Free Version

Restaurant Booking Manager is a complete WordPress solution for restaurant operations. Manage tables, orders, payments, and track revenue with powerful analytics.
KEY FEATURES:
✓ 10 Table Management - Real-time visual status (free/occupied)
✓ Menu Management - 11 customizable dishes (100-110)
✓ Waiter Interface - Mobile-friendly order taking system
✓ Cashier Dashboard - Monitor orders and process payments
✓ Revenue Analytics - Daily, weekly, and monthly reports
✓ Top Dishes Ranking - Track best-selling menu items
✓ Order Notes - Special requests and dietary requirements
✓ Auto-Refresh - Real-time updates every 10 seconds
✓ Mobile Responsive - Works on all devices
✓ Add [restaurant_waiter] shortcode to a page
✓ Start taking orders!


Compatibility: WordPress 6.9 License: GPL v2 Free
WP

Court Booking System - Professional WordPress Plugin for Tennis & Padel Court Management

Free Version

Complete booking solution for tennis clubs, padel centers, and multi-sport facilities. Manage court reservations, instructors, and revenue with a professional dual-interface system.
Highlights:
-Scalable: Manage 1-100 courts with custom operating hours
-Three Booking Types: Regular matches, instructor-led lessons, and tournaments
-Payment Tracking: Individual player payments with quick toggle (✓/✗)
-Instructor Management: Revenue sharing, automatic commissions, performance reports
-Revenue Reports: By booking type, by instructor, customizable date ranges
-Mobile-Optimized: Large, readable calendar perfect for smartphones
-Real-Time Updates: Auto-refresh frontend every 100 seconds
-Contact Management: Optional phone numbers for all players
-Color-Coded Calendar: Green (available), Red (match), Orange (lesson), Blue (tournament)
-Simple Integration: Shortcode [padel_booking] for public calendar
Perfect For:
Tennis clubs • Padel centers • Sports facilities • Recreation centers


Compatibility: WordPress 6.9 License: GPL v2 Free
WP

Simple B&B Booking for WordPress

Free Version

Simple B&B Booking is the perfect solution for small B&B owners who want to manage their bookings professionally without complicated systems or monthly fees.
Perfect for:
-Small B&Bs with one room or apartment
-Vacation rentals with a single property
-Guesthouses with one accommodation unit
-Airbnb hosts wanting their own booking system
-Property owners managing their own reservations
What makes it special:
This plugin maintains a clear separation between public and private information. Your guests see a beautiful, color-coded calendar showing availability, while you manage all booking details, guest information, and payments in a secure backend area.


Compatibility: WordPress 6.9 License: GPL v2 Free
PS

Visitor Analytics - Statistics Module for PrestaShop

Free Version

Visitor Analytics is a free PrestaShop module for tracking e-commerce visitors with complete privacy control. All data stays on your server, unlike external analytics services. The module automatically tracks page views, most viewed products, referrer sources, browser/device types, IP addresses, and unique daily sessions. The integrated dashboard displays real-time statistics including total visits, daily visits, unique sessions, average pages per session, top 10 pages and products, plus browser and device distribution.
Key Features:
-100% server-side tracking (no JavaScript, no impact on page speed)
-Privacy-friendly: your data, your server
-Real-time statistics dashboard
-Compatible with PrestaShop 1.7.x and 8.x
-Multilingual support
-Easy ZIP installation


Compatibility: Joomla 5.x / 6.x License: GPL v2 Free
WP

Simple Contact Form

Free Version

Simple Contact Form is an ultra-lightweight WordPress plugin that works on ANY server configuration. No AJAX, no external dependencies, no complex setup.
Just install, add [simple_contact] shortcode to any page, and start receiving messages. Perfect for websites that need a reliable contact form without the bloat.
✓ 10KB total size
✓ 60-second setup
✓ Works everywhere
✓ 100% free forever


Compatibility: WordPress 6.9License: GPL v2 Free
WP

Visitor Registry - Track & Analyze Website Visitors

Free Version

Visitor Registry is a free WordPress plugin that automatically tracks and monitors all visits to your website. Get detailed visitor statistics including IP addresses, browser information, page visits, and comprehensive traffic analysis without relying on external services or complicated configuration. The plugin provides a professional statistics dashboard displaying today's visits, last 7 days, last 30 days, unique IP counts, and total visits. View a complete visitor log with pagination, see your top 10 most visited pages, and export all collected data to CSV format for external analysis or record-keeping. Perfect for website owners, developers, marketers, and bloggers who want to understand their audience and traffic patterns. All visitor data is stored securely in your WordPress database, giving you complete ownership and ensuring GDPR compliance. Simple, lightweight, and privacy-aware visitor tracking solution with no monthly fees.


Compatibility: WordPress 6.9License: GPL v2 Free
J

Contact Form

Free Version

The most lightweight and user-friendly contact form component for Joomla. Easily integrate a responsive contact section into your website with zero coding required.


Compatibility: Joomla 4.x / 5.x / 6.xLicense: GPL v2 Free
J

Guestbook

Free Version

The most lightweight and user-friendly Guestbook component for Joomla. Easily add a clean and responsive guestbook to your website, allowing visitors to leave public messages with no coding required. Perfect for websites that need a simple, secure, and elegant guestbook solution without unnecessary complexity.


Compatibility: Joomla 4.x / 5.x / 6.xLicense: GPL v2 Free
J

Phonebook

Free Version

PhoneBook is a comprehensive contact management component for Joomla that provides a complete phonebook/address book solution directly within your website. It allows users to easily add new contacts with detailed information including name, phone number, email address, and additional notes. The component features an advanced search system with multiple search types: phone number search (including partial matches), name search (first or last name), full name search, and email address search. With its modern, responsive interface, real-time data validation, and multilingual support, PhoneBook offers organizations, businesses, and associations a professional way to manage contact databases.


Compatibility: Joomla 4.x / 5.x / 6.xLicense: GPL v2 Free
J

ContactBook

Free Version

ContactBook is a complete contact directory management component for Joomla 4.x, 5.x, and 6.x, designed to organize and manage business or personal contacts with an intuitive and professional interface. The component offers full contact management with name, surname, phone, mobile, email, and complete address fields including street, city, state, and ZIP code, plus a notes area for additional information. It features a publish/unpublish system, modification tracking with date and author, a check-out system for concurrent editing, and a complete administrative backend with CSV import and export, and a bulk email tool to send HTML messages in BCC to all contacts at once. Two distinct frontend views are included: a Contacts List with a configurable items-per-page selector (100 to All), and a Contact Manager that allows users to add new contacts and search the directory by phone, name, full name, email, or city — directly from the frontend without backend access. Released under GPL v2 or later, ContactBook is ideal for companies, associations, public entities, or anyone who needs an organized and easily manageable contact directory on their Joomla site.


Compatibility: Joomla 4.x / 5.x / 6.x License: GPL v2 Free
J

Hotel Manager

Free Version v1.4.0

Hotel Manager is a comprehensive hotel booking management component for Joomla 5.x and 6.x. Version 1.4.0 introduces two distinct frontends: a public Hotel Availability calendar for website visitors — showing room availability day by day with color-coded indicators and no guest data exposed — and a private Reception Calendar for hotel staff, restricted to registered users only. The reception interface features inline booking forms, a complete check-in/check-out workflow (check-in is only enabled on the actual arrival date), payment tracking with Deposit, Final Payment and Total, and a Notes field available at every stage of the booking lifecycle. After checkout, rooms return to Available immediately for same-day re-use. The backend includes a Bookings supervisor view with day-by-day navigation and digital clock, Revenue Reports with Daily, Weekly, Monthly, and Annual tabs, and a Settings panel for room management and availability page customisation. Supports the Joomla Update System for seamless updates without data loss.


Compatibility: Joomla 5.x / 6.x License: GPL v2 Free
J

Simple Daily Statistics Module

Free Version

The Daily Statistics Module is a comprehensive tracking solution for Joomla 5 websites that automatically monitors and reports visitor activity. This powerful extension records every page view and tracks unique visitors in real-time, storing detailed analytics including session information, user IDs, IP addresses, and timestamps in a dedicated database table. The module features a customizable frontend display widget that shows current day statistics, with the flexibility to count either all visitors or only authenticated users based on your needs. Its standout feature is the automated email reporting system that sends detailed daily summaries at midnight (or your chosen time) containing the previous day's page views and unique visitor counts to any specified email address. The system intelligently manages data retention by automatically cleaning statistics older than 30 days to maintain optimal database performance, while the integrated Task Scheduler plugin ensures reliable, hands-free operation. Perfect for website administrators, content managers, and business owners who need accurate visitor insights without the complexity of third-party analytics platforms, this module provides essential metrics while respecting user privacy and maintaining full data ownership on your own server.


Compatibility: Joomla 5.x / 6.x License: GPL v2 Free
J

Appointments Calendar - Booking System

Free Version

A comprehensive appointment booking and calendar management component designed for service professionals such as hairdressers, beauticians, consultants, and freelancers. Features a clean, mobile-responsive frontend calendar that displays available time slots and booked appointments without revealing customer personal information, ensuring privacy while maintaining transparency. The backend provides complete appointment management with customer details, phone numbers, and notes, plus a messaging system to communicate updates or announcements to clients. Fully configurable working hours, days, and appointment durations (15-120 minutes) make it adaptable to any business schedule. Built with modern Joomla 5/6 architecture using MVC pattern, namespaces, and dependency injection for optimal performance and maintainability.


Compatibility: Joomla 5.x / 6.x License: GPL v2 Free