Analog
The fullstack Angular meta-framework
README
Analog
Analog is a meta-framework for building applications and websites with Angular.
Getting Started
Use your package manager of choice to create a new project
With yarn:
- ```sh
- yarn create analog
- ```
With npm:
- ```sh
- npm init analog
- ```
Follow the prompts to scaffold the project and start the development server.
Features
- Vite-based
- Supports Vite/Vitest/Playwright
- Low config
- File-based routing
- Support for API/server routes
- Hybrid SSR/SSG support (upcoming)
Packages
- @analogjs/vite-plugin-angular - A Vite plugin for building, serving, and testing Angular applications.
- @analogjs/router - Filesystem-based routing for Angular.
- @analogjs/platform - Vite platform plugin for Analog that enables API routes.
- create-analog - An initializer for scaffolding an Analog project.
- @analogjs/astro-angular - An integration for using Angular components in Astro
Supporting Analog
Analog is an MIT-licensed open source project with its ongoing development made by contributors:
As more contributors are added to the project, they will be added as sponsor recipients.
Contributing
Analog welcomes contributors! Please read the contributing doc for details.
Credits
The name was inspired by this project https://github.com/rrdelaney/Analog.
Contributors ✨
Thanks goes to these wonderful people for contributing to Analog (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!