# may

> Self-hosted, open-source vehicle management app for tracking fuel, expenses, maintenance with multi-user support and PWA.

- **Category:** Home Management
- **Licence:** MIT
- **Latest version:** v0.44.2
- **Open source:** oss
- **Languages:** Python, HTML
- **Platforms:** Docker, Docker Compose, Build from Source
- **Tags:** REST API, Pwa, Fleet Management, Multi User, Home Assistant, Docker, Python, Flask, Maintenance, Fuel tracking, Dark mode, Self Hosted, Internationalization, Vehicle management, Expense tracking, Vehicle, Fleet, Fuel, Maintenance Tracking

## Description

May is a self-hosted vehicle management application built with Flask that helps individuals and families track fuel consumption, expenses, maintenance schedules, reminders, and documents across multiple vehicles. It supports multi-user access with role-based permissions (Editor, Contributor, Viewer), dual-fuel vehicles, EV charging logs, tire set tracking, and recurring expenses. The application provides a REST API for automation, Home Assistant integration, calendar subscriptions for reminders, and UK-specific integrations for DVLA MOT/tax lookups and live fuel prices. It runs via Docker, Docker Compose, or manual Python installation, using SQLite by default with optional PostgreSQL support. The UI includes dark mode, internationalization (20+ languages), custom branding, and PWA support for mobile installation.

## Links

- [Homepage](https://github.com/dannymcc/may)
- [Docker](ghcr.io/dannymcc/may)
- [GitHub Repository](https://github.com/dannymcc/may)
- [GitHub Issues](https://github.com/dannymcc/may/issues)

---
Source: https://selfhost.directory/project/may