@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/archipelago
Or 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.json
files - 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
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago