Support LibreFolio
LibreFolio is an open-source project, licensed under AGPL-3.0. The source code is freely available, and anyone with the skills and infrastructure can install and run it independently — that's the beauty of open source.
If you use LibreFolio and find it valuable, we'd love your support — whether through code, ideas, or a small donation. Every contribution fuels the project's growth.
Buy Me a Coffee
If LibreFolio helps you manage your investments better, consider supporting development with a coffee:
Every donation — no matter how small — helps cover development tools, testing infrastructure, and motivates continued improvement.
High-Impact Contributions
For us, a great idea or a code contribution is just as valuable as a donation. Here are the areas where your help can make the biggest difference:
New Plugins
LibreFolio uses a Registry & Plugin System with auto-discovery. Adding a new plugin is one of the most impactful contributions you can make:
| Type | Guide | What it does |
|---|---|---|
| 📥 BRIM | BRIM Plugin Guide | Import transactions from a new broker (CSV/Excel) |
| 📈 Asset | Asset Plugin Guide | Fetch prices from a new data source |
| 💱 FX | FX Plugin Guide | Add a new exchange rate provider |
| 📊 Chart Signals | Guide coming soon | New technical indicators and chart overlays (EMA, MACD, RSI, Bollinger…) |
UI/UX Ideas
Aesthetic improvements, layout suggestions, accessibility enhancements — if you see something that could look or work better, tell us!
Bug Reports
Finding and clearly reporting issues is incredibly helpful. Open a new GitHub Issue with keyword [BUG] at the beginning of the title.
Include screenshots, browser info, and steps to reproduce — even aesthetic inconsistencies count.
Share Ideas & Request Features
Have an idea or want a new feature? Open a GitHub Issue using the appropriate keyword at the beginning of the title:
| Keyword | When to use |
|---|---|
[IDEA] |
General suggestions, UX improvements, workflow ideas |
[FEATURE] |
Specific feature requests with a clear use case |
Every request will be evaluated and taken on as soon as there's capacity to develop it. Well-described requests with concrete examples get prioritised faster.
Contribute Code
If you're a developer and want to contribute directly:
- Fork the repository
- Create a branch for your feature or fix
- Develop and test in your own repo
- Submit a Pull Request with a clear description and keyword prefix in the title:
| Keyword | When to use |
|---|---|
[FIX] |
Bug fixes |
[FEAT] |
New features or enhancements |
[PLUGIN] |
New plugin (BRIM, Asset, FX, Signal) |
[DOCS] |
Documentation improvements |
Merge policy
A PR will be merged only if all existing tests continue to pass. If your changes require test updates, include them in the PR — that's perfectly fine and expected.
Check the Developer Manual for architecture details, coding conventions, and testing guidelines.
Star the Project
A simple but powerful way to help: star the repository on GitHub! It increases visibility and helps other users discover LibreFolio.
What's Next — LibreFolio Cloud
For those who want to use LibreFolio but don't have the time, skills, or infrastructure to self-host, we're planning a hosted platform — LibreFolio Cloud. It will offer all the same powerful features without any technical setup, plus upcoming AI-powered analytics to help you make smarter investment decisions.
To sustain the infrastructure, maintenance, and ongoing development, the cloud platform will be offered as a subscription service — pricing to be determined later.
Thank you!
Every form of support — code, ideas, bug reports, or donations — is deeply appreciated. Together we can build the best self-hosted portfolio tracker!
