Analog

Analog

Build and ship applications and websites faster with Angular
GitHub
1.76k
Created a year ago, last commit 3 days ago
74 contributors
643 commits
Stars added on GitHub, month by month
N/A
12
1
2
3
4
5
6
7
8
9
10
11
2022
2023
Stars added on GitHub, per day, on average
Yesterday
=
Last week
+1.1 /day
Last month
+1.7 /day
Last 12 months
+3.3 /day
Package on NPM
Monthly downloads on NPM
N/A
12
1
2
3
4
5
6
7
8
9
10
11
2022
2023
No dependencies
README

Analog

All Contributors

Discord server Twitter

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.

Open in StackBlitz

Supporting Analog

Analog is an MIT-licensed open source project with its ongoing development made possible by contributors and sponsors.

Become a Sponsor!.

Sponsors

GitHub Accelerator Mirahi House of Angular

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
Brandon

๐Ÿ’ป ๐Ÿ“– ๐Ÿค”
Lars Gyrup Brink Nielsen
Lars Gyrup Brink Nielsen

๐Ÿ“– โš ๏ธ
Marko Stanimiroviฤ‡
Marko Stanimiroviฤ‡

๐Ÿ”ง ๐Ÿš‡ ๐Ÿ“– ๐Ÿ’ป ๐ŸŽจ
Jason Hodges
Jason Hodges

๐Ÿ“–
Tim Deschryver
Tim Deschryver

๐Ÿš‡
Dale Nguyen
Dale Nguyen

๐Ÿ’ป ๐ŸŽจ
Andrรฉs Villanueva
Andrรฉs Villanueva

๐Ÿ“– ๐ŸŒ
Umair Hafeez
Umair Hafeez

๐Ÿš‡
Brandon Largeau
Brandon Largeau

๐Ÿš‡
Maina Wycliffe
Maina Wycliffe

๐Ÿ’ป ๐Ÿš‡
Preston Lamb
Preston Lamb

๐Ÿ’ป ๐Ÿ“–
Andrew Luca
Andrew Luca

๐Ÿ’ป
Chau Tran
Chau Tran

๐Ÿ’ป ๐Ÿš‡
Simone
Simone

๐Ÿ’ป
Kyler Johnson
Kyler Johnson

๐Ÿ’ป
Marc
Marc

๐Ÿ“– ๐Ÿ’ป
himyjan
himyjan

๐Ÿ’ป
Alex Kovalev
Alex Kovalev

๐Ÿ“–
Nuhman Pk
Nuhman Pk

๐Ÿ“–
Miloลก Lajtman
Miloลก Lajtman

๐Ÿ’ป
profanis
profanis

๐Ÿ’ป
Reece McDonald
Reece McDonald

๐Ÿ“–
Matteo Pietro Dazzi
Matteo Pietro Dazzi

๐Ÿ’ป
Lukรกลก Matta
Lukรกลก Matta

๐Ÿ“–
Luciano
Luciano

๐Ÿ“–
Robin Goetz
Robin Goetz

๐Ÿ’ป
Vadim Evseev
Vadim Evseev

๐Ÿ’ป
Danny Koppenhagen
Danny Koppenhagen

๐Ÿ“– ๐Ÿ’ป
Tomasz Flis
Tomasz Flis

๐Ÿ“–
AdditionAddict
AdditionAddict

๐Ÿ“– ๐Ÿ’ป
Sander
Sander

๐Ÿ’ป
Chris Perko
Chris Perko

๐Ÿ’ป ๐Ÿ“–
Christian Lรผdemann
Christian Lรผdemann

๐Ÿ’ป
Yasser
Yasser

๐Ÿ’ป
Michaล‚ Dyrcz
Michaล‚ Dyrcz

๐Ÿ’ป
Otoniel Guajardo
Otoniel Guajardo

๐Ÿ“–
gergobergo
gergobergo

๐Ÿ’ป
saurajit
saurajit

๐Ÿ“–
Mircea Rilฤƒ
Mircea Rilฤƒ

๐Ÿ“– ๐Ÿš‡
Dominik
Dominik

๐Ÿ“– ๐Ÿ’ป ๐Ÿš‡
Henrique Custรณdia
Henrique Custรณdia

๐Ÿ“–
ISODA Yu
ISODA Yu

๐Ÿ“–
Cynthia Iradukunda
Cynthia Iradukunda

๐Ÿ“–
Drunkenpilot
Drunkenpilot

๐Ÿ“– ๐Ÿ’ป
Jeremy Hofer
Jeremy Hofer

๐Ÿ“– ๐Ÿ’ป ๐Ÿš‡
Olalekan Raheem
Olalekan Raheem

๐Ÿ“–
Luis Castro
Luis Castro

๐Ÿ’ป ๐Ÿ“–
Q
Q

๐Ÿ’ป ๐Ÿ“–
Glenn Latomme
Glenn Latomme

๐Ÿ“–
Justin Rassier
Justin Rassier

๐Ÿ“– ๐Ÿ’ป ๐Ÿš‡
Matthieu Riegler
Matthieu Riegler

๐Ÿ“– ๐Ÿš‡ ๐Ÿ’ป
Ashley Hunter
Ashley Hunter

๐Ÿ’ป
Artur Androsovych
Artur Androsovych

๐Ÿ’ป ๐Ÿ“–
Bjorn Lu
Bjorn Lu

๐Ÿš‡
Omar BELKHODJA
Omar BELKHODJA

๐Ÿ’ป
Deepak Rudra Paul
Deepak Rudra Paul

๐Ÿ“–
Michael Avrukin
Michael Avrukin

๐Ÿ“–
Rafael Mestre
Rafael Mestre

๐Ÿ’ป ๐Ÿ“– ๐Ÿš‡
Santosh Yadav
Santosh Yadav

๐Ÿ“–
Tenessy
Tenessy

๐Ÿš‡
Jad Chahed
Jad Chahed

๐Ÿ“– ๐ŸŒ
Gesiel Rosa
Gesiel Rosa

๐Ÿ“– ๐ŸŒ

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