Git Product home page Git Product logo

bunqdesktop's Introduction

Discontinued

I have stopped maintaining this project, there will likely be bugs at this point so use it at your own risk.

Screenshot of the app

bunqDesktop

Github latest version Download counter build status for master branch MIT License Wiki

The unofficial, free and open source desktop application for the bunq API.


Download

One click installers

Download the latest version of bunqDesktop from the GitHub releases page.

There is also a Nightly build which is built automatically every night and contains the latest experimental changes and features. Only use this if you want to test new features and are okay with potential errors.

You can directly search for 'bunqDesktop' in the Ubuntu store or use the snap command.

sudo snap install bunqdesktop

brew install --cask bunqcommunity-bunq

choco install bunqdesktop

Replace the $AURHELPER section with your AUR helper command.

$AURHELPER -S bunq-desktop-bin

Features

  • View all your accounts and payments
  • Send new payments to other users
  • Accept and decline requests
  • Create and view bunq.me requests
  • Custom categories to group events
  • View and manage your cards
  • Statistics page
  • Encrypted storage on your device
  • Available on Windows, Linux and Mac

Keybinds

  • CTRL/CMD + Q : Closes the application
  • CTRL/CMD + U : Runs the background sync process
  • CTRL/CMD + H : Toggles the account balance visibility
  • CTRL/CMD + T : Toggles between the light and dark theme
  • CTRL/CMD + D : Dashboard
  • CTRL/CMD + P : Payment page
  • CTRL/CMD + R : Request page
  • ALT + C : Cards page
  • ALT + S : Settings page

Translations

The app is developed in English but translations in Dutch and German are available. If you spot errors, possible improvements or want to help us translate the desktop app to a different language let us know or suggest a change on Crowdin!

Security

All sensitive data is encrypted with the password that is entered on startup. You can choose to skip this step which will encrypt the data with a default password so that you will be logged in without asking you for a password.

The bunqDesktop settings, custom categories and category rules are not stored using encryption. This data is stored separately so it can be synced more easily across multiple devices.

Check out the settings page to see where this information is stored and to change this location if you'd like to move it. You can easily use services like Google Drive, iCloud Drive, Dropbox and other software to sync the settings file to always have the same categories and settings across your devices.

Privacy

At no point is your API key, session information or other data directly sent to other servers or systems. All requests to the bunq API are done directly from the bunqDesktop client to the bunq servers.

We use Google Analytics with minimal settings (Source code) to check which version of the application is used and other basic information like system language, OS version and country. Your IP address is anonymized using IP Anonymization in Analytics. Google Analytics can be disabled on the settings page whenever you want.

Development

We use yarn for package management and the following global packages:

$ yarn global add cross-env webpack gulp

Clone this project and install its dependencies.

$ git clone [email protected]:bunqCommunity/bunqDesktop.git && cd bunqDesktop
$ yarn 

Run these commands in 2 separate consoles. One compiles the react app and the second takes care of running an electron instance with hot reloading.

$ yarn webpack:dev
$ yarn start:dev 

Contact

Together topic badge Telegram chat badge Telegram chat badge

We have a public Telegram chat group and a topic on bunq together.

If you just want a notification when a new version is released you can also join the Telegram updates channel.

Feel free to create a new issue for any suggestions, bugs or general ideas you have on Github or contact us through one of the above.

Contributors Contributer count

License

Unless otherwise noted, the bunqDesktop source files are distributed under the MIT License found in the LICENSE file.

FOSSA Status

bunqdesktop's People

Contributors

basst85 avatar crecket avatar dennissnijder avatar dependabot[bot] avatar emilebons avatar firstred avatar janxb avatar jorijn avatar l00cyph3r avatar nduijvelshoff avatar ntimo avatar raybb avatar rvdsteege avatar timz99 avatar wouterjanson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.