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
