Organic Maps is a better fork of MAPS.ME, an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MAPS.ME founders.

Overview

Organic Maps

Organic Maps is a better fork of MAPS.ME, an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MAPS.ME founders.

Features

Organic Maps is the ultimate companion app for travelers, tourists, hikers, and cyclists:

  • Detailed offline maps with places that don't exist on other maps
  • Cycling routes, hiking trails, and walking paths
  • Contour lines, elevation profiles, peaks, and slopes
  • Turn-by-turn walking, cycling, and car navigation with voice guidance
  • Fast offline search on the map and bookmarks
  • Dark Mode to protect your eyes

Why Organic?

Organic Maps is pure and organic, made with love:

  • Respects your privacy
  • Saves your battery
  • No unexpected mobile data charges

Organic Maps is free from trackers and other bad stuff:

  • No ads
  • No tracking
  • No data collection
  • No phoning home
  • No annoying registration
  • No mandatory tutorials
  • No noisy email spam
  • No push notifications
  • No crapware
  • No pesticides

The application is verified by Exodus Privacy Project:


Organic Maps doesn't request excessive permissions to spy on you:

At Organic Maps, we believe that privacy is a fundamental human right:

  • Organic Maps is an indie community-driven open-source project
  • We protect privacy from Big Tech's prying eyes
  • Stay safe no matter wherever you are

Reject surveillance - embrace your freedom. Give Organic Maps a try!

Copyrights

Licensed under the Apache License, Version 2.0. See LICENSE, NOTICE and data/copyright.html files for more information.

Governance

See GOVERNANCE.

Contributing

See CONTRIBUTING.

Beta

Please join our beta program, suggest your features, and report bugs:

Feedback

The Organic Maps community abides by the CNCF code of conduct.

Comments
  • [android] refactor map button and remove layers selection from main menu

    [android] refactor map button and remove layers selection from main menu

    Idea was discussed in https://github.com/organicmaps/organicmaps/issues/1745.

    ~~Layers are now only present in the main menu. The layers button raised too many issues and I personally never use it so removing it makes the app cleaner.~~

    Layers button is now between zoom and position buttons and layers selection has been removed from the main menu to avoid duplicating UI elements.

    To simplify handling of on-map buttons, a new class MapButtonsController has been created and all on-map buttons have been added to the map_navigation_buttons xml layout (even the bookmark and search buttons only shown when planning/navigating). This class is responsible of controlling the visibility of all map buttons and will translate them when the place page moves. The class provides a callback to use in the MwmActivity to detect which button has been pressed.

    All button resources (button background and icons) have been updated to use xml/svg format. This makes buttons appear sharper and makes maintaining easier.

    Here is a video demo in portrait mode:

    https://user-images.githubusercontent.com/80701113/177939604-1eda3ecd-b273-4d15-9f68-2839433a37f7.mp4

    And here is the demo in landscape mode:

    https://user-images.githubusercontent.com/80701113/177939641-894d7d0a-77b1-4ccf-8218-4b5bd81f2150.mp4

    Closes #2614, closes #1655, closes #508

    opened by arnaudvergnet 127
  • [android] Improve show on map behavior

    [android] Improve show on map behavior

    Replaces the "View on map" button in search results by a Floating Action Button.

    This FAB uses the same component as the one used in the bookmark list fragment. Compared to the original component, this one auto-hides on scroll (in search and bookmark list).

    This PR also removes the "List" button while the search toolbar is displayed over the map, as the user can simply press the top left arrow.

    There is no linked issue that I know of, but I felt this PR could simplify the code and improve UX a bit.

    https://user-images.githubusercontent.com/80701113/153632343-cc774b34-f7fa-4eb4-81fb-1b98da0f0bb0.mp4

    Edit: Latest behavior after review

    The fab does not hide on scroll anymore. Empty space has been added at the bottom of the list to prevent the button from hiding elements.

    The floating search toolbar has been moved to the bottom and the issue #2171 has been fixed.

    The floating bookmark toolbar has been removed following comment https://github.com/organicmaps/organicmaps/pull/2081#issuecomment-1048200927.

    https://user-images.githubusercontent.com/80701113/155596583-9740c671-f096-4512-85b9-ab849694d16a.mp4

    Closes #2171

    opened by arnaudvergnet 52
  • [android] Add Android Auto support

    [android] Add Android Auto support

    Decided to try myself in Android Auto.

    I checked android_auto branch and want to thank @shankarpriyank for the work. I had a good hint at start 😀

    What was done:

    • Created separate car product flavor I know about the minSdkVersion restriction for Android Auto. That is why I think separate flavor is a good solution. There will be no problems during releases as no code and resources will be added to the release apk. It could be easily merged to the master branch and this would be a good place to start for a lot of people who wanted to contribute for android auto (I saw many messages in related issues). I also found that there is a possibility (at least at play store) for publishing separate apks for different APIs. So, I think there will be no problems in future to publish apk for API 21 without Android Auto and apk for API 23+ with Android Auto.
    • All car related code and resources are located in android/flavors/car. As I said before, there will be no impact on release builds and almost no impact on current code base.
    • Refactored app/organicmaps/MapFragment.java I moved all common logic for mobile and car into a separate Map.java class and also renamed MapFragment.cpp into Map.cpp
    • I saw comments that there are some problems with Vulkan on Auto but for now it looks ok, I didn't change it to OpenGL.
    • Created base navigation interface and some buttons for auto

    I see two main parts you may want to discuss:

    • build.gradle - new flavor "approach"
    • MapFragment.java - refactoring

    Main things that should be done next (or not working now) (in this PR on in separate ones):

    • Update GitHub Actions config as product flavor names changed
    • To prohibit opening application on mobile phone when it is run on Android Auto (like in Google Maps)
    • You may see on the video when moving map it sometimes scales. It should be fixed, but I don't know how to do it yet.
    • To add current position on the map. I also don't know how it works yet
    • Implement UI onFling event
    • ...
    • That's all for now but I may add something more later

    And here is the video with the demonstration: https://user-images.githubusercontent.com/10351358/199609542-514e0ce5-a8ae-45f2-a806-780bb79ff903.mp4

    See #679

    opened by AndrewShkrob 47
  • [android] Improve OSM profile UX

    [android] Improve OSM profile UX

    I felt the current way to log in to OSM was not very optimal so I simplified it. There is no page telling you to log in or register anymore. This page would take you to the log in screen if you click on a big "OpenStreetMap" button and felt unecessary. Instead, when making an edit or accessing the OSM profile while logged out, the user is directly taken to the login form, with the button to register moved here.

    Other UX changes:

    • Moved logout button out of the "more" bottom sheet in profile
    • Added a progress indicator when loading user changes count
    • Added a shortcut to the OSM profile in the main menu

    Here is a video demonstrating the UX changes:

    https://user-images.githubusercontent.com/80701113/177047342-63054b9b-7ce9-4bad-9570-4cab48d53d33.mp4

    opened by arnaudvergnet 37
  • [android] Migrate nav menu to bottom sheet behavior

    [android] Migrate nav menu to bottom sheet behavior

    This is an early draft to convert the navigation menu to a bottom sheet. It continues the work done in https://github.com/organicmaps/organicmaps/pull/2248 for issue #1745.

    For the moment I only managed to migrate from the NavMenu class to using BottomSheetBehavior. Code still need to be cleaned up and style needs to be updated to match work in https://github.com/organicmaps/organicmaps/pull/2248.

    Changes to UX

    • There is no background dim when the bottom sheet is expanded so users cannot click on the background to close it (back to collapsed state).
    • Users can swipe up and down to expand/collapse the menu.

    Changes to UI

    • None so far

    Here is a demo of the work so far.

    https://user-images.githubusercontent.com/80701113/158698785-ead71b12-f5c7-492b-b066-8d953c29e386.mp4

    opened by arnaudvergnet 36
  • [android] Status bar improvements

    [android] Status bar improvements

    This PR does 2 things:

    • First it makes the status bar opaque for every activity/fragment except the map activity to avoid strange workarounds to mimic an opaque status bar. For the launch screen, the status bar is now the same color as the background for consistency with the navigation bar. For the initial download screen, the status bar is now black.
    • Then it changes the way the status bar is handled by using the insets instead of a resource integer. The status bar color is left to the system so it is always possible to read it and its color is consistent with the navigation bar. This should prove more robust and fix bugs on some phones.

    ~~Sadly point 2 introduced a bug I am still trying to fix. The bottom sheet menus on the map (layers and main menu) show a weird animation with the status bar (see 00:26 in the video). This is not happening in activities with the status bar opaque. I'll keep this PR in draft until I can fix this but in the meantime help in testing would be much appreciated to make sure all the issues linked are indeed fixed.~~ EDIT: this is now fixed

    I also removed a Java class EditDescriptionFragment.java which I missed in the last cleanup MR. It was referring to status bar utilities I removed so I removed the class as well.

    @rtsisyk can you confirm it fixes https://github.com/organicmaps/organicmaps/issues/3411?

    @najodleglejszy would you be available to test a debug apk and confirm it fixes your issue?

    https://user-images.githubusercontent.com/80701113/192308841-476f6a34-cdb1-4004-8bd0-dea547c81c42.mp4

    Screenshot_1664269627

    Fixes https://github.com/organicmaps/organicmaps/issues/3411 Fixes https://github.com/organicmaps/organicmaps/issues/3444 Fixes https://github.com/organicmaps/organicmaps/issues/1654 Fixes https://github.com/organicmaps/organicmaps/issues/3393 Fixes https://github.com/organicmaps/organicmaps/issues/3611

    opened by arnaudvergnet 35
  • [styles] Hide icons for unnamed gardens forests parks

    [styles] Hide icons for unnamed gardens forests parks

    Currently we show icons for landuse=forest, leisure=park, landuse=garden areas. But this areas are often pretty small which means we will show a lot of icons on a screen. In my area this is quite big problem especially for landuse=garden which is used often as general "maintaned greenery" area and it looks very bad with a lot of icons displayed. But even for small "forest" areas I don't see much value in displaying this icon (you can clearly see this is some "green stuff" and if you want to know more you can select it).

    Recently this problem was a bit mitigated by not showing icons for "residential gardens" (https://github.com/organicmaps/organicmaps/issues/1746) but in my experience garden:type=residential is often not set.

    I propose to only show icons for "named" green areas. Very often this are parks, some bigger gardens and forests. Something of bigger significance that can justify icon. This was already suggested here and I completely agree with it.

    Here are some before/after examples:

    before:

    after:

    However, we still show areas with a "name" tag. Examples: garden with name park with name

    opened by mpawelski 34
  • multiply stop points on the route

    multiply stop points on the route

    How can I add more then 3 (A,B,C) stops on a route? I need at least 30 stops to plan route for hiking. Is there some computing issues or I can fork repository and change some number somewhere from 3 to 30?

    maybe the API https://openrouteservice.org/dev/#/api-docs/v2/directions will be handy it allows to calculate route

    Routing UI 
    opened by DenisSouth 34
  • [Android] Unable to get GPS location on Pixel 6 without opening other map application

    [Android] Unable to get GPS location on Pixel 6 without opening other map application

    Device: Pixel 6 OS: GrapheneOS (January Update), tried both Organic Maps in a profile with Google Play Services and without. Organic Maps version: Latest available - tested both F-Droid version and Google Play version

    Issue: Whenever I open up Organic Maps outside, I cannot get a location lock. I give it 30 min and I still get no location. If I open up another map application, in this case OSMand, I get my location immeaditely. If I go back to Organic Maps, it now also has my location shown in the app. It seems like Organic Maps cannot get my location on its own.

    Regarding the OS. I have used Organic Maps on a Pixel 2 XL with Graphene OS - and there it worked flawlessly (both with and without Google Play Services). There seems to be an issue with Pixel 6 and Organic Maps.

    Bug Android GPS 
    opened by eennoo 32
  • Add historic gallows, pillory; memorial cross, stolperstein, war_memorial

    Add historic gallows, pillory; memorial cross, stolperstein, war_memorial

    As usual, I used wikidata, deepl and google translate in this order for translations.

    I added an icon cross-m.svg for historic-wayside_cross and memorial=cross. The source is christian-m.svg. Bildschirmfoto vom 2022-10-10 18-50-50 Bildschirmfoto vom 2022-10-10 18-51-34

    #1680

    opened by j13m126 29
  • Search list - unclear ordering, limited usability

    Search list - unclear ordering, limited usability

    Search results are usually sorted in a weird way - while closer objects gravitate towards the top of the list, often really far ones appear first, with closer objects being somewhere down the list.

    This is not the worst example, but already shows the distance ordering being 4.5 - 4.8 - 4.0 - 4.2 - 4.5.

    Why is "Riga" in the list, that's a separate mystery :)

    IMG_9815

    Search 
    opened by richlv 29
  • Document with list of commands available in search

    Document with list of commands available in search

    I think, it could be interesting to list in documentation in the repo, the list of commands available in search with description foreach commands.

    Examples:

    • ?gl
    • ?vulkan
    Documentation 
    opened by Jean-BaptisteC 1
  • [search] Greedy streets! matching in viewport search.

    [search] Greedy streets! matching in viewport search.

    Download Sicily. Search in viewport (under Messina) for "Rocca Imperiale ". Have some strange street results that doesn't match any input token (even fuzzy).

    Search 
    opened by vng 0
  • Make slow offline routing faster

    Make slow offline routing faster

    A route from Birmingham, Alabama to Key West, Florida.

    All times were calculated on LG V30 (H932) with Android 9, no SD card.

    • Avoid Motorway is on for each app.
    • Avoid Toll Roads is on for each app.

    Map Factor was most consistent/stable.

    Magic Earth: Bicycle = 6min 25 sec Auto = 16 sec (offering 3 different routes). The bicycle route was calculated incorrectly.

    OSMAnd: Auto = 42sec with one waypoint. OSM fails if calculating the direct route of this distance Bicycle = 1 min 53sec OSMand also has the worst search function for its own data! OSMamd performance deteriorates with multiple route calculations. Rebooting the device gives an initial improvement in performance, more than just clearing the cache. 8 minutes 43 sec on 3rd recalculation and froze on 4th attempt without rebooting the device. Performed FC to end app.

    Sygic: Auto = 10sec No bicycle option.

    Map Factor: Auto = 5sec Bicycle= 28sec

    Routing 
    opened by biodranik 0
  • Location detection doesn't work on Fdroid

    Location detection doesn't work on Fdroid

    It is not clear yet if it works with Google Play services or not.

    Google Pixel 2 XL, Android 12

    After (non-cold) OM restarting (in location disabled state) and tapping the location button, nothing happens. Logs show that location service was stopped:

    01-02 16:51:55.756 (main) D/LocationHelper: onTransit(): Location updates are stopped by the user manually, so skip provider start until the user starts it manually.
    01-02 16:51:56.580 (main) D/LocationHelper: start():
    01-02 16:51:56.593 (main) D/LocationHelper: calcLocationUpdatesInterval(): mode = 1 interval = 3000
    01-02 16:51:56.594 (main) I/LocationHelper: start(): provider = AndroidNativeProvider mInFirstRun = false oldInterval = 0 interval = 3000
    01-02 16:51:56.594 (main) D/AndroidNativeProvider: start():
    01-02 16:51:56.597 (main) D/AndroidNativeProvider: start(): Request Android native provider 'fused' to get locations at this interval = 3000 ms
    01-02 16:51:56.604 (main) D/MwmActivity: onMyPositionModeChanged(): location newMode = 0
    01-02 16:52:56.618 (main) D/LocationHelper: onLocationPendingTimeout():  permissions = true settings = true
    01-02 16:53:04.491 (main) W/LocationHelper: lambda$onLocationPendingTimeout$4(): Disabled by user
    01-02 16:53:04.493 (main) D/LocationHelper: stop():
    01-02 16:53:04.493 (main) D/AndroidNativeProvider: stop():
    01-02 16:53:04.513 (main) D/MwmActivity: onMyPositionModeChanged(): location newMode = 1
    01-02 16:53:12.459 (main) D/AppBackgroundTracker: onActivityPaused(): onActivityPaused activity = [email protected]
    
    

    https://user-images.githubusercontent.com/170263/211139196-cfd8e1df-8ce7-4c4d-90fe-a1a1d660d558.mp4

    logs.zip

    Android FDroid Need Feedback GPS 
    opened by biodranik 1
  • Android: Route flicking, artifacts when navigating

    Android: Route flicking, artifacts when navigating

    This is independent of location and happens whenever navigation is active. The blue route flickers continuously.

    Android 13 (PixelOS 20221119) OM: 2022.12.18-12-FDroid

    https://user-images.githubusercontent.com/5708172/211123889-f49d2457-5b80-42aa-9e36-f6f69edb77f9.mov

    Drape 
    opened by foss- 4
Releases(2022.12.18-12-android)
  • 2022.12.18-12-android(Dec 18, 2022)

    • New OpenStreetMap data as of December 16, 2022 • Fixed crash in screen split mode & on screen rotation • Supported KML 2.3 with multiple tracks from OpenTracks • Speedup parsing and rendering of complex KML tracks • Fine-tuned routing weights for most roads • Fixed annoying "Enable Location" dialogs • Enhanced maps icons for the Night Mode • Removed duplicated names from the world map • Updated voice navigation for Spanish, Portuguese and Norwegian …more: omaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    a211d5392c3b401b940376370e318d3659fdc2024415b88981bb1b8998ed020e  OrganicMaps-22121812-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22121812-web-release.apk(56.77 MB)
  • 2022.11.24-3-android(Nov 25, 2022)

    • New OSM data as of November 19 • Correct bicycle's speed for routing • Add Mastodon in "?" • Fix some crashes • Fix navigation menu under navbar • Fix distance not shown on search results • Fix some overlapping icons • Add highway=busway and physiotherapist • Islands and archipelagos on World Map • Fix water/peer and waterway=dam drawing priority • Fix leisure areas • Add Estonian, update cs, es, nb, tr translation • Fix RV and Catalan categories …more: omaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    d1dc78372ab1c6fcfcbf1df941ffaf21382b10cf19351fe1324b01e713c76628  OrganicMaps-22112403-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22112403-web-release.apk(57.45 MB)
  • 2022.11.02-2-android(Nov 2, 2022)

    • New OSM data as of October 29 • Improved location detection • Better full-screen on empty space tap • Many UI & performance improvements • Fix crashes • Change app language on Android 13+ • Crosshair API now supports "cll=lat,lon" argument to center the map • Smooth road altitudes chart • Show "roads to avoid" for walking, cycling, metro • Catalan TTS • Improved on-map & villages search • New craft & historic types • New metro icons for many cities • Updated translations …more: omaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    c71a646fc0ac1f8c6d6e3e406847568306f5d0a137e79fc4d08a6a4df3372416  OrganicMaps-22110202-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22110202-web-release.apk(57.25 MB)
  • 2022.09.22-3-android(Sep 22, 2022)

    • New OSM maps data as of September 12 • Removed bottom toolbar for better UX & map visibility • Improved OSM login page & OSM profile • Faster, better search • Fixed wrong elevation in some areas • Fixed crash on startup after editing • Bookmark lists are now sorted by recently modified time • Fixed some translations • Enabled Catalan TTS (Text-To-Speech) • Added driving-, music- and language schools, archaeological_site, castles • Improved other styles and icons …more: omaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    72a6cbaef1ad1ebb52b78ed62c8fbe649aa0778489bfaa2be68d5fb851af1ed0  OrganicMaps-22092203-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22092203-web-release.apk(57.06 MB)
  • 2022.09.15-5-android(Sep 15, 2022)

    • New OSM maps data as of September 12 • Removed bottom toolbar for better UX & map visibility • Improved OSM login page & OSM profile • Faster, better search • Fixed crash on startup after editing • Bookmark lists are now sorted by recently modified time • Fixed nl, pt-BR, it, ca, tr, be translations • Enabled Catalan TTS (Text-To-Speech) • Added driving-, music- and language schools, archaeological_site, castles • Improved other styles and icons …more: omaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    a8af2831c6d451d8e55737897a85ae001357871937e22508c94f3dd01ba76adc  OrganicMaps-22091505-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22091505-web-release.apk(57.06 MB)
  • 2022.08.23-5-android(Aug 23, 2022)

    • New data as of August 16 • Longer routes are calculated way faster than before • Search should work way better and faster now, many improvements! • Reduced size of mwm files • Fixed issue when some found objects were not highlighted on the map • Improved visibility of military areas and boundaries • Show disabled parking spaces • Added different sports icons • Render farm yard • Updated Arabic translations and TTS texts • Belarusian translations of countries …more: organicmaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    bb01b690d80d789da2cdc61914bd71fe78430fed9f5ef2cb64539e1b27d6c11d  OrganicMaps-22082305-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22082305-web-release.apk(56.93 MB)
  • 2022.07.27-3-android(Jul 27, 2022)

    • New OSM data as of July 18 • Fixed/updated API (see omaps.app/api) • Fixed invisible paths/trails on some Huawei devices • Added missing shop types from top OSM tags • Minor routing improvement • Use min_level for 3D buildings • Allow removing cuisines from selection in the Editor • Fixed be, de, ru, uk translations • Fixed FB URLs validation • Limited bottom menu title to 3 lines • Show only one back arrow in bookmark search • Fixed padding of bookmark categories …more: organicmaps.app/news

    See more details on our website when apps are published.

    sha256sum:

    542c6c4b77a19641c36cbb613056d54bf7c0b229059d047611d4713007b0069b  OrganicMaps-22072703-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22072703-web-release.apk(56.58 MB)
  • 2022.07.01-6-android(Jul 1, 2022)

    This release fixes a crash with the public routing.

    • Improved/fixed the drawing of pattern lines • Icons for information=board/map • Fixed categories search with stop words • Made all existing sports searchable • amenity=parking can be added on the map via Editor • Fixed place=square visibility at 16+ zoom • Made streams & rivers visible on the beach • Made hedges and power lines less contrast • Improved Portuguese (Brasil), Spanish, Italian, French, and Euskara, enabled Marathi translations

    See https://organicmaps.app/news for more details about our releases.

    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22070105-web-release.apk(56.48 MB)
  • 2022.06.29-3-android(Jun 29, 2022)

    • Prettify pattern lines drawing (also fixes crash on some older devices) • Updated Place Page style • Icons for information=board/map • Fixed categories search with stop words • Show "Opens in"/"Closes in" in search results • Made all existing sports searchable • amenity=parking can be added on the map via Editor • Fixed place=square visibility at 16+ zoom level • Improved pt-BR, es, it, fr, and eu, enabled Marathi translations

    See organicmaps.app/news for more details in the previous update.

    See more details on our website when apps are published.

    sha256sum:

    aec52740059ea9bc934e0e792bb4dcafb064f72b01a5d4968edd2617a4b510d3  OrganicMaps-22062903-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22062903-web-release.apk(56.49 MB)
  • 2022.06.18-2-android(Jun 18, 2022)

    • New OSM data as of June 13, 2022 • Cross-region and other routing fixes • Nicer fences, city walls, paths/tracks, waterfalls, fountains & drinking_water • Added icons for guidepost, plaque, bicycle rental • Typing category like "food" in the search also matches features' names • Added cliffs, embankments, bicycle repair stations, graves, water tunnels, craft=* • Road shields for Cyprus • Better displaying of the next turn street • Added Marathi localization • Logs fallback to internal storage

    See more details on our website when apps are published.

    sha256sum:

    d592d869d00345b62c38827efdb6676a7d67f963f4de8a8c3e7dfcda55fe1e72  OrganicMaps-22061802-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22061802-web-release.apk(56.47 MB)
  • 2022.05.31-10-android(May 31, 2022)

    This is a hotfix release. Please see previous release notes on our website for more details.

    • Fixed disappearing of downloaded maps files bug introduced in the last release. If you were affected, please open "Save maps to" in OM settings and switch to "Internal private storage" (with a /data/data/... path). Then tap OK to move maps, and all your disappeared maps will be back shortly! After that, you can switch to a storage option of your choice. • Do not draw place=region.

    See more details on our website when apps are published.

    sha256sum:

    cb0d2a8db193e39e8327820c515f649a5e950db2062d7cabad89df611e304175  OrganicMaps-22053110-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22053110-web-release.apk(56.42 MB)
  • 2022.05.24-2-android(May 24, 2022)

    Beautiful summary

    • Allow using emulated storage for downloads • Fixed GPS search on start • Fixed accidental position jumps near WiFi • Fixed road shields rendering in some places • Improved car and pedestrian directions • Improved cross-region routing • Fixed some pedestrian/bike/car routing issues • Some performance optimizations • Fixed some translations • Added Marathi language • Added Devanagari font

    What's Changed

    • [localisation] Initiate addition of Marathi language for maps by @sanketgarade in https://github.com/organicmaps/organicmaps/pull/2247
    • [generator] Fixed regression after adding std::string_view. by @vng in https://github.com/organicmaps/organicmaps/pull/2465
    • [routing] Do not use Restrictions for pedestrian routing. by @vng in https://github.com/organicmaps/organicmaps/pull/2471
    • Gp fix by @biodranik in https://github.com/organicmaps/organicmaps/pull/2479
    • [strings] Updated NL translations by @octocat-mona in https://github.com/organicmaps/organicmaps/pull/2477
    • [strings] Fix translation of "Västra Götaland" in fr and pl by @phammar in https://github.com/organicmaps/organicmaps/pull/2489
    • m2::Region fixes. by @vng in https://github.com/organicmaps/organicmaps/pull/2501
    • Update release_notes.txt by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2495
    • Update whatsnew by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2496
    • Update strings.txt by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2497
    • [desktop] Release notes for 2022.04.27-2 by @fgaz in https://github.com/organicmaps/organicmaps/pull/2498
    • Update Categories.txt by @j13m126 in https://github.com/organicmaps/organicmaps/pull/2499
    • Changed description after Google Play rejection by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2503
    • Update title.txt by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2505
    • Update types_strings.txt by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2506
    • Fixed a typo by @MetehanOzyurek in https://github.com/organicmaps/organicmaps/pull/2504
    • [android] Fixed symlink issue. by @vng in https://github.com/organicmaps/organicmaps/pull/2518
    • [iOS] Fixed symlink issue. by @vng in https://github.com/organicmaps/organicmaps/pull/2519
    • [Routing] TurnDirections refactoring by @AntonM030481 in https://github.com/organicmaps/organicmaps/pull/2508
    • Upgrade android dependencies and enable Java 11 by @biodranik in https://github.com/organicmaps/organicmaps/pull/2527
    • [android] Check if new fused location is better than old one, except Google provider. by @vng in https://github.com/organicmaps/organicmaps/pull/2525
    • [routing] Prefer footways for bicycle in Belarus. by @vng in https://github.com/organicmaps/organicmaps/pull/2191
    • [routing] Cross-MWM, better memory handling. by @vng in https://github.com/organicmaps/organicmaps/pull/2517
    • [Routing] TurnDirections refactoring + bug fixes by @AntonM030481 in https://github.com/organicmaps/organicmaps/pull/2542
    • [routing] Try MapUint32ToValue for cross-mwm weights. by @vng in https://github.com/organicmaps/organicmaps/pull/2539
    • [ios] Open URLs without http(s) by @biodranik in https://github.com/organicmaps/organicmaps/pull/2555
    • loc: fixed a mistake in French text by @Wivik in https://github.com/organicmaps/organicmaps/pull/2562
    • [docs] Link to the raw strings.txt by @biodranik in https://github.com/organicmaps/organicmaps/pull/2560
    • Location mode startup. by @vng in https://github.com/organicmaps/organicmaps/pull/2563
    • Cmake fix by @biodranik in https://github.com/organicmaps/organicmaps/pull/2565
    • [Navigation] Refactoring of CarDirectionsEngine and PedestrianDirectionsEngine by @AntonM030481 in https://github.com/organicmaps/organicmaps/pull/2547
    • small fixes + new strings (ptbr) by @inkh0rn in https://github.com/organicmaps/organicmaps/pull/2571
    • [routing] Fixed start/finish points snapping on graph. by @vng in https://github.com/organicmaps/organicmaps/pull/2553
    • [style] Kothic on python3. by @vng in https://github.com/organicmaps/organicmaps/pull/2568
    • [planet] New data from 220515. by @vng in https://github.com/organicmaps/organicmaps/pull/2576
    • [Routing] Don't ignore service roads on small roundabouts. by @AntonM030481 in https://github.com/organicmaps/organicmaps/pull/2577
    • [android] Rework Save Maps To settings by @pastk in https://github.com/organicmaps/organicmaps/pull/2566
    • Fixed version and commits number script by @biodranik in https://github.com/organicmaps/organicmaps/pull/2578
    • [ios] Fixed opening of non-ASCII URLs by @biodranik in https://github.com/organicmaps/organicmaps/pull/2586
    • Updated release metadata by @biodranik in https://github.com/organicmaps/organicmaps/pull/2591
    • Allow emulated storage by @pastk in https://github.com/organicmaps/organicmaps/pull/2589
    • [styles] Fixed processing. by @vng in https://github.com/organicmaps/organicmaps/pull/2583
    • [generator] Do not reduce speeds from parent links in MaxspeedsMwmCollector. by @vng in https://github.com/organicmaps/organicmaps/pull/2592
    • [docs] Fix typo by @dbf256 in https://github.com/organicmaps/organicmaps/pull/2599
    • Version script fix by @biodranik in https://github.com/organicmaps/organicmaps/pull/2595
    • [ios] Fixed double import of KML/KMZ on the cold start by @biodranik in https://github.com/organicmaps/organicmaps/pull/2602
    • Android/gradle 7.2 by @biodranik in https://github.com/organicmaps/organicmaps/pull/2605

    New Contributors

    • @sanketgarade made their first contribution in https://github.com/organicmaps/organicmaps/pull/2247
    • @octocat-mona made their first contribution in https://github.com/organicmaps/organicmaps/pull/2477
    • @phammar made their first contribution in https://github.com/organicmaps/organicmaps/pull/2489
    • @Wivik made their first contribution in https://github.com/organicmaps/organicmaps/pull/2562
    • @inkh0rn made their first contribution in https://github.com/organicmaps/organicmaps/pull/2571

    Full Changelog: https://github.com/organicmaps/organicmaps/compare/2022.04.27-2-android...2022.05.24-2-android

    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22052402-web-release.apk(56.41 MB)
  • 2022.04.27-2-android(Apr 27, 2022)

    • New OSM data as of April 15, 2022 • Fixed annoying "Location is Disabled" • Show search results on map works! • Experimental Wikipedia articles everywhere • Improved car directions • Speed and battery optimizations • Routing improvements • Fixed subway in some cities • Added Euskara (Basque) translations • Improved Italian and German translations • Fixed menu colors and refreshed navigation menu • Added news, matrix, email, OSM links • RTL layout fixes The full changelog: organicmaps.app

    See more details on our website when apps are published.

    sha256sum:

    622ce6d2a9adecc4928d3f2bca226223ad0cc4af217991884ac6be5d0bec889f  OrganicMaps-22042702-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22042702-web-release.apk(56.45 MB)
  • 2022.03.23-4-android(Mar 23, 2022)

    • New OSM data as of March 14, 2022 • Wikipedia articles for well-known places • Search for organic shops and restaurants • Material style for bottom menus and "show on map" • Filter inaccurate network locations • Fixed compass overlapped by layers button for RTL • Tuned visibility of steps, footways, community_centre • Brighter roads in dark mode • Darker farmlands and parkings • Added bubble_tea and water_well • Fixed some icons • Improved routing • Improved ar, es, ro translations sha256sum:

    d2fe1c6f3629b0f439e7f0e920f6218ca7cc58adabac192daf4bc6316d23b55f  OrganicMaps-22032304-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22032304-web-release.apk(56.35 MB)
  • 2022.02.19-1-android(Feb 19, 2022)

    • New OSM data as of Feb 4, 2022 • Fixed a broken place page on Android 11 • Fixed invalid routes for car&bike • Respect "Avoid" setting for bike/walking routes • No unlock is needed when OM is active • Search for Water, RV Facilities and Recycling • Added parcel pickup, excrement bags, quay, marina, caravan, dump station, mast, flag pole, funeral directors • Improved translations, FAQ in Turkish • Fixed HTML display in bookmark's description

    …see https://organicmaps.app for a full changelog! sha256sum:

    96384af1d22839ca4c35739ef7a0f8332018b5ee519c8aa9caafc0f39d63ed36  OrganicMaps-22021901-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22021901-web-release.apk(56.38 MB)
  • 2022.02.16-29-android(Feb 16, 2022)

    • New OSM data as of Feb 4, 2022 • Fixed a broken place page on Android 11 • Fixed invalid routes for car&bike • Respect "Avoid" setting for bike/walking routes • No unlock is needed when OM is active • Search for Water, RV Facilities and Recycling • Added parcel pickup, excrement bags, quay, marina, caravan, dump station, mast, flag pole, funeral directors • Improved translations, FAQ in Turkish • Fixed HTML display in bookmark's description

    …see https://organicmaps.app for a full changelog! sha256sum:

    4579f5764fa699e9a74e8dce4be703c3bd8ee8f91c2d49d855bc5129402e9dc3  OrganicMaps-22021629-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22021629-web-release.apk(56.38 MB)
  • 2022.02.11-17-android(Feb 11, 2022)

    • New OSM maps data as of Feb 4, 2022 • Fixed a broken place page on Android 11 • Fixed invalid routes for car&bike • Respect "Avoid" setting for bike/walking routes • Skip unlock gesture when app is active • Search categories for Water, RV Facilities and Recycling • Added parcel pickup, excrement bags, quay, marina, caravan, dump station, mast, flag pole, funeral directors • Improved translations, FAQ in Turkish

    …and many other improvements in the full Release log at https://organicmaps.app sha256sum:

    2542a19fb495cb0102d31501d32eba3afcce911b7483af1ef8bd521c3190e7d5  OrganicMaps-22021117-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22021117-web-release.apk(56.34 MB)
  • 2022.01.15-3-android(Jan 15, 2022)

    • New OSM maps data as of January 3, 2022 • Improved search results ranking • Fixed hundreds of "capitals" on the World map • Fixed invalid inter-region routes • Search recognizes rd/st/ct=road/street/court synonyms • Duck played music when announcing directions • Copy most of the POI info using a long tap • Fix non-working FAQ on Android 5 and 6 • Consistent naming for Bookmark Lists • Added Bulgarian, incomplete Hebrew, and Swahili translations • Updated de, it, ro, ru, uk, tr translations sha256sum:

    3a827b19454c867088a796558b1115503fd0a5015bc2ad23d8b3fcdb88561e25  OrganicMaps-22011503-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22011503-web-release.apk(55.91 MB)
  • 2022.01.12-6-android(Jan 12, 2022)

    • New OSM maps data as of January 3, 2022 • Improved search results ranking • Fixed hundreds of "capitals" on the World map • Fixed invalid inter-region routes • Search recognizes rd/st/ct=road/street/court synonyms • Duck played music when announcing directions • Copy most of the POI info using a long tap • Fix non-working FAQ on Android 5 and 6 • Consistent naming for Bookmark Lists • Added Bulgarian, incomplete Hebrew, and Swahili translations • Updated de, it, ro, ru, uk, tr translations sha256sum:

    7db4077496f0752d97c78447d6bd2a471a27e2bc65c406aa8529113378e0cd2c  OrganicMaps-22011206-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-22011206-web-release.apk(55.41 MB)
  • 2021.12.01-4-android(Dec 1, 2021)

    • New OSM maps data as of November 22 • Fixed routing between map regions, please test and report to us any issues! • Type "water" or "drinking water" in search to find it around yourself • Long tap on a POI/bookmark name/address to copy them into clipboard • Reworked opening hours UI • Restored "maps update is available" indicator • Added LINE contacts to the place page • Reduced APK size • Updated Vulkan driver libraries • Updated be, de, es, fi, ru, ua and zh translations sha256sum:

    2da722d76028768b4eb5caf091c22901b4e7ec981d5687754abb7d00bfb35f26  OrganicMaps-21120104-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21120104-web-release.apk(54.45 MB)
  • 2021.11.04-2-android(Nov 4, 2021)

    • New OSM maps data as of October 22 • Moved Help dialog on the main screen for a better new user experience • Added x86_64 arch for Chromebooks and some old Intel Atom devices • Added mountain saddle, mountain pass, silo, storage tank, chain barrier, swing gate • Fixed some icons and translations sha256sum:

    7c8d539d6940939ad5d66ef99a9d13496ece5784b5d3b44a8c755f1a0de8f8ef  OrganicMaps-21110402-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21110402-web-release.apk(78.99 MB)
  • 2021.10.15-15-android(Oct 15, 2021)

    This update fixes crashes for public transport routes and some styles.

    In the previous update: • New OSM maps data as of 02.10.2021 • Editable Facebook, Instagram, Twitter and VK links for places • Added healthcare=laboratory type • Copy OSM and Open Location Code coordinates links • Fixed black screen on PowerVR Rogue G6110 chips • Fixed icons, visibility and styles for many object types on the map • Translation fixes sha256sum:

    7089ca9c1687c1aa38fe230f73d98911410cf9246395738f6a4eb155812b407b  OrganicMaps-21101515-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21101515-web-release.apk(46.95 MB)
  • 2021.10.09-2-android(Oct 9, 2021)

    • New OSM maps data as of 02.10.2021 • Editable Facebook, Instagram, Twitter and VK links for places • Added healthcare=laboratory type • Copy OSM and Open Location Code coordinates links • Fixed black screen on PowerVR Rogue G6110 chips • Fixed some map icons and their visibility • Fixed rare routing crash • Fixed junction, building=hotel, power=substation, railway=subway, tourism=artwork types • Fixed missing addresses for some buildings with entrances • Minor localization fixes sha256sum:

    e52274a03d929be8d611555f7713e401239fcbe5053a2552014eaf6237db4acd  OrganicMaps-21100902-web-release.apk
    7572dd57d472baa607e5f78118d350eca5556c1a44c3b6377d3000f8fc9b6b73  OrganicMaps-21100902-google-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21100902-google-release.apk(86.21 MB)
    OrganicMaps-21100902-web-release.apk(46.95 MB)
  • 2021.09.14-4-android(Sep 14, 2021)

  • 2021.09.01-6-android(Sep 1, 2021)

    • Updated OSM maps 🗺️ data to 210825 • Max number of intermediate stops is increased from 3 to... try to guess :) • Finally, maps download should work for everyone! And if not, please tell us. • Bookmark button now shows "Save" and "Delete" instead of just "Bookmark" • Farmlands are visible now on the map! • 🇧🇷 Brazil and 🇵🇹 Portuguese translations are updated • Fixed bug with speed camera icon • Fixed some non-displayed texts on the map • Fixed crashes with some deleted map types/objects sha256sum:

    6682f1c22773ac21d051a0c2526fe2409febdb208d0c35ec219c54c865bb576b  OrganicMaps-21090106-web-release.apk
    
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21090106-web-release.apk(46.98 MB)
  • 2021.08.07-4-ios(Aug 8, 2021)

    • Updated OpenStreetMap data • Added Bulgarian and Brazil Portuguese translations • Picnic tables! • You can now edit/move/delete tracks and bookmarks • CarPlay map is properly aligned • Failed downloads are now resumed • Wrong regions are not offered anymore for cross-region routing • Improved ETA for remote tracks and roads • Improved routing when start or end point is in a private area • Fixed FAQ • Aligned bottom bar buttons

    Download on the Apple AppStore: https://apps.apple.com/app/organic-maps/id1567437057

    Source code(tar.gz)
    Source code(zip)
  • 2021.08.05-2-android(Aug 8, 2021)

    • Added Bulgarian and Brazil Portuguese translations • Picnic tables! • Fixed some layout bugs, including RTL languages • Fixed some non-working search queries • Fixed wrong encoding in bookmark description • Fixed import of KML/KMZ files • Silence media volume while announcing navigation directions • Display and edit multiple phone numbers for a place • Reduced apk size • Wrong regions are not offered anymore for cross-region routing • Improved ETA for remote tracks and roads • Fixed FAQ

    Get it on Google Play: https://play.google.com/store/apps/details?id=app.organicmaps

    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21080515-web-release.apk(49.11 MB)
  • 2021-06-07(Jun 9, 2021)

    • New organic logo
    • New map data from June
    • Update fonts
    • [ios] Fix disappearing navigation bar
    • [ios] Fix invalid height constraint in Place Page
    • [ios] Fix invalid constraints in Download Map
    • [ios] Remove old graphics from search results
    • [android] Fix OSM editor for F-Droid build
    • [android] Fix Android 6.0 support
    • [android] Add KMZ/KML/KMB bookmarks importer
    • [android] Fix TTS on Android 11+
    • [android] Remove broken background track recorder Required by Google
    • [android] Add an option to allow screen to sleep if required Contributed by Martin Woolley [email protected]

    Android:

    • Google Play - https://play.google.com/store/apps/details?id=app.organicmaps
    • Huawei AppGallery - https://appgallery.huawei.com/#/app/C104325611
    • F-Droid - https://f-droid.org/packages/app.organicmaps/
    • GitHub - https://github.com/organicmaps/organicmaps/releases
    11c45678c381a67694d9c1538ec783bb38bcaea05c5842186467d7330db4dab1  OrganicMaps-21060705-web-release.apk
    

    iOS:

    • TestFlight - https://testflight.apple.com/join/lrKCl08I
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21060705-web-release.apk(68.64 MB)
  • 2021-05-21(May 23, 2021)

    Minor release

    • Bug fixes and stability improvement.
    • Switch to new applicationID/bundleID.

    Android:

    • Google Play - https://play.google.com/store/apps/details?id=app.organicmaps
    • Huawei AppGallery - https://appgallery.huawei.com/#/app/C104325611
    • GitHub APK - https://github.com/organicmaps/organicmaps/releases
    • Firebase APK - https://appdistribution.firebase.dev/i/9ec3bca5e2b47373

    iOS:

    • TestFlight - https://testflight.apple.com/join/lrKCl08I
    Source code(tar.gz)
    Source code(zip)
    OrganicMaps-21052106-web-release.apk(68.96 MB)
  • 2021-05-08(May 9, 2021)

