Traccar logo

Traccar

Website

Open-source GPS tracking server with real-time device management

7.5k stars 3.3k forks last commit first released Apache-2.0

Actively maintained

Last commit 27 Jul 2026.

Traccar screenshot

Traccar is an open-source GPS tracking platform that provides a Java-based backend for collecting, processing and serving location data from GPS devices and mobile apps. It includes a modern web UI and mobile applications, a REST API and real-time updates via WebSocket for live device monitoring.

Key Features

  • Java-based server with support for 200+ GPS protocols and 2,000+ device models.
  • Real-time device tracking via WebSocket and REST API endpoints.
  • Embedded Jetty web server and Netty-based network pipeline for high-performance device communication.
  • Modern single-page web application built with React and Material UI; separate mobile apps for Android/iOS.
  • Alerts, geofencing, reports (trip/history/summary), notifications (email/SMS/push) and data export.
  • Flexible database support (MySQL, PostgreSQL, Microsoft SQL Server and others) and Liquibase-based schema migrations.

Use Cases

  • Fleet and asset tracking for logistics, delivery and service vehicles.
  • Personal or organizational device/phone tracking and location history analysis.
  • Custom telematics integrations using the REST API and WebSocket real-time feed.

Limitations and Considerations

  • The web app relies on external map and reverse-geocoding providers; some services require separate configuration or subscriptions.
  • Demo servers do not have reverse geocoding or email pre-configured and are intended for evaluation only.

Traccar is a production-capable GPS tracking solution suited for self-hosted deployments and commercial setups, offering extensible APIs and a full feature set for real-time telemetry and reporting.

Categories:

Tags:

Tech Stack:

Share:

Similar to Traccar

PeaNUT

Web dashboard and API for Network UPS Tools (NUT) monitoring

1.6k
44
Last commit

Tiny self-hosted dashboard to monitor and control UPS devices via Network UPS Tools (NUT), with real-time stats, multi-UPS support, and Prometheus/InfluxDB integrations.

Apache-2.0Actively maintained
Alternative to:
Amazon CloudWatch logo
Amazon CloudWatch
+10
ThingsBoard logo

ThingsBoard

Open-source IoT platform for device management and dashboards

22.1k
6.4k
Last commit

Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Apache-2.0Actively maintained
Alternative to:
ThingsBoard Cloud logo
ThingsBoard Cloud
+10
OpenRemote logo

OpenRemote

Open-source IoT device management and automation platform

1.8k
450
Last commit

OpenRemote is a 100% open-source IoT platform for device management, data dashboards, and automation with rules, APIs, and multi-tenant user management.

Actively maintained
Alternative to:
ThingsBoard Cloud logo
ThingsBoard Cloud
+13
Domain Locker logo

Domain Locker

Domain portfolio tracking, monitoring, and renewal alert dashboard

1.5k
115
Last commit

Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.

MITActively maintained
Alternative to:
Domain-Monitor logo
Domain-Monitor
+8

Nutify

Web-based UPS monitoring with dashboards, alerts, and reports

813
30
Last commit

Modern web UI for monitoring NUT-compatible UPS devices with real-time charts, historical reporting, and multi-channel alerts. Docker-ready with client/server modes.

Actively maintained
Alternative to:
Amazon CloudWatch logo
Amazon CloudWatch
+9
evcc logo

evcc

Open-source EV charge controller and home energy manager

7k
1.4k
Last commit

Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.

MITActively maintained
Alternative to:
Arduino IoT Cloud logo
Arduino IoT Cloud
+15