Community-Driven Evolution
CyberEco grows through collaboration, not gatekeeping. Whether you write code, design interfaces, or simply use the apps, you are part of this ecosystem.
How to Get Involved
There are many ways to contribute to CyberEco, regardless of your technical background
Contribute Code
Fork the repository, pick an issue, and submit a pull request. Our codebase is TypeScript, Astro, and React. Check the good-first-issue label to get started.
Report Issues
Found a bug or have a feature idea? Open an issue on GitHub. Well-described issues help us prioritize and fix things faster.
Improve Documentation
Documentation is code too. Fix a typo, clarify an explanation, or write a guide. Every improvement helps the next person.
Translate
Help make CyberEco accessible to more people. We currently support English and Spanish, and are looking to add more languages.
Share Feedback
Use the apps and tell us what works and what does not. User feedback shapes our roadmap and priorities.
Build Your Own App
Install the @cybereco packages and build a CyberEco-compatible app. The StorageAdapter pattern makes integration straightforward.
Open Core, Open Foundation
Our data layer is open source (Apache-2.0): inspect the code, understand the architecture, and verify our claims. The platform builds on that open foundation.
@cyber-eco/types
Pure TypeScript interfaces. Zero runtime dependencies. The foundation of the ecosystem.
@cyber-eco/firebase
FirebaseStorageAdapter implementing the StorageAdapter interface with lazy initialization.
@cyber-eco/auth
Authentication, SSO, permissions, JWT, sessions. Dual entry points for client and server.
@cyber-eco/services
DataLayerService orchestrator and domain services. Zero firebase imports, fully testable.
CyberEco Hub
The web application you are looking at. Astro 5 with React islands, CSS Modules, i18n.
MCP Server
Model Context Protocol server exposing the data layer to AI assistants. Python-based.
Our Community Vision
We are building more than software. CyberEco is an invitation to rethink our relationship with technology. We believe that software built by and for its community can be more respectful, more useful, and more durable than software built to maximize engagement metrics.
Every contributor, every bug report, every translation, and every piece of feedback makes the ecosystem stronger. We value all contributions equally because building a better digital future is not a solo effort.
- Open development process with public roadmap
- Clear contribution guidelines and code of conduct
- Semantic versioning with detailed changelogs
- Modular architecture for independent contribution
- Documentation-first approach for onboarding
Ready to Contribute?
Start with the codebase on GitHub. Read the documentation, pick an issue, or simply explore the architecture. Every contribution matters.