/rotki

A portfolio tracking, analytics, accounting and tax reporting application that protects your privacy

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

rotki

rotki is an open source portfolio tracking, analytics, accounting, and tax reporting tool that protects your privacy. The mission of rotki is to bring transparency into the crypto and financial sectors through the use of open source. Most importantly, unlike virtually every other competing service which consists of closed source SaaS onto which you are forced to hand over all your financial data, with rotki your data is stored encrypted locally in your computer. It enables you to take ownership of your financial data!

GitHub release Docker Image Version (tag latest semver) GitHub commits

GitHub contributors GitPOAP Badge Github All Releases

Twitter Follow Discord

Features at a glance

⚖️ Shows overview of your balances across multiple platforms, blockchain, exchanges and protocols.

📈 Graphs analyzing your historical activity and showing insights into your portfolio.

🔬 Decoding EVM (Ethereum, Optimism and more) transactions in human readable format and displaying them.

🗂️ Pull, store and analyze history from activities of all supported platforms. Ability to browse and filter through all of them.

🧰 Higly customizable. UI look, main currency, language, accounting settings, editing balances, editing history. rotki is made with customization in mind.

🧾 Perform accounting analysis for PnL over any period of time using customized accounting settings over all recorded activities and generate PnL report.

Documentation

Read the documentation for a complete guide, frequently-asked questions, API reference, and more.

Some quick links to useful parts of the documentation follow below for your convenience.

Installation

Learn how to get rotki setup in the installation guide.

Usage

To get started using rotki, check out the detailed usage guide.

Changelog

Review the latest updates in the changelog.

Contribute

rotki is an open source project. As such, any and all help is really appreciated.

Issues or code

If you would like to contribute by testing the software please open any issues you find in the GitHub issue tracker. If you would like to contribute by code, check out our open issues. If you would like to solve any of them, please contribute by opening a PR in accordance with the contribution guide.

Contributor badges

You can get a contributor badge (a POAP) for each year in which you have ever contributed even a single commit to our codebase. Go claim yours now.

Work with us

If you are interested to work in the project full-time or part-time we are always looking for skilled people to join our core team. Check out our open positions.

Financially

Purchase a premium subscription

The best way to contribute financially and all the while help with the development of the project is to purchase a premium subscription. We accept credit cards, paypal and crypto.

GitHub sponsor

You can sponsor us through GitHub, and get recongition as a sponsor in your Github profile.

Donations

For people who don't want to purchase a subscription but would still like to support the development of rotki we also accept donations in BTC and ETH or tokens.

  • Send BTC donations to: 1PfvkW8MC7Ns2y8zn6CE2P2t5f19KF8XiW
  • Send ETH donations to: rotki.eth (0x9531c059098e3d194ff87febb587ab07b30b1306)