Axion — application runtime для веба
Мы считаем, что нативное приложение не должно требовать от разработчика ни полного контроля над браузером, ни отказа от привычного HTML/CSS/JS. Axion — попытка сделать «нативный веб» безопасным по умолчанию и простым в распространении.
# Миссия
Сделать разработку нативных приложений настолько же доступной, как веб, и настолько же безопасной, как хорошо настроенная система. Одна модель приложения, пять платформ, а распространение — через понятный файл, а не через пересборку под каждую ОС.
Мы не строим «очередную оболочку браузера». Axion — это рантайм со своим жизненным циклом, моделью прав и форматом пакетов.
# Что входит в продукт
window.axion) с TypeScript-типами для автодополнения.# Технологический стек
| Слой | Технологии |
|---|---|
| Ядро | Rust, Cargo, workspace из отдельных крейтов (core, capabilities, permissions, package, workspace, storage, secrets, ipc, protocol, engine, webview, mobile) |
| WebView | WebView2 (Windows), WKWebView (macOS/iOS), WebKitGTK (Linux), Android System WebView |
| Мобильная сборка | cargo-ndk, NDK, Gradle (Android) |
| JS SDK | TypeScript, декларации axion.d.ts |
| Протокол и схемы | JSON Schema (manifest.schema.json), IPC-протокол |
| CLI | Rust |
# Текущий статус
- Axion Engine — 0.1.0 (альфа). Desktop-реализация активна, мобильные адаптеры находятся в активной разработке.
- CLI — команды create / dev / build / package / install / open / uninstall / list / run / permissions / associate / info.
- Сеть — поддержка HTTP; HTTPS/TLS и подпись пакетов в плане.
axion info.# Дорожная карта
- TLS — доведение
network.connectдо полного HTTPS. - Подпись пакетов — верификация издателя при установке
.axn. - Каталог пакетов — централизованный Marketplace с проверкой контента.
- IPC-сервисы — устойчивая интеграция между приложениями.
- Автообновления — обновление движка и пакетов без участия пользователя.
- Официальные релизы — установщики и сборки для всех целевых платформ.
Порядок пунктов может меняться; подробности — в документации репозитория и сообществе.
# Кто делает Axion
Проект развивается командой Zerodeon как часть открытой платформы. Исходники открыты, решения обсуждаются в соцсетях и мессенджерах — присоединяйтесь:
- Telegram — t.me/Zerodeon
- YouTube — youtube.com/@Zerodeon
- TikTok — tiktok.com/@zerodeon
По остальным вопросам — dev@zerodeon.com.