Minimal and private cloud storage
  • TypeScript 51.6%
  • Go 39.6%
  • Rust 5.2%
  • JavaScript 1.7%
  • CSS 0.7%
  • Other 1.2%
Find a file
Manuel Samuel Alfaro Sierra 38133fbe06
All checks were successful
CI / BitSuit clean workspace validation (push) Successful in 19m30s
Publish OCI images / Validate release source (push) Successful in 15m23s
Publish OCI images / Build or publish production images (push) Successful in 6m4s
[FIX] Pipeline error lack rust dependecies
2026-11-02 17:16:24 +01:00
.agents/skills [FEAT] Added skills and improved openAPI 2026-11-02 10:43:52 +01:00
.forgejo/workflows [FIX] Pipeline error lack rust dependecies 2026-11-02 17:16:24 +01:00
.husky [FEAT] Added first bitPhotos version. Split front logic in pkgs 2026-11-01 11:33:11 +01:00
apps [FEAT] Added skills and improved openAPI 2026-11-02 10:43:52 +01:00
deploy [FEAT] Added migration strategy 2026-11-01 22:20:00 +01:00
dev [FEAT] Added migration strategy 2026-11-01 22:20:00 +01:00
docs [FEAT] Migrated web to ProviderWeb finished and cleaning the old packages 2026-11-02 10:21:32 +01:00
packages [FEAT] Migrated web to ProviderWeb finished and cleaning the old packages 2026-11-02 10:21:32 +01:00
.dockerignore [FEAT] Build a dev folder to deploy Authelia + bitStore in local docker 2026-09-05 15:12:10 +02:00
.editorconfig [FEAT] First version of bitStore 2026-08-25 18:12:05 +02:00
.gitignore [FEAT] Build a dev folder to deploy Authelia + bitStore in local docker 2026-09-05 15:12:10 +02:00
AGENTS.md [FEAT] Added skills and improved openAPI 2026-11-02 10:43:52 +01:00
go.work [FEAT] Added migration strategy 2026-11-01 22:20:00 +01:00
go.work.sum [FEAT] Added bitAuth for central authentication. Migrated bitStore to use new bitAuth sistem 2026-09-09 17:26:02 +02:00
LICENSE [FEAT] First version of bitStore 2026-08-25 18:12:05 +02:00
package.json [FEAT] Added first bitPhotos version. Split front logic in pkgs 2026-11-01 11:33:11 +01:00
pnpm-lock.yaml [FEAT] Migrated web to ProviderWeb finished and cleaning the old packages 2026-11-02 10:21:32 +01:00
pnpm-workspace.yaml [FEAT] Migrated proyecto a monorepo to support future bit-suit 2026-09-02 17:29:06 +02:00
README.md [FEAT] Migrated web to ProviderWeb finished and cleaning the old packages 2026-11-02 10:21:32 +01:00
README_HOW_TAG_DEPLOY_DOCKER.md [FEAT] Core and validation 2026-11-01 23:37:51 +01:00
Taskfile.yml [FEAT] Migrated web to ProviderWeb finished and cleaning the old packages 2026-11-02 10:21:32 +01:00

BitSuit

Database operators should follow SQLite migrations and recovery for versioned schema changes, backup, verification, restore, and the first adoption of existing databases.

BitSuit is a self-hosted suite of privacy-oriented applications maintained in a single monorepo. BitStore, bitPhotos backend, and the central bitAuth service are implemented. BitNotes and BitChat are planned names only; no functionality has been implemented for them yet.

apps/       independently buildable and deployable applications
packages/   code with proven reuse across applications
docs/       suite-level documentation

BitSuit is at an early stage: BitStore, bitAuth, and bitPhotos are under active development, while BitNotes and BitChat are not yet scaffolded.

Development Methodology

BitSuit is developed with the help of AI models for discussion, design, implementation support, and review. The project keeps this visible as part of its transparency commitments. See Development Methodology for the full explanation.

Workspace commands

From the repository root:

pnpm install
task bitstore:build
task bitstore:test
task bitstore:lint
task bitauth:build
task bitauth:test
task bitauth:lint
task bitphotos:build
task bitphotos:test
task bitphotos:lint

The equivalent pnpm commands are pnpm build:bitstore, pnpm test:bitstore, and pnpm lint:bitstore.

License

BitSuit is licensed under the GNU Affero General Public License v3.0.