https://github.com/flolu/kobold
🍀 (Work in progress) Open-source Crypto Portfolio Tracker
https://github.com/flolu/kobold
cointracker crypto cryptocurrency portfolio
Last synced: 3 months ago
JSON representation
🍀 (Work in progress) Open-source Crypto Portfolio Tracker
- Host: GitHub
- URL: https://github.com/flolu/kobold
- Owner: flolu
- Created: 2022-08-07T18:42:38.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-13T16:50:52.000Z (almost 2 years ago)
- Last Synced: 2025-01-09T06:28:28.773Z (5 months ago)
- Topics: cointracker, crypto, cryptocurrency, portfolio
- Language: TypeScript
- Homepage: https://github.com/flolu/kobold
- Size: 190 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
Kobold will be an open-source application to track your crypto portfolios. It strives to be an alternative to [CoinTracking](https://cointracking.info) and [Koinly](https://koinly.io).
> This software is still being developed and thus not ready to use by any means!
## Features
- Calculate balances
- Calculate unrealized gains and losses## Usage
**Setup**
- `npm i` (Install dependencies)
- Create `data/coins.json` file with [all coins](https://api.coingecko.com/api/v3/coins/list) from [CoinGecko](https://coingecko.com)
- Create `data/transactions.json` file with all your transactions**Run it**
- `npm run start` (Execute analysis)
## Todo
- Build user interface
- Transaction imports
- Calculate realized gains and losses
- Write tests and add to GitHub action
- Fiat trades
- Choose target fiat currency
- Historical data## Ideas
- CoinTracking import (using Puppeteer)
- Include buy/sell indicators