Community
The sillo community is a place for developers to connect, share knowledge, and help each other build amazing applications with sillo.
Welcome to the sillo Community!
Section titled “Welcome to the sillo Community!”We’re thrilled to have you here! The sillo community is a place for developers to connect, share knowledge, and help each other build amazing applications with sillo.
Open Source at Heart
Section titled “Open Source at Heart”sillo is proudly 100% open source and community-driven. We believe in the power of collaboration and transparency in building great software. Our entire ecosystem is built on open source principles:
- Core Framework: The main sillo framework is completely open source under the MIT license
- Community Contributions: The sillo-contrib package provides community-driven extensions and middleware
- Transparent Development: All development happens in the open on GitHub with public discussions and roadmaps
sillo Contrib Package
Section titled “sillo Contrib Package”The sillo-contrib package is our community-driven collection of extensions, middleware, and add-ons that extend sillo’s capabilities. It includes:
- URL Normalization Middleware - Clean and consistent URL handling
- Trusted Host Middleware - Security against Host header attacks
- ETag Middleware - Automatic ETag generation and conditional requests
- JSON-RPC Support - Full JSON-RPC 2.0 server and client implementation
- Tortoise ORM Integration - Complete async ORM integration with automatic lifecycle management
- Scheduler - Interval-based, cron-based, and one-time job scheduling with lifecycle integration
Install all contrib packages at once:
uv add sillo-contribOr explore individual packages in the sillo-contrib repository.
Open Source Philosophy
Section titled “Open Source Philosophy”We believe that great software is built by communities, not just companies. That’s why:
- Everything is MIT Licensed - Use sillo in any project, commercial or personal
- No Vendor Lock-in - You own your code and can modify anything
- Community-First - Major decisions are discussed openly with the community
- Transparent Roadmap - Our development priorities are public and community-influenced
- Welcoming to All - We maintain an inclusive environment for developers of all skill levels
Get Involved
Section titled “Get Involved”Core Framework
Section titled “Core Framework”- GitHub Discussions: Join the conversation
- Report Issues: GitHub Issues
- Contribute: Check out our Contributing Guide
Community Contributions (sillo-contrib)
Section titled “Community Contributions (sillo-contrib)”- Contribute Packages: sillo-contrib repository
- Package Issues: Report contrib-specific issues
- Package Ideas: Share your middleware and extension ideas in discussions
Ways to Contribute
Section titled “Ways to Contribute”- Code: Submit bug fixes, new features, or performance improvements
- Documentation: Help improve our docs, tutorials, and examples
- Community: Answer questions, help other developers, share your projects
- Testing: Report bugs, test new features, improve test coverage
- Ideas: Suggest new features or improvements through GitHub discussions
Stay Updated
Section titled “Stay Updated”- GitHub: Star and watch our GitHub repository
- Twitter: Follow us @silloLabs for updates
Code of Conduct
Section titled “Code of Conduct”Please review our Code of Conduct to help us maintain a welcoming and inclusive community.
We can’t wait to see what you’ll build with sillo!