Pharos is a declarative web-app framework that unifies model-driven generation with absolute developer control. At the core of the ecosystem is Architect, an integrated context builder and application editor that turns a product brief and supporting context into a generated Pharos app ready for export. Instead of forcing you to manually configure separate frontend stacks, API layers, auth systems, and deployment glue for every project, Architect generates your app foundation foundation using standard YAML, SQL, and HTML. This eliminates tedious toolchain setup, allowing your team to immediately customize those generated declarations and run database-backed web apps via Pharos in a fraction of the time.
What Pharos does
Most web apps need the same components:
To eliminate repetitive infrastructure assembly, Pharos compresses these traditional layers into inherited framework behavior.
Pharos turns declared routes, actions, data contracts, and templates into app artifacts served by a Rust native runtime. This ensures your application logic stays entirely focused on your unique product workflow.
Who this is for
Pharos is for engineering teams that want to ship fast, maintain lean codebases, and avoid architectural technical debt. It is a highly optimized fit for:
- Advanced Web Applications & SPAs: Engineering custom, high-velocity apps that require tightly coupled, automatically generated API surfaces and a blazing-fast runtime footprint.
- Data-Heavy Workflows: Powering complex user experiences, dense tables, dynamic multi-step forms, and intricate application logic.
- Multi-App Systems & Ecosystems: Managing standardized, multi-app deployments that scale cleanly under a single, highly efficient runtime process.
What Pharos provides
How it works
Declarative CRM
Pharos provides CRM building blocks for contacts, organizations, leads, notes, activity, follow-ups and related records. Declarative schemas, queries, actions, policies and UI configure persistence, guarded transactions, access checks and fragment rendering. See Declarative CRM for setup and examples.
Whether your project is initially generated by Architect or authored directly from scratch, you can seamlessly transition your app scaffold to clean, easy-to-read code the moment you are ready to customize it.
Next
Start with the Tutorial, then move through Todo List, Beacon Beats, and UCAL as you need more workflow depth.