An open API service indexing awesome lists of open source software.

https://github.com/rotki/rotki

A portfolio tracking, analytics, accounting and management application that protects your privacy
https://github.com/rotki/rotki

accounting analytics bitcoin blockchain cryptocurrencies cryptocurrency-exchanges cryptocurrency-portfolio cryptocurrency-portfolio-tracking ethereum hacktoberfest management management-system portfolio-tracker tracking

Last synced: 6 days ago
JSON representation

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

Awesome Lists containing this project

README

        


rotki Logo

rotki: The Opensource, Self-Hosted Portfolio Manager


A privacy-focused portfolio manager, accounting, and analytics tool.

[![GitHub release](https://img.shields.io/github/release/rotki/rotki.svg)](https://GitHub.com/rotki/rotki/releases/)
[![Docker Image Version](https://img.shields.io/docker/v/rotki/rotki/latest?label=Docker)](https://hub.docker.com/r/rotki/rotki)
[![GitHub commits](https://img.shields.io/github/commits-since/rotki/rotki/latest.svg)](https://GitHub.com/rotki/rotki/commit/)
[![GitHub contributors](https://img.shields.io/github/contributors/rotki/rotki.svg?style=flat)](https://github.com/rotki/rotki/graphs/contributors)
![Visitors](https://api.visitorbadge.io/api/visitors?path=rotki%2Frotki%20&countColor=%23263759&style=flat)
[![GitHub forks](https://img.shields.io/github/forks/rotki/rotki)](https://github.com/rotki/rotki/forks)
[![GitHub stars](https://img.shields.io/github/stars/rotki/rotki)](https://github.com/rotki/rotki/stargazers)
![GitHub last commit](https://img.shields.io/github/last-commit/rotki/rotki)
[![GitPOAP Badge](https://public-api.gitpoap.io/v1/repo/rotki/rotki/badge)](https://www.gitpoap.io/gh/rotki/rotki)
[![Github downloads](https://img.shields.io/github/downloads/rotki/rotki/total.svg)](https://GitHub.com/rotki/rotki/releases/)
[![Hiring](https://img.shields.io/badge/Hiring-Open-brightgreen)](https://rotki.com/jobs/)
[![X Follow](https://img.shields.io/twitter/follow/rotkiapp)](https://twitter.com/rotkiapp)
[![Discord](https://img.shields.io/discord/657906918408585217.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.rotki.com/)

---

## πŸ“Œ **Table of Contents**
- [πŸ“– Overview](#overview)
- [✨ Features](#features)
- [πŸ”§ Requirements](#requirements)
- [πŸš€ Installation](#installation)
- [πŸ“˜ Usage](#usage)
- [πŸ“œ Changelog](#changelog)
- [🀝 Contribute](#contribute)
- [πŸ“’ Get in Touch](#get-in-touch)
- [πŸ’° Donations](#donations)
- [πŸ“„ License](#license)

---

## πŸ“– **Overview**
[rotki](https://rotki.com/) is an opensource self-hosted portfolio management tool that puts privacy first. Unlike most competitors, which are closed-source SaaS platforms requiring you to hand over sensitive financial data, rotki keeps your data encrypted and stored locallyβ€”ensuring you stay in control. Our mission is to bring transparency to the crypto and financial sectors through opensource software, empowering users with a secure, self-sovereign alternative to cloud-based tracking services.

πŸ”Ή **Why choose rotki?**
- **Open-source & Transparent** πŸ“–
- **Self-hosted** 🏠
- **Privacy-Focused** πŸ”’
- **Multi-Platform Support** πŸ–₯
- **Powerful Analytics & Reporting** πŸ“Š

For **advanced features**, check out the [Pro Version](https://rotki.com/products/) or explore the [Feature Coverage Page](https://rotki.com/products/details).

---

## ✨ **Features**
βœ… **Portfolio Overview**: Track balances across multiple platforms, blockchains, and exchanges.
βœ… **Graphical Insights**: Historical data visualization for better financial decision-making.
βœ… **Transaction Decoding**: Readable breakdown of blockchain transactions, exchange events and other history.
βœ… **Data Customization**: Personalize UI, main currency, language, and more.
βœ… **PnL Reports**: Perform detailed profit/loss analysis using customizable accounting settings.

---

## πŸ”§ **Requirements**
Before installing rotki, ensure you have the following dependencies:

πŸ“Œ **Required Software**:
- `Node.js`
- `npm` (Node Package Manager)
- `Python 3.11`
- `pip` (Python Package Manager)
- `Docker`

---

## πŸš€ **Installation**
rotki supports **Windows, macOS, and Linux**.

πŸ“Œ **Recommended Installation Method**:
- [Download Pre-Packaged Binaries](https://docs.rotki.com/requirement-and-installation/packaged-binaries.html)

πŸ“Œ **Advanced Installation** (for developers):
- [Build from Source](https://docs.rotki.com/requirement-and-installation/build-from-source.html)

---

## πŸ“˜ **Usage**
For **detailed setup and usage guides**, visit our [documentation](https://docs.rotki.com/).

πŸ“Œ **Quick Start**:
- Follow the [usage guide](https://docs.rotki.com/usage-guides/).
- Configure settings & import your addresses.
- Start managing and analyzing your portfolio! πŸš€

---

## πŸ“œ **Changelog**
Stay up to date with rotki's latest features and improvements:

πŸ“Œ **[Full Changelog](https://rotki.readthedocs.io/en/latest/changelog.html)**
πŸ“Œ **[Release Notes](https://github.com/rotki/rotki/releases)**

---

## 🀝 **Contribute**
We welcome contributions from the community! πŸŽ‰

πŸ”Ή **Getting Started**:
- Read the [Contribution Guide](CONTRIBUTING.md)
- Explore the [Developer Guide](https://docs.rotki.com/contribution-guides/)
- Check out [Open Issues](https://github.com/rotki/rotki/issues)

πŸ“Œ **Claim Your Contributor Badge!**
Contributors receive a **GitPOAP Badge** for each year they contribute! πŸŽ– [Claim yours here](https://www.gitpoap.io/rp/62).

---

### Contributors

We are thankful to all the people who have contributed to rotki.



---

## πŸ“’ **Get in Touch**
Need help or want to discuss features? Connect with us!

### πŸ’¬ **Community & Support**
[![Discord](https://img.shields.io/badge/Join%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge)](https://discord.rotki.com)
[![GitHub Discussions](https://img.shields.io/badge/GitHub%20Discussions-181717?logo=github&logoColor=white&style=for-the-badge)](https://github.com/rotki/rotki/discussions)
[![GitHub Issues](https://img.shields.io/badge/Report%20an%20Issue-F05032?logo=github&logoColor=white&style=for-the-badge)](https://github.com/rotki/rotki/issues)

### πŸ“Œ **Follow Us for Updates**
[![Website](https://img.shields.io/badge/Visit%20rotki-1E90FF?logoColor=white&style=for-the-badge)](https://rotki.com)
[![Docs](https://img.shields.io/badge/Read%20the%20Docs-FF4500?logo=read-the-docs&logoColor=white&style=for-the-badge)](https://docs.rotki.com/)
[![X (Twitter)](https://img.shields.io/badge/Follow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge)](https://twitter.com/rotkiapp)
[![LinkedIn](https://img.shields.io/badge/Connect%20on%20LinkedIn-0077B5?logo=linkedin&logoColor=white&style=for-the-badge)](https://www.linkedin.com/company/rotki)

---

## πŸ’° **Donations**
If you find rotki helpful, don't want to purchase a subscription and would like to support its development, you can make a donation using the following cryptocurrency addresses πŸš€

πŸ“Œ **Bitcoin (BTC)**: `1PfvkW8MC7Ns2y8zn6CE2P2t5f19KF8XiW`
πŸ“Œ **Ethereum (ETH)**: `rotki.eth` (`0x9531c059098e3d194ff87febb587ab07b30b1306`)

πŸ’‘ Your contribution will go directly towards enhancing the project, covering development costs, and supporting ongoing maintenance.

We appreciate every donation, no matter the size. It helps to ensure the project's sustainability and motivates us to continue delivering valuable updates and improvements.

Thank you for considering a donation to support our work!

---

## πŸ“„ **License**
rotki is open-source and distributed under the **AGPLv3 License**.

πŸ“œ **[Read the Full License](https://github.com/rotki/rotki/blob/develop/LICENSE.md)**

(πŸ”Ό Back to top)