Private, cross-platform package tracking app

Overview

Current version Made with Flutter Releases Matrix Room Chat - Telegram

LibreTrack

LibreTrack

Get it on F-Droid Get it on Google Play Get it on GitHub Get it on Android File Host Direct APK Download

Private, cross-platform package tracking app.

Track postal items directly on your device using accounts of postal services. The app respects your privacy and freedom: you don't use third-party online services.

Use, see, change and share; with all.

📋 Features

  • Free and Open Source software (FOSS)
  • Support for various platfroms and devices (currently Android only)
  • Support accounts of different carriers
  • Detailed information about the postal items, carriers, tracking history
  • Local push notifications
  • Automatic tracking in the background, and also manual refreshing
  • Ability to add a list of track numbers
  • Filter and sort numbers by activity date, package status, carrier, etc
  • Barcode and QR code scanner for tracking numbers
  • Barcode generator
  • Archiving tracking numbers
  • Material Design 2.0
  • Night theme
  • Responsive UI for different devices form factors

🖥️ 💻 📱 Available platforms

  • Android
  • Linux (planned)
  • iOS (planned)
  • macOS (planned)
  • Web (planned)
  • Windows (planned)

📦 Supported postal services

UPS Russian Post

🌍 Translations

  • English
  • Russian
  • Spanish (thanks sguinetti)

💰 Donation

If you like LibreTrack you can support developer with these methods. If you have problems with payment or you want to donate in another way, contact me: [email protected]. Thank you!

  • PayPal: paypal
  • Yandex Money (YooMoney): 410011738561939
  • WebMoney:
    • WMZ: Z335461926163
    • WMR: R151579576467
  • Amazon.com eGift Cards: just choose your amount and type e-mail [email protected] in the gift card details https://smile.amazon.com/gp/product/B004LLIKVU/
  • Liberapay: liberapay
  • Bitcoin: 1Af9DgxtWvVp6bFiYQw2MeWtRzTXshRYpB
  • Nano: nano_1b13t35x5dwu39xcs3xj4ozfsniozfnxdqwjijy6efnkda6sc3hqie914fja

⚙️ Building

To build, you need to install Flutter.

Enter the following command in the terminal to build the project:

  • Android APK
    flutter build apk --flavor main
    
    You can also split APK into different architectures:
    flutter build apk --flavor main --split-per-abi
    
    or
    flutter build apk --flavor main --target-platform [android-arm|android-arm64|android-x64]
    
    The built APK will be located in the build/app/outputs/flutter-apk/ directory.

🎉 Contributing

Please see CONTRIBUTING.md

Developers

Logo

Screenshots

phone phone dark tablet

🔒 Privacy Policy

Please see our Privacy Policy.

📄 License

Large GPLv3 logo with “Free as in Freedom”

