stadiamaps / ferrostar

A FOSS navigation SDK built from the ground up for the future

Home Page:https://stadiamaps.github.io/ferrostar/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ferrostar

Ferrostar is a FOSS navigation SDK built from the ground up for the future.

Getting Started

As a User

Check out the guide!

As a Contributor

See our CONTRIBUTING guide for info on expectations and dev environment setup.

Current status

The project is under active development, and is currently in beta. It is already production-ready for certain use cases, but there are still some rough edges and missing features.

Here's a quick breakdown of support by platform.

iOS Android Web
Core library building
High-level core bindings 👨‍💻
Simulated location provider
Live location provider
Composable UI - banners
Composable UI - MapLibre integration 👨‍💻
Voice guidance (platform-native TTS)

The core is fully functional (pun intended for you FP lovers) and complete enough to handle most use cases. So if you're looking to roll a completely custom UI, you can start integrating today!

iOS and Android now have reasonably complete UIs, but there are still some notable gaps and bugs (open an issue or comment on existing ones if you're missing something)! Multiple production app integrations are underway, and the core developers are dogfooding in their own apps.

Join the #ferrostar channel on the OSM US Slack for updates + discussion. The core devs are active there and we're happy to answer questions / help you get started!

A screenshot of a demo application running on iOS

A screenshot of a demo application running on Android

About

A FOSS navigation SDK built from the ground up for the future

https://stadiamaps.github.io/ferrostar/

License:Other


Languages

Language:Swift 47.9%Language:Rust 27.0%Language:Kotlin 22.4%Language:TypeScript 1.6%Language:HTML 0.6%Language:Shell 0.4%Language:CSS 0.0%Language:JavaScript 0.0%