Signals is free, open-source software for managing equipment rental businesses. Full-featured RMS with CRM, inventory, availability, quoting, and orders.
Run Signals on your own infrastructure. Full control, AGPL-licensed, no vendor lock-in.
$ composer create-project signals-rental/framework-core my-rental-app
The Signals Rental Framework includes all the fundamentals. No artificial limits, no forced upgrades, no vendor lock-in.
Companies, contacts, tags, notes, activity timeline. Track every interaction and group customers how you need.
Unlimited products with categories, images, specs, pricing tiers, serial tracking, and accessory relationships.
Accurate availability engine with calendar views, conflict detection, prep buffers, and overbooking controls.
Build quotes with line items, discounts, and optional products. Track pipeline, send PDFs, accept online.
Convert quotes to orders, track statuses, manage amendments, and keep a full audit trail.
Extend the framework with plugins for additional features, integrations, and workflows. Build your own or install community plugins.
Signals is built on Laravel, the PHP framework you already know. Modern architecture, clean code, and comprehensive documentation make it easy to customise and extend.
namespace Acme\InvoiceAlerts; use App\Sdk\Hooks\HookType; use App\Sdk\PluginBase; use App\Services\Plugins\PluginRegistrar; class InvoiceAlertsPlugin extends PluginBase { public function register(PluginRegistrar $registrar): void { // Sidebar + command palette entry $registrar->navItem([ 'key' => 'acme-invoice-alerts', 'label' => 'Invoice Alerts', 'route' => 'dashboard', 'icon' => 'bell', ]); // React to catalogued events $registrar->hook('invoice.created', HookType::Event, new NotifyTeamListener, 50); } }
Four principles we build by. The full manifesto goes deeper.
AGPL v3-licensed and permanently free. No open core catch.
One Signals Framework for every rental business — from a sole trader to a national operation.
Purpose-built for equipment rental. Availability, kit prep, sub-hire — these are the foundation, not afterthoughts.
Run Signals on your own server with documentation and upgrade paths maintained as first-class experiences.
Signals is built in the open. Contribute code, report issues, or just say hi.
Comprehensive guides for installation, configuration, and development.
Read the docs →Self-host the open-source framework — free forever under AGPL v3.