No description
  • Astro 44.9%
  • MDX 40.7%
  • CSS 11.4%
  • JavaScript 1.9%
  • TypeScript 1.1%
Find a file
Markus Maiwald 62fed69122
fix(nav): wire Docs link and fix ecosystem relative paths
- Header.astro: Docs nav link was empty href, now /getting-started/overview/
- ecosystem.astro: relative protocol/ links resolved to /ecosystem/protocol/
  from the ecosystem page, now absolute /protocol/ paths
- L1 card updated with SKH, ML-DSA-65, STARK terminology

Forged with the strategic mentorship of Voxis
2026-03-26 14:11:21 +01:00
plugins Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
public Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
src fix(nav): wire Docs link and fix ecosystem relative paths 2026-03-26 14:11:21 +01:00
.gitignore chore(libertaria-dev): scaffold astro + starlight, replace sveltekit 2026-03-23 14:08:08 +01:00
astro.config.mjs Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
CONTRIBUTING.md Initial commit: Libertaria Developer Portal setup 2026-02-15 12:52:21 +01:00
DEPLOYMENT.md Initial commit: Libertaria Developer Portal setup 2026-02-15 12:52:21 +01:00
ec.config.mjs Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
LICENSE.md Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
package-lock.json Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
package.json Site overhaul: Black Gold theme, Janus syntax, Mermaid, license page, Starlight/Astro upgrade 2026-03-23 20:46:03 +01:00
README.md chore(libertaria-dev): scaffold astro + starlight, replace sveltekit 2026-03-23 14:08:08 +01:00
tsconfig.json chore(libertaria-dev): scaffold astro + starlight, replace sveltekit 2026-03-23 14:08:08 +01:00
wrangler.toml chore(libertaria-dev): scaffold astro + starlight, replace sveltekit 2026-03-23 14:08:08 +01:00

Libertaria Developer Portal

🦞 Build the sovereign web.

The official developer portal for Libertaria a peer-to-peer mesh networking stack for censorship-resistant communication.

Overview

Libertaria combines proven cryptography (Noise Protocol, Ed25519) with novel mesh routing algorithms to create a network that routes around control.

Key Features

  • 🔐 End-to-end encryption Every packet encrypted
  • 🌐 No central servers Pure peer-to-peer
  • 🔄 Self-healing Routes around failures
  • Low bandwidth 8-byte control messages
  • 📡 Satellite-ready Works over constrained links

Tech Stack

Technology Purpose
SvelteKit Frontend framework
Vite Build tool
Tailwind CSS Styling
Alpine.js Lightweight interactivity
MDX Documentation content
Cloudflare Pages Hosting & Edge Functions

Getting Started

Prerequisites

  • Node.js 20+
  • npm or pnpm

Installation

# Clone the repository
git clone https://github.com/libertaria/libertaria-dev.git
cd libertaria-dev

# Install dependencies
npm install

# Start development server
npm run dev

The dev server will start at http://localhost:5173

Build for Production

npm run build

Output is generated in .svelte-kit/cloudflare/

Preview Production Build

npm run preview

Project Structure

libertaria-dev/
├── src/
│   ├── routes/           # SvelteKit routes
│   │   ├── docs/         # Documentation pages
│   │   ├── chapter-zero/ # Live network status
│   │   ├── playground/   # Interactive tools
│   │   └── deploy/       # Deployment guides
│   ├── lib/
│   │   ├── components/   # Svelte components
│   │   ├── alpine/       # Alpine.js directives
│   │   └── api/          # API clients
│   └── content/          # MDX content
│       ├── l0-l4/        # Protocol docs
│       ├── janus/        # Janus language
│       └── tutorials/    # Getting started
├── static/               # Static assets
├── functions/            # Cloudflare Functions
└── .github/workflows/    # CI/CD

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Quick Contributions

  • Documentation: Edit files in src/content/
  • Components: Add to src/lib/components/
  • Bug fixes: Open an issue first

Deployment

The site deploys automatically to Cloudflare Pages on every push to main.

See DEPLOYMENT.md for details.

License

MIT License See LICENSE for details.

Community


Building the sovereign web, one node at a time. 🦞