PACKAGE · META FRAMEWORK

@analogjs/platform

The fullstack meta-framework for Angular

WEEKLY DOWNLOADS 16.8K
STARS 3.1K
FORKS 319
OPEN ISSUES 13
INSTALL SIZE 148.1 MB
UNPACKED SIZE 421.8 kB
LAST UPDATED 2mo ago
DOWNLOAD TRENDS

@analogjs/platform downloads — last 12 months

Download trends for @analogjs/platform1 download series from Jun 2025 to May 2026. Use left and right arrow keys to inspect monthly values.035.7K71.4K107.1K142.8KJun 2025SepDecMarMay 2026
@analogjs/platform
ABOUT @ANALOGJS/PLATFORM

@analogjs/platform is a meta-framework designed to enhance the Angular development experience by integrating modern web development patterns and tooling. It addresses the need for more streamlined and feature-rich Angular applications by providing a robust foundation for building complex, full-stack experiences. Developed with performance and developer productivity in mind, it aims to simplify tasks often associated with building modern web applications, such as server-side rendering and static site generation.

The core philosophy behind @analogjs/platform centers on leveraging the power of Angular while adopting best practices from contemporary web frameworks. It targets developers who want to build performant, scalable Angular applications with features like SSR, SSG, and seamless routing out of the box. The framework encourages a component-centric approach and provides patterns that facilitate code sharing between server and client, reducing boilerplate and improving maintainability.

Key architectural patterns include deep integration with Nitro, the server engine, which powers its server-side rendering and API route capabilities. Developers can define server-specific logic, leverage Vite for an optimized build process, and utilize file-based routing for a convention-over-configuration approach. Features like `useQuery` and `useMutation` hooks for data fetching and state management are integral to its client-side and server-rendered interactions, ensuring efficient data handling.

@analogjs/platform fits seamlessly into the Angular ecosystem and leverages Vite as its bundler, offering a modern development experience. It integrates with the Angular Router for declarative navigation and supports server-side rendering (SSR) and static site generation (SSG) workflows. This makes it a powerful choice for projects requiring SEO optimization or fast initial page loads, while still benefiting from the comprehensive Angular ecosystem.

With a robust set of features, @analogjs/platform aims for excellent performance characteristics, largely due to its Vite-powered build system and efficient server-rendering capabilities. While package size details are specific metrics, the framework is built to enable performant applications. It is actively maintained, with version 2.6.0 showcasing ongoing development and feature enhancements, suggesting a mature yet evolving solution for Angular developers.

WHEN TO USE
  • When building Angular applications that require robust server-side rendering (SSR) for SEO and initial load performance.
  • When aiming for static site generation (SSG) of Angular applications to deliver lightning-fast, pre-rendered content.
  • When leveraging Vite as a modern, fast bundler for your Angular project.
  • When adopting file-based routing conventions for simplified route management in Angular.
  • When integrating API routes directly within your Angular application structure using Nitro.
  • When you need to manage server-side data fetching and client-side hydration efficiently within Angular.
WHEN NOT TO USE
  • If you only require a client-side rendered Angular application without SSR or SSG needs, the overhead of a meta-framework might be unnecessary.
  • If your project exclusively uses plain Angular without integrating modern tooling like Vite or advanced routing patterns.
  • When building extremely small, simple Angular components that do not benefit from server-rendering or advanced routing.
  • If you are strictly adhering to older Angular build configurations and are unwilling to adopt Vite.
  • When a simpler Angular setup without a meta-framework layer is sufficient for your project's scope.

CORRECTIONS

Spot wrong data here?

A short note helps us fix it.

Anonymous · No account · No email back

COMPARISONS 7
@analogjs/platform vs svelte ★ 86.9K · 2.3M/wk @analogjs/platform vs @builder.io/qwik ★ 22.0K · 17.1K/wk @analogjs/platform vs nuxt ★ 60.4K · 754.7K/wk @analogjs/platform vs next ★ 139.9K · 20.5M/wk @analogjs/platform vs solid-js ★ 35.6K · 1.3M/wk @analogjs/platform vs astro ★ 59.9K · 1.6M/wk @analogjs/platform vs @remix-run/react ★ 33.0K · 467.3K/wk