angular

    angular/angular

    #30 this week

    Deliver web apps with confidence πŸš€

    frontend
    web
    angular
    javascript
    pwa
    typescript
    web-framework
    TypeScript
    MIT
    101.0K stars
    27.5K forks
    101.0K GitHub watchers
    Updated 9/13/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • A development platform for building mobile and desktop web applications using TypeScript and JavaScript.
    • Provides a comprehensive, scalable framework with powerful tooling and cross-platform support for high-performance web apps.
    • Use for building dynamic single-page applications with modular components and reactive forms.
    • Use for creating progressive web apps (PWAs) that work offline and deliver native-like experiences.
    • Use for implementing server-side rendering to improve SEO and initial load performance of web applications.

    About angular

    Angular - The modern web developer's platform

    angular-logo
    Angular is a development platform for building mobile and desktop web applications
    using TypeScript/JavaScript and other languages.

    angular.dev

    Contributing Guidelines Β· Submit an Issue Β· Blog

    Angular on npm


    Documentation

    Get started with Angular, learn the fundamentals and explore advanced topics on our documentation website.

    Advanced

    Local Development

    To contribute to the Angular Docs, check out the Angular.dev README

    Development Setup

    Prerequisites

    Setting Up a Project

    Install the Angular CLI globally:

    npm install -g @angular/cli
    

    Create workspace:

    ng new [PROJECT NAME]
    

    Run the application:

    cd [PROJECT NAME]
    ng serve
    

    Angular is cross-platform, fast, scalable, has incredible tooling, and is loved by millions.

    Quickstart

    Get started in 5 minutes.

    Ecosystem

    angular ecosystem logos

    Changelog

    Learn about the latest improvements.

    Upgrading

    Check out our upgrade guide to find out the best way to upgrade your project.

    Contributing

    Contributing Guidelines

    Read through our contributing guidelines to learn about our submission process, coding rules, and more.

    Want to Help?

    Want to report a bug, contribute some code, or improve the documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues labeled as help wanted or good first issue.

    Code of Conduct

    Help us keep Angular open and inclusive. Please read and follow our Code of Conduct.

    Community

    Join the conversation and help the community.

    Love Angular badge

    Love Angular? Give our repo a star :star: :arrow_up:.

    Discover Repositories

    Search across tracked repositories by name or description