The official website and docs for Andromeda, a modern JavaScript and TypeScript runtime built entirely in Rust and powered by the Nova JavaScript engine.
Visit the live documentation at: tryandromeda.dev
- Deno 2.0 or higher
-
Clone the repository:
git clone https://github.com/tryandromeda/website.git cd website -
Start the development server:
deno task dev
-
Open your browser to
http://localhost:8000
We welcome contributions to improve the documentation! Here's how you can help:
- API Documentation: Add new files to
static/content/docs/api/ - Examples: Add code examples to
static/content/docs/examples/ - Guides: Add tutorials to
static/content/docs/
- Use clear, concise language
- Include practical code examples
- Follow the existing markdown structure
- Test all code examples with Andromeda
To create a production build:
deno task buildThis generates optimized assets in the _fresh/ directory.
After building, start the production server:
deno run -A _fresh/server.jsOr use the start task (for development):
deno task start- main.ts: Re-exports from
main.tsxfor Fresh build compatibility - Build Output: The
_fresh/directory contains the compiled server and assets - Environment: Ensure Deno 2.0+ is installed on your deployment platform
- Port: Default port is 8000 (configurable via environment variables)
- Push your changes to GitHub
- Connect your repository to Deno Deploy
- Set the build command:
deno task build - Set the entry point:
_fresh/server.js
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the Mozilla Public License Version 2.0.
- Andromeda Runtime - Main repository
- Nova JavaScript Engine - Underlying engine
- WinterTC - Runtime compatibility standard