analog icon indicating copy to clipboard operation
analog copied to clipboard

The fullstack meta-framework for Angular. Powered by Vite and Nitro

Analog

All Contributors

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:

yarn create analog

With npm:

npm init analog

Follow the prompts to scaffold the project and start the development server.

Open in StackBlitz

Goals

  • Vite-based
    • Supports Vite/Vitest
  • Low config
  • File-based routing
    • Support for api/server routes
  • Hybrid SSR/SSG support
  • Integrated CLI (future)

Packages

  • @analogjs/vite-plugin-angular: An Angular Plugin for building/testing applications with Vite

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):


Brandon

πŸ’» πŸ“– πŸ€”

Lars Gyrup Brink Nielsen

πŸ“– ⚠️

Marko Stanimirović

πŸ”§ πŸš‡

Jason Hodges

πŸ“–

Tim Deschryver

πŸš‡

Dale Nguyen

🎨

AndrΓ©s Villanueva

πŸ“–

Umair Hafeez

πŸš‡

Brandon Largeau

πŸš‡

Maina Wycliffe

πŸ’» πŸš‡

Preston Lamb

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!