
rotki
Privacy-focused crypto portfolio tracking, accounting, and analytics
4k stars 757 forks last commit first released AGPL-3.0
Actively maintained
Last commit 25 Aug 2026.

rotki is an open-source portfolio tracking, accounting, and analytics application focused on privacy and local-first data ownership. It helps you consolidate crypto holdings and activity across wallets, exchanges, and DeFi protocols to understand performance and generate accounting views.
Key Features
- Track balances and net worth across multiple blockchains, wallets, and exchanges
- Local storage with privacy-first approach to portfolio and transaction data
- Transaction decoding for clearer interpretation of on-chain activity and exchange events
- Profit/loss (PnL) and accounting reports with configurable settings
- Historical charts and portfolio analytics (net worth, asset breakdowns, performance over time)
- DeFi activity tracking including liquidity pools and staking-related events
Use Cases
- Monitor crypto net worth across multiple accounts and locations in one place
- Produce profit/loss and accounting summaries from trading and on-chain activity
- Analyze DeFi participation (staking, liquidity pools) and its historical impact on performance
rotki is a strong fit for users who want a transparent, self-sovereign alternative to cloud portfolio trackers. It combines portfolio visibility with accounting-focused reporting while keeping sensitive financial data under your control.
Categories:
Tags:
Tech Stack:
Similar to rotki

YAFFA
Open-source, self-hosted personal finance web application
YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.

MyFin
Web frontend for personal finance management and budgeting
Open-source React + TypeScript web frontend for personal finance: budgets, transactions, accounts, forecasting and basic investment tracking with CSV import and multilingual UI.

SparkyBudget
Open-source personal finance web app for tracking accounts and budgets
SparkyBudget is a Flask-based open-source personal finance app to track accounts, manage budgets, and analyze spending with a dark-themed web interface and Docker deployment.

Wallos
Open-source self-hosted personal subscription and expense tracker
Wallos is a self-hostable web app for tracking recurring subscriptions, multi-currency expenses, notifications and simple analytics for household finances.
Countly Community Edition
Privacy-first product analytics and customer engagement platform
Self-hosted product analytics and engagement platform for mobile, web, desktop, and connected devices, with dashboards, crash reporting, push notifications, and privacy tools.

Wingfit
Minimalist fitness app to plan workouts and track personal records
Privacy-first, self-hosted web app for planning workouts, logging sets, tracking personal records and importing smartwatch data. Built with Angular frontend and FastAPI backend.



