Repositories overview
This page describes the GitHub repositories that compose the Balyze ecosystem.
All repositories are hosted under the Balyze GitHub organization. Each repository has a clearly defined responsibility to ensure clarity, scalability, and long-term maintainability.
Repository summary
| Repository | Purpose | Audience | Visibility | Status |
|---|---|---|---|---|
balyze |
Core backend & domain logic | Internal dev team | Private | Active |
balyze-website |
Public-facing product website | Public | Public | Active |
balyze-docs-tech |
Technical documentation | Internal dev team | Private | Active |
balyze-docs-user |
User documentation | End users | Public | Planned |
balyze-docs-api |
API documentation | Integrators | Public | Planned |
balyze-infra |
Infrastructure & deployment | Internal ops | Private | Optional |
balyze-web-front |
Dedicated web frontend | Internal dev team | Private | Planned |
balyze-mobile-android |
Android mobile application | Internal dev team | Private | Planned |
balyze-mobile-apple |
iOS mobile application | Internal dev team | Private | Planned |
Core product repositories
balyze
GitHub repository: Balyze/balyze
The core backend of the Balyze product.
This repository contains:
- domain models and business rules
- authentication and authorization
- application workflows
- APIs consumed by web and mobile clients
- optional server-rendered frontend views
The balyze repository represents the source of truth of the product.
If this repository is removed, the product no longer exists.
balyze-website
GitHub repository: Balyze/balyze-website
The public-facing website of Balyze.
Responsibilities:
- product presentation
- marketing and SEO content
- public information about the project and organization
- navigation hub toward the application and documentation
This repository does not contain business logic.
Documentation repositories
balyze-docs-tech
GitHub repository: Balyze/balyze-docs-tech
Technical documentation intended for contributors and maintainers.
Content includes:
- architecture overview
- domain rules and concepts
- security principles
- architectural decision records (ADRs)
- operational references
This repository is private and versioned independently from the product.
balyze-docs-user (planned)
GitHub repository: Balyze/balyze-docs-user
End-user documentation.
Planned content:
- usage guides
- feature explanations
- onboarding documentation
- user-facing FAQs
balyze-docs-api (planned)
GitHub repository: Balyze/balyze-docs-api
Public API documentation.
Planned content:
- API endpoints
- authentication mechanisms
- request and response formats
- usage examples
Planned interfaces
The following repositories represent future interfaces built on top of the Balyze core backend.
They are not required for the ALPHA version but are part of the long-term product vision.
balyze-web-front (planned)
GitHub repository: Balyze/balyze-web-front
Dedicated web frontend consuming the Balyze API.
This repository will host a decoupled frontend application once the backend API stabilizes.
balyze-mobile-android (planned)
GitHub repository: Balyze/balyze-mobile-android
Native Android mobile application.
balyze-mobile-apple (planned)
GitHub repository: Balyze/balyze-mobile-apple
Native iOS mobile application.
Infrastructure and operations
balyze-infra (optional, future)
GitHub repository: Balyze/balyze-infra
Infrastructure and deployment-related configuration.
If created, this repository may include:
- infrastructure-as-code
- deployment pipelines
- environment definitions
Operational secrets are never stored in documentation repositories.
Guiding principles
- each repository has a single, clearly defined responsibility
- repositories are named after their role, not their technology
- product code, documentation, and infrastructure evolve independently
- new repositories are created only when justified by real needs
This structure favors clarity and long-term stability over premature abstraction.
Audience note
This document is intended for:
- maintainers
- developers joining the project
- contributors needing a system-level overview
It is not intended for end users.