Copyright (C) 2021 Yaroslav Pronin <[email protected]>
Copyright (C) 2021 Insurgo Inc. <[email protected]>
This file is part of LibreTrack.
LibreTrack is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
Comments
  • Spanish translation

    Spanish translation

    This PR adds spanish translation from arb file. This is a translation-only change.

    Pre-launch Checklist

    • [X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • If you made changes to the code:
      • [ ] I added new tests to check the change I am making or feature I am adding.
      • [ ] All existing and new tests are passing.
    opened by sguinetti 2
  • Add_FR_language

    Add_FR_language

    Hi, I searched with this pull request added French to the languages already managed by the application. I hope this is useful for you.

    Pre-launch Checklist

    • [X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • If you made changes to the code:
      • [X] All existing and new tests are passing.
    opened by BNouailhac 1
  • Slovak translation

    Slovak translation

    This PR adds Slovak translation.

    Pre-launch Checklist

    • [x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • If you made changes to the code:
      • [ ] I added new tests to check the change I am making or feature I am adding.
      • [ ] All existing and new tests are passing.
    opened by DavidK276 1
  • Linux support

    Linux support

    Related to #1

    Priority features:

    • [x] Notifications (https://github.com/MaikuB/flutter_local_notifications/commit/d1cd8f2df2f7e711c03412cbd4007da354db5603)
    • [x] Background working
      • [x] System tray icon
    • [x] Getting device locale (https://github.com/magnatronus/flutter-devicelocale/commit/ba55b8621535d394f8c6fd81766363e7d20d022b)

    Additional features:

    • [ ] Receive sharing
    • [ ] Barcode scanning
    enhancement help wanted Linux 
    opened by proninyaroslav 1
  • Create it

    Create it

    Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.

    Pre-launch Checklist

    • [x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • If you made changes to the code:
      • [x] I added new tests to check the change I am making or feature I am adding.
      • [x] All existing and new tests are passing.
    opened by albanobattistella 0
  • Feature Request: FedEx Support

    Feature Request: FedEx Support

    https://developer.fedex.com/api/en-us/catalog/track.html#/api

    I'm not qualified to substantively review the API, but it looks appropriate to me.

    It'd be great to have in the USA as USPS, UPS, FedEx, and DHL cover pretty much any and all "last-mile" post, with USPS being the main provider of last-mile service, even for other services.

    opened by Saijin-Naib 0
  • New service: cainiao

    New service: cainiao

    They don't have official api for parcel tracking, but we can do something with html parsing. Usually AliExpress uses this provider for parcels that are going to Russia

    opened by mishailovic 1
  • Add Correos Support

    Add Correos Support

    Would be cool to have Correos support, it's the local spanish postal service.

    Here's how the url works: https://www.correos.es/es/es/herramientas/localizador/envios/detalle?tracking-number="TRACKINGNUMBER"

    And here's info about the API: https://www.correos.es/es/en/companies/e-commerce/reinforce-your-ecommerce-logistics/api-integration

    opened by adro79 0
  • New services: Posten Norge and Bring

    New services: Posten Norge and Bring

    Posten Norge (“Norway Post”) and Bring (operating name in other countries) use the same API:

    https://tracking.bring.com/api/v2/tracking.<format>?q=<tracking-number>

    Where <format> is json or xml, and <tracking-number> is the tracking number.

    API documentation: https://developer.bring.com/api/tracking/

    No keys are needed

    opened by da2x 0
  • USPS Not Working

    USPS Not Working

    I registered for the API and put in my username and company name to LibreTrack, but shouldn't it also need the password?

    I am seeing no indication that is pulling any data from my account.

    opened by insanerwayner 1
  • Проблемы с отзывчивостью интерфейса

    Проблемы с отзывчивостью интерфейса

    Приложение хорошее, но на нескольких девайсах, где оно пробовалось, наблюдаются странные баги: при тапе на любой элемент интерфейса (шапка меню, какая-нибудь кнопка, любой элемент внутри приложения вообще) нажатие происходит практически всегда не с первого раза, а со второго-третьего-четвёртого, будто проблемы у смартфона с тачем (что, конечно, не так) или что-то с областью DPI (как это верно называется - не в курсе).

    opened by Komprogue 2
Releases(1.3.0)
Owner
Yaroslav Pronin
Programmer of free software.
Yaroslav Pronin
A tracking app for tracking corona virus incidence around the world

?? COVID-19 Tracker A simple Flutter app to track COVID-19 cases. The data we provide is collected from World Health Organization (WHO), the US Center

Chiziaruhoma Ogbonda 2 Jul 21, 2020
A tracking app for tracking covid-19 cases around the world

?? COVID-19 Tracker A simple Flutter app to track COVID-19 cases. The data we provide is collected from World Health Organization (WHO), the US Center

Temitope Ajiboye 166 Nov 23, 2022
Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Régis 6 Sep 19, 2022
This is the new version of my Task app "Tasko" which was done in Java. She is now in Flutter for the HotReload and the native Cross-Platform.

tasko_rem The Tasko App is now compatible on iOS, Android and others distribution, because it's made with Flutter ✨ You can now add task, check them o

Scythe 12 May 2, 2022
A cross platform todo list app using flutter and dart programming language

Flutter Todos A cross platform todo list app using flutter and dart programming language. In this application, I used SQLite3 to persist data. The app

Mahmud Ahsan 61 Dec 29, 2022
Encord's cross-platform chat app similar to Discord

Encord-Chat Encord's cross-platform chat app similar to Discord Getting Started This project is a starting point for a Flutter application. A few reso

Black Eagle Strike Force 1 May 17, 2022
KeepReading - a Mobile (Android/IOS) Cross-Platform App wrapper for the Keep Talking and Nobody Explodes manual

KeepReading is a Mobile (Android/IOS) Cross-Platform App wrapper for the Keep Talking and Nobody Explodes manual. It helps you to jump directly to a specific section of the manual with just a tap ?? !

Nicolò Vescera 2 May 16, 2022
A simple, cross-platform password manager created with Flutter.

PassMan PassMan Logo © 2021 by Yash Ahir is licensed under CC BY-NC 4.0 A simple, cross-platform password manager created with Flutter. How to run thi

Yash Ahir 19 Dec 14, 2022
Cross-platform Twitch Chat application with 3rd-party addon support!

Chatsen Chatsen is a cross-platform application that allows you to chat on Twitch with support for 3rd-party services such as 7TV, BTTV and FFZ. It al

Chatsen 172 Dec 31, 2022
A cross platform GUI, soon to be the official GUI.

CCExtractor Flutter GUI The new cross platform interface is all you need, as it includes all the options. After installing GUI you will have a shortcu

CCExtractor Development 16 Nov 19, 2022
Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot

Share files across devices with Sharik! It works with Wi-Fi connection or Tethering (Wi-Fi Hotspot). No internet connection needed. Contributing Feel

Mark Motliuk 844 Jan 1, 2023
A cross-platform (Android/Windows/macOS/Linux) USB plugin for Flutter

quick_usb A cross-platform (Android/Windows/macOS/Linux) USB plugin for Flutter Usage List devices List devices with additional description Get device

Woodemi Co., Ltd 39 Oct 1, 2022
Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence

Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence to help visually impaired people recognize different currency bills and perform daily cash transactions more effectively. We plan to expand Drishti to other applications like Short Text and Document Reading in the future.

Drishti Nepal 23 Oct 8, 2022
Music reader for online data (Google Drive implementation). Cross platform goal : iOS, Android, MacOS, Windows

omusic A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

JeanNicolasdeLamballerie 0 Nov 30, 2021
Cross platform application for iOS and Android using Google's SDK Flutter.

scout Cross platform application for iOS and Android using Google's SDK Flutter. Launch screen for the application. The menu for selecting cookies. Cu

null 0 Nov 9, 2021
The next-generation cross-platform Minecraft Launcher.

MultiFold MultiFold is the next-generation cross-platform Minecraft launcher. This project is currently work-in-progress. Contributing You are welcome

MultiFold 29 Nov 9, 2022
A beautiful, cross-platform, encrypted password manager 🔐

Passwd. A beautiful, encrypted password manager, built using Flutter and Dart. Note: This project is unmaintained for now Features Fully encrypted usi

Passwd. 145 Dec 22, 2022
The Fuse Wallet is a cross platform Ethereum wallet written in Dart and built on Flutter.

Fuse Wallet The Fuse Wallet is a cross platform Ethereum wallet written in Dart and built on Flutter. It's runninng on the Fuse network, but can be pl

null 4 Nov 9, 2022