Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 10 days 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 2 years ago)
- Default Branch: beta
- Last Pushed: 2024-10-11T03:22:27.000Z (29 days ago)
- Last Synced: 2024-10-11T16:04:39.197Z (28 days ago)
- Topics: angular, framework, meta-framework, router, server-side-rendering, ssg, ssr, static-site-generator, vite, web
- Language: TypeScript
- Homepage: https://analogjs.org
- Size: 7.49 MB
- Stars: 2,543
- Watchers: 28
- Forks: 242
- 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
README
# Analog
[![All Contributors](https://img.shields.io/badge/all_contributors-124-orange.svg?style=flat-square)](#contributors-)
[![Discord server](https://dcbadge.vercel.app/api/server/mKC2Ec48U5?style=flat-square)](https://chat.analogjs.org/) [![Twitter](https://img.shields.io/twitter/follow/analogjs)](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.
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](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]
π
Maksymilian Szokalski
π π»
Alfonso AndrΓ©s LΓ³pez Molina
π»
Nermal
π
tobiasegli
π»
Larson
π»
Ilyass
π»
Brad Bodine
π
Kilesh Maharjan
π»
Diego JesΓΊs
π» π
Rockerturner
π»
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!