rotki/rotki
rotki/rotki has 4,082 GitHub stars and 788 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-06 15:29 UTC. Last push 2026-11-04.
A portfolio tracking, analytics, accounting and management application that protects your privacy
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
rotki: The Opensource, Self-Hosted Portfolio Manager
A privacy-focused portfolio manager, accounting, and analytics tool.
📌 Table of Contents
- 📖 Overview
- ✨ Features
- 🔧 Requirements
- 🚀 Installation
- 📘 Usage
- 📜 Changelog
- 🤝 Contribute
- 📢 Get in Touch
- 💰 Donations
- 📄 License
📖 Overview
rotki 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 or explore the Integrations Page.
✨ 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.jsnpm(Node Package Manager)Python 3.14uv(Python Package Manager)Docker
🚀 Installation
rotki supports Windows, macOS, and Linux.
📌 Recommended Installation Method:
📌 Advanced Installation (for developers):
📘 Usage
For detailed setup and usage guides, visit our documentation.
📌 Quick Start:
- Follow the usage guide.
- 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
📌 Release Notes
🤝 Contribute
We welcome contributions from the community! 🎉
🔹 Getting Started:
- Read the Contribution Guide
- Explore the Developer Guide
- Check out Open Issues
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
📌 Follow Us for Updates
💰 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.
Commercial licensing
If your intended use of rotki (or parts of it) would trigger AGPL obligations (for example: embedding in a proprietary product, redistributing as part of a commercial offering, or offering a hosted/SaaS version), we can offer a commercial license as an alternative to AGPL compliance.
For inquiries contact us: [email protected]
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,236 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,724 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,201 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,420 stars