Open source, built together.
InvoiceShelf is maintained by a community of contributors worldwide. Join us on GitHub, chat on Discord, or help translate — there's a place for every kind of contribution.
Three places to find us
Different channels for different conversations.
GitHub
Source code, issues, pull requests, and release planning. Star us if you like what you see.
Visit repo
Discord
Real-time chat with maintainers and community. The fastest way to get help.
Join server
Crowdin
Translate InvoiceShelf into your language. 40+ languages supported and growing.
Contribute translations
Every contribution counts
You don't have to be a developer to help InvoiceShelf grow.
Code
Fix a bug, add a feature, or improve docs. We welcome first-time contributors.
Report bugs
Found an issue? Open a GitHub issue with reproduction steps.
Docs
Documentation improvements make a huge difference. Typos and clarifications welcome.
Translations
Help make InvoiceShelf available in more languages via Crowdin.
Modules
Build and publish modules for the marketplace. Extend what InvoiceShelf can do.
Support others
Answer questions on Discord or GitHub Discussions.
Be kind. Be patient. Be curious.
We want every contributor to feel welcome. Read our full code of conduct before joining in.
Ready to contribute?
Open a pull request, start a discussion, or just say hello.