About RPlan

The Story

RPlan started with a simple problem: I wanted to plan trips using more than paper or a spreadsheet, with proper timezone and cost handling built in. Every tool I found online, though, was either too limited or locked most of its useful features behind a paywall.

I wanted something I could open just as easily on my phone as on my laptop. Something that let me plan a day's activities without being forced to commit to which day it belonged to. And when I needed a map, directions, or a bit more context on a place, I wanted it to link straight back to Google rather than trying to reinvent something Google already does well.

RPlan is the result: a free, no-frills trip planner built around flexibility, built by someone who just wanted to plan their own trips better.

What RPlan Does

  • Plan multi-day trips with the freedom to rearrange days as your plans change
  • Timezone-aware scheduling, so times make sense wherever you're headed
  • Simple cost tracking across a trip
  • Works on desktop and mobile
  • One-click links out to Google Maps for directions and additional context

A Note on How RPlan Is Run

RPlan is a free, independently built project, offered on a best-effort basis. It isn't backed by a company or a support team, just someone building something they wanted to use themselves and making it available to others. See our Terms of Service and Privacy Policy for the details on what that means in practice.

Acknowledgments & Third-Party Licenses

RPlan wouldn't exist without the open-source tools it's built on. Thank you to the maintainers and contributors of the following:

Mapping

OpenStreetMap: RPlan's maps are built on map data from OpenStreetMap, made available by the OpenStreetMap Foundation. OpenStreetMap data is © OpenStreetMap contributors, and is available under the Open Database License (ODbL). Full details at openstreetmap.org/copyright.

Leaflet: the open-source JavaScript library used to render and interact with maps in RPlan. © 2010–2025 Vladimir Agafonkin, © 2010–2011 CloudMade. Licensed under the BSD 2-Clause License.

MapTiler: RPlan's map tiles (both standard and dark-mode views) are provided by MapTiler, built on OpenStreetMap data via the open-source OpenMapTiles schema. Map attribution (© MapTiler, © OpenStreetMap contributors) and the Leaflet library credit are displayed directly on the map itself.

Leaflet plugins: RPlan also uses the following community plugins built on Leaflet:

  • Leaflet.markercluster (MIT License): groups map markers into clusters
  • leaflet-ant-path (MIT License): animated path lines on the map
  • leaflet-gesture-handling (MIT License): prevents accidental map scrolling on embedded maps

Google Maps: when you search for a place in RPlan, your search text is sent from RPlan's own server (using RPlan's API key) to Google's Geocoding/Places API to resolve it into a location. No personal data is included in that request. RPlan also links out to Google Maps directly for turn-by-turn directions and additional place context; clicking these links takes you to Google's own site, subject to Google's Terms of Service and Privacy Policy.

Frameworks & Libraries

Software License Used for
Laravel MIT License Backend application framework
jQuery MIT License DOM manipulation / event handling
Tippy.js MIT License Tooltips and popovers
Popper.js (@popperjs/core) MIT License Positioning for tooltips/popovers
AG Grid Community MIT License Data grid / table display
FilePond MIT License File upload handling
Flatpickr MIT License Date/time picker
SortableJS MIT License Drag-and-drop reordering of trip days
Font Awesome Free Code: MIT License · Icons (SVG/JS): CC BY 4.0 · Icon Fonts: SIL OFL 1.1 Iconography

Each of the above is used under the terms of its respective license, all of which permit commercial use provided the original copyright and license notice are retained.

Hosting & Infrastructure

RPlan is hosted in France.

Feedback

RPlan is built by one person doing their best. If something's broken, missing, or could be better, I'd genuinely like to hear about it: contact@rplan.org