https://github.com/analogjs/analog
The fullstack meta-framework for Angular. Powered by Vite and Nitro
https://github.com/analogjs/analog
angular framework meta-framework router server-side-rendering ssg ssr static-site-generator vite web
Last synced: 6 months ago
JSON representation
The fullstack meta-framework for Angular. Powered by Vite and Nitro
- Host: GitHub
- URL: https://github.com/analogjs/analog
- Owner: analogjs
- License: mit
- Created: 2022-07-06T15:46:31.000Z (over 3 years ago)
- Default Branch: beta
- Last Pushed: 2025-05-08T15:00:16.000Z (6 months ago)
- Last Synced: 2025-05-08T22:19:16.928Z (6 months ago)
- Topics: angular, framework, meta-framework, router, server-side-rendering, ssg, ssr, static-site-generator, vite, web
- Language: TypeScript
- Homepage: https://analogjs.org
- Size: 10.5 MB
- Stars: 2,816
- Watchers: 25
- Forks: 275
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - analogjs/analog - The fullstack meta-framework for Angular. Powered by Vite and Nitro (TypeScript)
- stars - analog - framework for Angular. Powered by Vite and Nitro | analogjs | 2947 | (TypeScript)
README
# Analog
[](#contributors-)
[](https://chat.analogjs.org/) [](https://twitter.com/analogjs)
Analog is the meta-framework for building applications and websites with [Angular](https://angular.dev).
Similar to other meta-frameworks such as Next.JS, Nuxt, SvelteKit, Qwik City, and others, Analog provides a similar experience, building on top of Angular.
## Documentation
Visit the docs at [https://analogjs.org](https://analogjs.org)
## Features
- Powered by Vite
- Supports Vitest/Storybook
- Server and deployment integrations powered by [Nitro](https://nitro.unjs.io)
- File-based routing
- Server-side data fetching
- Support for using markdown as content routes
- Integrated API/server routes
- Hybrid SSR/SSG support
- Supports Angular CLI and Nx workspaces
## Getting Started
Use your package manager of choice to create a new project
With npm:
```sh
npm create analog@latest
```
With pnpm:
```sh
pnpm create analog@latest
```
With Bun:
```sh
bun create analog@latest
```
With Yarn:
```sh
yarn create analog
```
Follow the prompts to scaffold the project and start the development server.
[](https://analogjs.org/new)
### Partners
### Sponsors
## Supporting Analog
- Star the [GitHub Repo](https://github.com/analogjs/analog)
- Join the [Discord](https://chat.analogjs.org)
- Follow us on [Twitter](https://twitter.com/analogjs)
- Become a [Sponsor](https://analogjs.org/docs/sponsoring)
## Contributing
Analog welcomes contributors! Please read the [contributing doc](https://github.com/analogjs/analog/blob/main/CONTRIBUTING.md) 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](https://allcontributors.org/docs/en/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
π» π

Andrew Luca
π»

Chau Tran
π» π

Simone
π»

Kyler Johnson
π»

Marc
π π»

himyjan
π»

Alex Kovalev
π

Nuhman Pk
π

MiloΕ‘ Lajtman
π»

profanis
π»

Reece McDonald
π

Matteo Pietro Dazzi
π»

LukΓ‘Ε‘ Matta
π

Luciano
π π»

Robin Goetz
π»

Vadim Evseev
π»

Danny Koppenhagen
π π»

Tomasz Flis
π

AdditionAddict
π π»

Sander
π»

Chris Perko
π» π

Christian LΓΌdemann
π»

Yasser
π»

MichaΕ Dyrcz
π»

Otoniel Guajardo
π

gergobergo
π» π

saurajit
π

Mircea RilΔ
π π

Dominik
π π» π

Henrique CustΓ³dia
π

ISODA Yu
π

Cynthia Iradukunda
π

Drunkenpilot
π π»

Jeremy Hofer
π π» π

Olalekan Raheem
π

Luis Castro
π» π π

Q
π» π

Glenn Latomme
π

Justin Rassier
π π» π

Matthieu Riegler
π π π»

Ashley Hunter
π»

Artur Androsovych
π» π

Bjorn Lu
π

Omar BELKHODJA
π»

Deepak Rudra Paul
π

Michael Avrukin
π

Rafael Mestre
π» π π

Santosh Yadav
π

Tenessy
π π» β οΈ

Jad Chahed
π π

Gesiel Rosa
π π

Besim GΓΌrbΓΌz
π π

Lukas Nys
π

Andreas LΓ€ndle
π»

Pascal KΓΌsgen
π

Alejandro Cuba Ruiz
π π

Shreyas0410
π

Denis Bendrikov
π

iancharlesdouglas
π

Olivier Combe
π»

Sasidharan SD
π

Ajit Panigrahi
π»

nepage-l
π»

Jeff
π»

Sammy Mohamed
π

Josh Morony
π»

Ilir Beqiri
π

MichaΕ Nieruchalski
π»

Angel Fraga Parodi
π π»

Alex
π π»

Doguhan Uluca
π

N. Can KIRIK
π»

ShPelles
π

Pavan Kumar Jadda
π»

Esther White
π» π

Michael Richter
π»

Rafael Triantafillidis
π»

Pooya Parsa
π

Corbin Crutchley
π

Leblanc Meneses
π π» π

James Culveyhouse
π»

Naji
π»

Bitcollage
π

Sonu Kapoor
π»

ezzabuzaid
π»

Eduardo Roth
π

Ryan Clements
π

ByeongGi
π π

Younes Jaaidi
π» β οΈ

BoogMon
π

Anthony Garera
π

Stewan
π» β οΈ

Nate Radebaugh
π»

Wolfram Sokollek
π

Muhammad Uzair
π

Pranav Ramesh
π

Ben Snyder
π π

Jan-Niklas W.
π

Sergey Gultyayev (Serhii Hultiaiev)
π» π

Anderson Feitosa
π»

Jun
π π

Felix Herold
π π
![Soheil Nazari [CHECK24]](https://avatars.githubusercontent.com/u/113988347?v=4?s=100)
Soheil Nazari [CHECK24]
π

Maksymilian Szokalski
π π»

Alfonso AndrΓ©s LΓ³pez Molina
π» π

Nermal
π

tobiasegli
π»

Larson
π»

Ilyass
π»

Brad Bodine
π

Kilesh Maharjan
π»

Diego JesΓΊs
π» π

Rockerturner
π»

Emmanuel DEMEY
π

Nick Taylor
π»

Alex Rose-Pizant
π

Matt Lewis
π»

Baptiste MahΓ©
π»

MiloΕ‘ Danilov
π»

r-yanyo
π

Nikos Anifantis
π

Daichi Kudo
π»

Roydon Gyles-Bedford
π»

Jordan
π

Shannon Moeller π§’
π»

Vlad Sternbach
π»

Miroslav JonaΕ‘
π
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!