Analog
Analog is a meta-framework for building applications and websites with Angular.
Similar to other meta-frameworks such as Next.JS, Nuxt, SvelteKit and others, Analog provides a similar experience, building on top of Angular.
Documentation
Visit the docs at https://analogjs.org
Features
- Supports Vite/Vitest/Playwright
- File-based routing
- Support for using markdown as content routes
- Support for API/server routes
- Hybrid SSR/SSG support
- Supports Angular CLI or Nx workspaces
Getting Started
Use your package manager of choice to create a new project
With yarn:
yarn create analog
With npm:
npm init analog
Follow the prompts to scaffold the project and start the development server.
Supporting Analog
Analog is an MIT-licensed open source project with its ongoing development made possible by contributors and sponsors.
Sponsors
![House of Angular](https://github.com/analogjs/analog/raw/main/apps/docs-app/static/img/logos/house-of-angular.png?raw=true)
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!