You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lefteris Karapetsas 4aed3f6ceb
Merge pull request #4664 from coinyon/add-missing-space
2 days ago
.github Introduces optimization to reduce e2e flakiness 2 weeks ago
docs Merge branch 'bugfixes' into develop 3 days ago
frontend Merge branch 'bugfixes' into develop 3 days ago
packaging Remove unused backend argument sleep-secs 2 weeks ago
rotkehlchen Merge pull request #4664 from coinyon/add-missing-space 2 days ago
stubs/Crypto Delete unneeded webargs stubs 2 years ago
tools refactor `DBAssetBalance` and maintain `usd_value` desc order 2 weeks ago
.bumpversion.cfg Bump version: 1.25.0 → 1.25.1 2 weeks ago
.codecov.yml Make all flags to carry-forward 1 year ago
.coveragerc Add codecov coverage report 4 years ago
.dockerignore Unifies package scripts adds m1 support 1 month ago
.gitattributes Adds fts3 flags to windows build 2 years ago
.gitignore fix issue with pytest import causing `tests/` to fail on mac 4 months ago
.ignore Data faker now includes binance and can generates random trade pairs 4 years ago
.pylint.rc Specify ignored pylint rules 2 years ago Update 5 months ago
Dockerfile Fixes broken docker build 4 weeks ago Update copyright year 7 months ago
Makefile Unifies package scripts adds m1 support 1 month ago [README] Add Badge to Display Minted GitPOAPs 4 weeks ago Fix path in sha512 checksum file 2 weeks ago Propagate the exit code at pytestgeventwrapper 3 years ago
requirements.txt Bump urllib3 to 1.26.11 2 weeks ago
requirements_dev.txt Bump google dependencies for dev testing with spreadsheets 3 weeks ago
requirements_docs.txt Upgrade to Sphinx 5.1.0 2 weeks ago
requirements_lint.txt Bump mypy to 0.971 and update types 2 weeks ago
requirements_profiling.txt Add flamegraph profiling for tests 8 months ago
rotkehlchen.spec Make sure that the list of nodes is added during packaging to the binary 4 weeks ago
setup.cfg Implement all logic for trades pagination from API to DB 8 months ago Bump version: 1.25.0 → 1.25.1 2 weeks ago


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!

Language grade: JavaScript Language grade: Python

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

GitHub contributors GitPOAP Badge Github All Releases

Twitter Follow Discord


For documentation look here

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


For a guide on how to install rotki please see here.


For a detailed guide on how to use rotki see here.


Click here for the latest changelog.


rotki is an opensource project and 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 here and if you would like to solve any of them please contribute by opening a PR all the while following the contributing guide.

Contributor badges

If you have ever contributed even a single commit to our codebase you can get a contributor badge (a POAP) for each year you did. Go here to claim yours.

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


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 both crypto and fiat currencies!

Github sponsor

You can sponsor us through Github here and get some nice badges in return.


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)

Gitcoin Grant

You can also supports us via a Gitcoin grant and receive kudos and other NFTs in the Gitcoin platform.