This repository contains the early-stage Rust workspace for ASTRA Browser. The current focus is establishing module boundaries and a minimal executable entry point while the implementation details are designed.
Note: The UI output is currently in Russian to align with the product requirement that the interface ships with Russian as the primary language.
crates/astra_core: profiles, settings, storage scaffolding.crates/astra_net: networking and privacy policy scaffolding.crates/astra_render: rendering engine integration scaffolding.crates/astra_ui: UI entry point (currently a minimal CLI placeholder).crates/astra_ext: extension compatibility scaffolding.crates/astra_security: sandbox and policy scaffolding.crates/astra_telemetry: optional telemetry scaffolding (disabled by default).
cargo run -p astra_uiThis currently prints a placeholder message while the UI bootstrap is implemented. The UI binary also
loads astra-config.json from the directory specified by ASTRA_CONFIG_DIR (defaults to the current
directory) and falls back to defaults if the file is missing.