Join the Revolution
Help us build revolutionary free and open source applications that serve the people. Every contribution, no matter how small, makes a difference in the fight for digital freedom.
Ways to Contribute
There are many ways to support our mission, regardless of your technical background.
Code Development
Contribute to our applications with new features, bug fixes, and improvements.
- • Frontend development (Svelte, React, Flutter)
- • Backend development (Node.js, Rust, Go)
- • Mobile development (iOS, Android)
- • DevOps and infrastructure
Design & UX
Help create beautiful, accessible, and user-friendly interfaces.
- • UI/UX design
- • Accessibility improvements
- • Icon and graphic design
- • User research and testing
Documentation
Help make our software accessible through clear documentation and guides.
- • User guides and tutorials
- • API documentation
- • Developer onboarding docs
- • FAQ and troubleshooting
Translation
Help make our applications accessible to users around the world.
- • Application interface translation
- • Documentation translation
- • Website localization
- • Cultural adaptation
Testing & QA
Help ensure our applications work perfectly across all platforms and use cases.
- • Bug reporting and reproduction
- • Beta testing new features
- • Performance testing
- • Accessibility testing
Community Support
Help other users get the most out of our applications and build our community.
- • Answer questions in forums
- • Moderate community spaces
- • Create tutorials and content
- • Organize local meetups
Getting Started
Ready to contribute? Here's how to get involved with the OpenLyst community.
1. Join Our Community
Start by joining our Matrix chat room where contributors coordinate, share ideas, and help each other.
Join Matrix Chat2. Find an Issue
Browse our issue trackers for beginner-friendly tasks marked with "good first issue" or "help wanted" labels.
Browse Issues3. Read the Guidelines
Familiarize yourself with our contribution guidelines, code of conduct, and development practices.
Contribution Guidelines4. Make Your First Contribution
Start with a small contribution to get familiar with our workflow. Even fixing typos helps!
Start ContributingResources for Contributors
Everything you need to become an effective OpenLyst contributor.
Our Code of Conduct
We are committed to providing a welcoming and inclusive environment for all contributors.
Creating a Safe Space
OpenLyst is committed to fostering an inclusive, welcoming community where everyone can contribute regardless of their background, experience level, gender identity, sexual orientation, disability, race, ethnicity, religion, or nationality.
We Encourage:
- • Respectful and constructive communication
- • Welcoming newcomers and helping them learn
- • Gracefully accepting constructive criticism
- • Focusing on what's best for the community
- • Showing empathy toward other contributors
We Don't Tolerate:
- • Harassment or discriminatory behavior
- • Trolling, insulting, or derogatory comments
- • Public or private harassment
- • Publishing others' private information
- • Any conduct that could reasonably be considered inappropriate
Ready to Make a Difference?
Join thousands of contributors building the future of free software.
"Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever has."
- Margaret Mead