Owner
Organic Maps
Detailed Offline Maps for Travellers, Tourists, Hikers and Cyclists
Organic Maps
Fork of the ORB_SLAM3 without Pangolin for ROS usage.

orb_slam3_light This is fork of the ORB_SLAM3 without Pangolin for ROS usage. Dependencies Eigen3 OpenCV (at least 3.0) ROS (for ros example, required

Alexander 6 Aug 8, 2022
Quick sort is a highly efficient sorting algorithm and is based on partitioning of array of data into smaller arrays.

Quick sort is a highly efficient sorting algorithm and is based on partitioning of array of data into smaller arrays. A large array is partitioned into two arrays one of which holds values smaller than the specified value, say pivot, based on which the partition is made and another array holds values greater than the pivot value.

Lakshan Sandanayaka 4 Jan 2, 2023
Collection of algorithms and data structures in C++ and Java

Collection of algorithms and data structures in C++ and Java

Andrei Navumenka 1.7k Jan 2, 2023
A library of common data structures and algorithms written in C.

C Algorithms The C programming language includes a very limited standard library in comparison to other modern programming languages. This is a coll

Simon Howard 2.9k Jan 9, 2023
Several algorithms and data structures implemented in C++ by me (credited to others where necessary).

Algorithms This repository contains my implementations of several algorithms and data structures in C++ (credited to others where necessary). It has i

Petar Veličković 589 Dec 19, 2022
Fundamentals of Data structures and algorithms in c++

Data Structures & Algorithms About the repository: Contains theories and programming questions related to fundamentals of data structures and algorith

fifu 46 Dec 1, 2022
Algorithms & Data structures in C++.

Algorithms & Data Structures in C++ 目标 ( goal ) : 经典的算法实现 (classical algorithms implementations) 服务器端 (based on linux/gcc) 正确,易于使用和改造, 一个头文件一个算法,并附带一个

xtaci 4.7k Dec 30, 2022
Implementation of Dijkstra's algorithm for finding the shortest paths between nodes in a graph using Priority Queue data structure in C

Implementation of Dijkstra's algorithm for finding the shortest paths between nodes in a graph using Priority Queue data structure in C. File "airport

Artem Kolpakov 1 Jan 24, 2022
This repository contains path planning algorithms in C++ for a grid based search.

This repository contains path planning algorithms in C++ for a grid based search.

null 245 Dec 30, 2022
Based on the spatial resection theory, the algorithm solves the camera position by solving the homography matrix.

Based on the spatial resection theory, the algorithm solves the camera position by solving the homography matrix.

null 1 Nov 13, 2021
Optimization-based real-time path planning for vehicles.

path_optimizer_2 This is a newer version of my path planning ROS package for autonomous driving vehicles ?? path_optimizer. Improvements Higher succes

Li Jiangnan 71 Dec 26, 2022
The Implementation of quadtree-based multi-thread tiled pyramid building algorithm.

tile-map-parallel-builder Quadtree-based multi-thread tiled pyramid building algorithm. Core Concept NOTE: The level is different from TMS zoom level.

Shepard 5 May 16, 2022
A VLSI Detailed-routing Tool based on A* Algorithm

DRouter A simple VLSI detailed-routing tool based on A* Algorithm 1.how to build step 1: Download the source code $ git clone https://github.com/zyGao

null 1 Jun 22, 2022
C++ fundamentals and questions for beginners and intermediates. Welcoming developers, content writers, and programming enthusiasts.

Rules To Contribute To This Repo You can write solutions only in C++ for Data Structure and Algorithms (if you dont know C++ you can submit only algor

Sushree Satarupa 210 Dec 11, 2022
WasmEdge Runtime is a high-performance, extensible, and hardware optimized WebAssembly Virtual Machine for automotive, cloud, AI, and blockchain applications.

WasmEdge Runtime is a high-performance, extensible, and hardware optimized WebAssembly Virtual Machine for automotive, cloud, AI, and blockchain applications.

null 5.1k Jan 5, 2023
Emusicchain is a blockchain built using Cosmos SDK and Tendermint and created with Starport.

emusicchain emusicchain is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve comma

null 2 May 13, 2022
C++ implementations of well-known (and some rare) algorithms, while following good software development practices

ProAlgos: C++ This project is focused on implementing algorithms and data structures in C++, while following good software engineering practices, such

ProAlgos 485 Dec 7, 2022
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.

Xournal++ is a hand note taking software written in C++ with the target of flexibility, functionality and speed. Stroke recognizer and other parts are based on Xournal Code

Xournalpp 7.9k Jan 7, 2023
Rufus is a utility that helps format and create bootable USB flash drives.

Rufus is a utility that helps format and create bootable USB flash drives.

Pete Batard 21.3k Jan 9, 2023