Home

Awesome

<div align="center">

Converter NOW

<img src="https://img.shields.io/github/contributors/ferraridamiano/ConverterNOW?style=flat-square" alt="Contributors" height="30"> <img src="https://img.shields.io/static/v1?style=for-the-badge&message=PWA&color=5A0FC8&logo=PWA&logoColor=FFFFFF&label=" alt="Open web app" height="30"> <img src="https://img.shields.io/static/v1?style=for-the-badge&message=PayPal&color=00457C&logo=PayPal&logoColor=FFFFFF&label=" alt="Donate paypal" height="30">

<img src="https://img.shields.io/badge/maintained%20with-melos-f700ff.svg?style=flat-square" alt="Maintained with Melos">

<img src="screenshots/1.png" width="650"> </div>

Why Converter NOW

Tired of complicated, cluttered, and ad-filled unit converters? Converter NOW is your perfect solution! A few years ago, we realized that most unit converters were not only visually unappealing but also lacked functionality, privacy, and ease of use. So, we created Converter NOW to change that!

🚀 Fast & Intuitive: Experience lightning-fast, real-time conversions as soon as you start typing. No more navigating through confusing menus – just instant results with all measurement units!

🛠️ Fully Customizable: Tailor your experience by reorganizing units based on your preferences and priorities. Make Converter NOW truly yours!

🔢 Built-in Calculator: Perform complex calculations effortlessly on any page. No need to switch between apps – it's all integrated seamlessly.

💱 Daily Currency Exchange Updates: Stay up-to-date with accurate, real-time currency conversions updated daily, perfect for travelers and global professionals.

🎨 Personalize Your Style: Choose your favorite accent color, matching your device's theme or your unique style preferences.

⚫⚪ Light & Dark Modes: Switch between dark and light themes for a comfortable experience, day or night.

📱🖥️ Cross-Platform Support: Enjoy Converter NOW on Android, Web, Linux, and Windows. Whether you're on your phone or desktop, we've got you covered!

💯 Completely Free: No ads, no data collection, and no intrusive permissions (just internet access for currency updates). Best of all, it's 100% open source!

Installation

Android

<img src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" height="72"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="72">

Linux

<img src="https://flathub.org/assets/badges/flathub-badge-en.png" alt="Download on Flathub" height="50"> <img src="https://user-images.githubusercontent.com/61944859/169455015-13385466-8901-48fe-ba90-b62d58b0be64.png" alt="Download AppImage" height="50"> <img src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg" alt="Get it from the Snap Store" height="50">

Windows

<img src="https://get.microsoft.com/images/en-us dark.svg" alt="Get it from the Microsoft Store" height="53">

Web

You can reach the PWA here.

Web app on Docker

You can run a Docker container of Converter NOW in your environment by running:

docker run -d -p 80:80 ghcr.io/ferraridamiano/ConverterNOW:latest

Then, you can access it via browser on localhost:80

Build from source code

First you need to install flutter and all the tooling for your target platform (e.g. Android Studio for Android, etc.). Then you have to install two tools:

Then, run melos bootstrap in the root of the project in order to get all the dependencies, generate the translation files and optimize the svg icons. Then follow the instructions for the platform you want to target.

Android

On Android you should first disable the signing option in android/app/build.gradle Then you can type flutter build apk --split-per-abi to compile the code. You can find the output in build/app/outputs/flutter-apk folder.

Linux

Type flutter build linux to build the Linux app. You can find the output in build/linux/x64/release/bundle.

Windows

Type flutter build windows to build the Windows app. You can find the output in build/windows/runner/Release.

Web

Type flutter build web to build the Web app. You can find the output in build/web.

Note: if you deploy it not on the base path, add --base-href=/path/ to the command above, change /path/ with your path.

Web app on Docker

You can build the Docker image of Converter NOW in your environment with the following command:

docker build -t converternow .

Then, run the docker container:

docker run -d -p 80:80 converternow

You can access it via browser at localhost:80

iOS and MacOS

The app is not tested against iOS and MacOS, but you should be able to compile it even for these platforms. You first need to generate the platform specific code and then compile them.