@archipelagoui/archipelago v0.1.57
๐ Archipelago CLI
Modular, edge-optimized frontend framework with secure VFS, post-quantum cryptography, and real-time hydration.
๐ What is Archipelago?
Archipelago is a next-gen frontend framework designed for the edge.
It features JIT hydration, secure VFS layers, native post-quantum cryptography support, and a blazing fast CLI.
Think: Astro + Vite + Web Workers + Quantum Security โ all in one.
โ Completed Features
- โก JIT Island Hydration (1 per frame)
- ๐ง Priority-based component queue
- ๐ฆ Memory-safe virtual file system (VFS)
- ๐ Encrypted VFS adapter
- ๐ DTLS adapter with Kyber & Falcon (PQ crypto)
- ๐งฌ QuantumStream endpoint & HLS-ready streaming
- ๐งฉ JSX parser with template rendering
- ๐งช Fully automated CLI + CI + publish pipeline
- ๐ก Devtools overlay for hydration insights
๐ฆ Installation
pnpm add -D @archipelagoui/archipelagoOr run it globally:
npx archy-cli๐งฉ CLI Usage
npx archy-cli create app my-app
npx archy-cli dev
npx archy-cli render src/pages/๐งช Usage Examples
๐น Render a single .archy file:
npx archy-cli render src/pages/about.archy๐น Hydrate all islands with debug mode:
npx archy-cli hydrate --debug๐น Serve VFS-backed site:
npx archy-cli serve๐น Start dev server:
npx archy-cli dev๐ CLI Commands
| Command | Description |
|---|---|
create <type> <name> | Scaffold app, page, component, plugin, store |
render <input> | Render a .archy file or folder |
hydrate | Start hydration engine in the browser |
serve | Launch VFS + Stream + API server |
dev | Start dev server |
build | Compile for production |
start | Preview built project |
verify | Validate project integrity |
pre-compile | Run JSX stub + import map generation |
history | View CLI command history |
๐ Version Management
This project uses a .version file and sync-versions.mjs script to:
- Bump the patch version
- Sync all
package.jsonfiles - Trigger auto-publish via GitHub Actions
node sync-versions.mjs
pnpm publish๐งช Roadmap
- CLI scaffolding and VFS integration
- DTLS + PQ crypto adapters (Kyber, Falcon)
- Priority queue hydration system
- Devtools overlay and diagnostics
- Stream + verify endpoints
- Component graph visualization
- IPFS & LoRa-compatible VFS layer
๐ Project Structure
.
โโโ components/ # Archipelago .archy UI islands
โโโ core/ # Hydration runtime, registry, crypto, VFS
โโโ scripts/ # Utilities (e.g., sync-versions.mjs)
โโโ .version # Global version anchor
โโโ dist/ # Compiled CLI and runtime output
โโโ package.json๐ก License
MIT ยฉ 2025 @archipelagoui
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago