Skip to content

Private, cross-platform package tracking app

License

Notifications You must be signed in to change notification settings

cacaosua/libretrack

 
 

Repository files navigation

Current version Made with Flutter Releases Matrix Room Chat - Telegram

LibreTrack

LibreTrack

Get it from the Snap Store

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
  • 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
  • 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.

  • Linux binary

    Before building, make sure that the following dependencies are installed on the system:

    • gtk3
    • libsecret
    • libjsoncpp
    • libappindicator (GTK3)
    • libsqlite3
    • gettext (for build only)

    Development versions for these packages are also required for building.

    Then run the following command:

    flutter build linux
    

    The built binary will be located in the build/linux/x64/debug/bundle/ directory (or build/linux/arm64 for arm64 builds). The contents of the bundle directory must be fully copied.

  • Linux Snap package

    Before building, make sure that the snapcraft dependency is installed on the system.

    Then run the following command:

    snapcraft
    

    The resulting .snap file can be installed as follows:

    sudo snap install output_file_name.snap --dangerous
    

🎉 Contributing

Please see CONTRIBUTING.md

Developers

Logo

Screenshots

phone phone dark tablet desktop

🔒 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 <https://www.gnu.org/licenses/>.

About

Private, cross-platform package tracking app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 97.2%
  • C++ 1.1%
  • Kotlin 0.7%
  • CMake 0.6%
  • Ruby 0.2%
  • Swift 0.1%
  • Other 0.1%