# Analog ## Docs - [Contributing](https://analogjs.org/docs/contributing): Contributing - [Contributors](https://analogjs.org/docs/contributors): Contributors - [Open Graph (OG) Image Generation](https://analogjs.org/docs/features/api/og-image-generation): Open Graph (OG) Image Generation - [API Routes](https://analogjs.org/docs/features/api/overview): API Routes - [WebSocket](https://analogjs.org/docs/features/api/websockets): WebSocket - [Overview](https://analogjs.org/docs/features/data-fetching/overview): Overview - [Server Functions](https://analogjs.org/docs/features/data-fetching/server-functions): Server Functions - [Server-Side Data Fetching](https://analogjs.org/docs/features/data-fetching/server-side-data-fetching): Server-Side Data Fetching - [Deployment](https://analogjs.org/docs/features/deployment/overview): Deployment - [Providers](https://analogjs.org/docs/features/deployment/providers): Providers - [Code Generation](https://analogjs.org/docs/features/generation/code-generation): Code Generation - [Internationalization (i18n)](https://analogjs.org/docs/features/i18n/overview): Internationalization (i18n) - [Content Routes](https://analogjs.org/docs/features/routing/content): Content Routes - [Route Metadata](https://analogjs.org/docs/features/routing/metadata): Route Metadata - [Middleware](https://analogjs.org/docs/features/routing/middleware): Middleware - [Routing](https://analogjs.org/docs/features/routing/overview): Routing - [Type-safe Routing](https://analogjs.org/docs/features/routing/typed-routes): Type-safe Routing - [Server Side Rendering](https://analogjs.org/docs/features/server/server-side-rendering): Server Side Rendering - [Building Static Sites](https://analogjs.org/docs/features/server/static-site-generation): Building Static Sites - [Streaming SSR](https://analogjs.org/docs/features/server/streaming-ssr): Streaming SSR - [Running Tests](https://analogjs.org/docs/features/testing/overview): Running Tests - [Using Vitest with An Angular Project](https://analogjs.org/docs/features/testing/vitest): Using Vitest with An Angular Project - [Updating to the latest version](https://analogjs.org/docs/features/updating/overview): Updating to the latest version - [Getting Started](https://analogjs.org/docs/getting-started): Getting Started - [Angular Compilation](https://analogjs.org/docs/guides/angular-compilation): Angular Compilation - [Version Compatibility](https://analogjs.org/docs/guides/compatibility): Version Compatibility - [Form Server Actions](https://analogjs.org/docs/guides/forms): Form Server Actions - [Building an Angular Library](https://analogjs.org/docs/guides/libraries): Building an Angular Library - [Migrating an Angular app to Analog](https://analogjs.org/docs/guides/migrating): Migrating an Angular app to Analog - [Build with AI](https://analogjs.org/docs/integrations/ai/index): Build with AI - [Angular Material Integration with Analog](https://analogjs.org/docs/integrations/angular-material/index): Angular Material Integration with Analog - [Ionic Framework Integration with Analog](https://analogjs.org/docs/integrations/ionic/index): Ionic Framework Integration with Analog - [Nx](https://analogjs.org/docs/integrations/nx/index): Nx - [Using Storybook with Angular and Vite](https://analogjs.org/docs/integrations/storybook/index): Using Storybook with Angular and Vite - [TanStack Query Integration with Analog](https://analogjs.org/docs/integrations/tanstack-query/index): TanStack Query Integration with Analog - [Introduction](https://analogjs.org/docs/introduction): Introduction - [Astro](https://analogjs.org/docs/packages/astro-angular/overview): Astro - [create-analog](https://analogjs.org/docs/packages/create-analog/overview): create-analog - [Router](https://analogjs.org/docs/packages/router/overview): Router - [Using CSS Pre-processors](https://analogjs.org/docs/packages/vite-plugin-angular/css-preprocessors): Using CSS Pre-processors - [Vite](https://analogjs.org/docs/packages/vite-plugin-angular/overview): Vite - [Nitro](https://analogjs.org/docs/packages/vite-plugin-nitro/overview): Nitro - [Sponsorships and Partnerships](https://analogjs.org/docs/sponsoring): Sponsorships and Partnerships - [Support](https://analogjs.org/docs/support): Support