Open source means living under constant scrutiny. AI just made that scrutiny cheaper and faster. I feel this every day maintaining an open source project. The temptation to close the source is real but let’s not forget that open source is what raised the bar for software quality in the first place.
It’s more about having the optionality to not be tied to a SaaS provider and trusting them with all your financial data and bank credentials.
Having options to:
1– Install a piece of software and run it locally, no subscription, no cloud 2– Have to right to use a nicer app instead of a spreadsheet 3– not hand over your banking creds. Some banks will void your account insurance if you do 4– Reduce your exposure by not putting all your financial data on some startup’s servers.
Yeah, it seems at certain points I need to add automatic syncing. The app already offers a way to extend things using plugins https://wealthfolio.app/addons.
You can search by company name. For manual pricing, click on an added manual holding, then there is a tab "Quotes" in the top right to view and edit the prices.
Also it’s more about having the optionality. There are tons of cloud-based and connected SaaS trackers out there, but very few local ones. Having options to:
– Install a piece of software and run it locally, no subscription, no cloud
– Have to right to use a nicer app instead of a spreadsheet
– not hand over your banking creds. Some banks will void your account insurance if you do
– Reduce your exposure by not putting all your financial data on some startup’s servers
Right now the app supports three market data providers: Yahoo Finance, AlphaVantage, and MarketDataApp. If your ticker is on one of those, it updates automatically. If not, you’ll have to switch it to manual tracking and update or import prices yourself.
Yeah, makes sense. I’ll probably toss in an add-on or optional integration with an account aggregator later, so folks can either opt in or just stick with a local-only setup if they prefer.
For now, it's CSV and manual editing using the UI. I'm looking to have direct integration with major brokers when possible to avoid third-party aggregators and managing users' data/credentials (or at least have the option to).
Haha, I'm a big user and fan of Wealthsimple :)
I created the app initially to have a unique experience for all my other accounts in other banks. I took inspiration from other fintechs as well.
I developed, the app as a side project for my needs. Made the decision to move to another public repository to open sourced and not to keep the git history. App code is simple to read if you want to check security and privacy concerns.
For now only a standard csv file is supported with these columns: Date, Symbol, Quantity, Activity Type, Unit Price, Currency, and Fee.
Supported activity types:
BUY
SELL
DIVIDEND
INTEREST
DEPOSIT
WITHDRAWAL
TRANSFER_IN
TRANSFER_OUT
CONVERSION_IN
CONVERSION_OUT
FEE
TAX
Example CSV format:
date,symbol,quantity,activityType,unitPrice,currency,fee
2024-01-01T15:02:36.329Z,MSFT,1,DIVIDEND,57.5,USD,0
2023-12-15T15:02:36.329Z,MSFT,30,BUY,368.6046511627907,USD,0
2023-08-11T14:55:30.863Z,$CASH-USD,600.03,DEPOSIT,1,USD,0