What Porto is
Porto is the free, source-available management system for marinas, tourist ports, berthing points and boatyards. It is developed by Coste360 SRL.
It covers the whole marina cycle: a to-scale harbour map (quays, piers, fingers, buoy fields, dynamic areas, yards, sheds, parking and boxes), customers and vessels, price lists, mooring contracts and transits, berth rights and condominium charges, charges and payments, dry storage, boatyard, rentals, online berth booking, occupancy sensors, the public marina profile and reports.
How it is built
Section titled “How it is built”- One Go binary (
porto) with the REST API, the admin panel, the public booking page and the marina profile. No mandatory external service: no Redis, queues or object storage. - Database: SQLite built in (one file in the data folder) or optional PostgreSQL, with the same schema.
- Desktop app for Windows, macOS and Linux: runs the same server on the office PC and works without internet.
- Interface in Italian and English, light and dark theme, usable from a phone (PWA).
- No artificial intelligence and no telemetry (ADR 0008): the marina’s data stays on the computer or server you choose.
What Porto does not do
Section titled “What Porto does not do”- It does not issue invoices and sends nothing to the Italian e-invoicing exchange (SdI): it exports charges “to invoice” for the marina’s invoicing software (Charges and payments).
- It is not a fiscal cash register: receipts printed by Porto are courtesy receipts, not fiscal documents (Cash register and daily takings).
- It ships no drivers for specific invoicing software, advanced signature providers, third-party booking portals or real fiscal printer models: these are extension points (Extensions).
Where to get it
Section titled “Where to get it”The source code is on GitHub; ready-made binaries are not attached to GitHub
releases. The Docker image ghcr.io/coste360/porto (amd64 and arm64) is public and published with every release,
starting from the first one; until then you build from source. The desktop packages are downloaded from Coste360.
See Choose how to install.
Porto is developed by Coste360 SRL. Source available under the BSL 1.1; the Porto trademark is not covered by the licence.
