C++ Map

Open-source C++ projects categorized as Map

Top 13 C++ Map Projects

  • Mapbox GL

    Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

    Project mention: Is it possible to use C++ libs on Flutter desktop apps? | reddit.com/r/FlutterDev | 2023-03-28

    This is the library here: https://github.com/mapbox/mapbox-gl-native

  • littlenavmap

    Little Navmap is a free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Flight Simulator 2020, Prepar3D and X-Plane.

    Project mention: Today begins my journey // World Tour (LEMR-LEVT) OVIEDO-VITORIA | reddit.com/r/MicrosoftFlightSim | 2023-04-30

    For the route I use littlenavmap (https://albar965.github.io/littlenavmap.html) for the flight plans I also use Google Earth to make a sketch of the global route. And for record I use OBS to record all the flight on the cabin view and flightrecord (https://es.flightsim.to/file/8163/flight-recorder) for record some parts of the flight and then review and record in a external view


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • tangram-es

    2D and 3D map renderer using OpenGL ES

    Project mention: OpenStreepMap 2012 vs. 2022 | news.ycombinator.com | 2022-09-30
  • cubiomes-viewer

    An efficient graphical Minecraft seed finder and map viewer.

    Project mention: i need answers.. | reddit.com/r/minecraftseeds | 2023-05-17

    Well you might want to get them by yourself with cubiome

  • XCSoar

    ... the open-source glide computer

    Project mention: C++20 Coroutines and Io_uring | news.ycombinator.com | 2022-11-13

    > Would you consider adding a kqueue implementation?

    Can't do, I don't have Apple or BSD anywhere. But if code for it were submitted to me, I would gladly merge it (and try to keep the CI happy).

    The MPD version of the event loop is portable and runs on macOS/BSD/Windows, but no kqueue, only poll() (and select() on Windows). This old-school API has its scalability problems, of course, but that matters not so much for MPD.

    The event loop can already do Coroutines on all supported targets; here's another open source project where I use this library: https://github.com/XCSoar/XCSoar/tree/master/src/event/ - it's a flight computer (yes, for real airplanes) which also runs on Windows and macOS and iOS, and runs libcurl (and other stuff) as coroutine.

    If you want to use my library and need help with integrating it or with adding kqueue support, get in touch with me.

  • eternal

    A C++14 compile-time/constexpr map and hash map with minimal binary footprint (by mapbox)

    Project mention: Long switch statements. Is there a better way? | reddit.com/r/cpp | 2023-03-08

    Unfortunately std::map is not constexpr. There are open source alternatives though (not affiliated with the author in any way).

  • osmscout-server

    Maps server providing tiles, geocoder, and router

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • symphony-of-empires

    Symphony of the Empires is a RTS strategy game and map game.

  • MinedMap

    Minecraft map renderer and viewer

  • s60-maps

    Yet another maps for Symbian OS

    Project mention: S60Maps for SymbianOS S60v3 phones | reddit.com/r/NokiaN95 | 2022-12-11
  • flat_map

    Header only associative linear container.

  • vista

    Fixed-capacity in-place container spans

  • mama

    Realtime map matching with gRPC-based API

    Project mention: Mama: A Realtime Map Matcher | reddit.com/r/openstreetmap | 2023-04-04

    Hi everyone! I'm excited to share a new project I've been working on called Mama (https://github.com/SiarheiFedartsou/mama). Mama is a realtime map matcher designed specifically for backend development, but can be easily extended for use on mobile or desktop.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-17.

C++ Map related posts


What are some of the best open-source Map projects in C++? This list will help you:

Project Stars
1 Mapbox GL 4,275
2 littlenavmap 1,018
3 tangram-es 770
4 cubiomes-viewer 657
5 XCSoar 295
6 eternal 166
7 osmscout-server 139
8 symphony-of-empires 105
9 MinedMap 52
10 s60-maps 43
11 flat_map 28
12 vista 5
13 mama 3
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.