awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angular avatar

angular/angular

0
View on GitHub↗
100,360 estrellas·27,180 forks·TypeScript·MIT·16 vistasangular.dev↗

Angular

Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization.

The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering strategies, including server-side rendering and static site generation, with support for hydration processes to optimize application delivery. Additionally, the framework features a built-in animation suite and security mechanisms to handle common web vulnerabilities.

Features

  • Zoneless - Executes native change detection to update application state without requiring external monkey-patching.
  • Signal Based Inputs - Automates property updates by propagating changes through a reactive data flow.
  • Form Foundation Primitives - Bundles essential primitives for managing form controls, groups, arrays, and value accessors.
  • Attribute - Alters DOM element behavior and appearance using declarative attribute-based instructions.
  • Client Services - Exposes a robust network client supporting typed responses and request interception.
  • Event Bindings - Connects template expressions directly to native DOM events via a declarative syntax.
  • Functional - Facilitates dependency resolution within functional initialization contexts.
  • Component Architectures - Structures user interfaces into hierarchical trees of encapsulated, reusable components.
  • Control Flow Directives - Handles conditional rendering and collection iteration with optimized tracking expressions.
  • High-Performance - Streamlines build pipelines to achieve high-performance compilation for large-scale projects.
  • Dependency Injection Providers - Injects network client instances throughout the application using a centralized provider system.
  • Reactive Context Tracking - Registers signal reads automatically to establish precise dependency graphs at runtime.
  • Resource Status Trackers - Tracks resource loading states, errors, and data availability through reactive properties.
  • Component Lifecycle Hooks - Triggers custom logic at defined stages throughout a component's operational lifecycle.
  • Built-in Attribute - Standardizes property binding through built-in directives for common DOM interactions.
  • Server Routing - Defines rendering modes for individual routes to support flexible server-side delivery.
  • Location Strategies - Configures URL navigation strategies, including both path-based and hash-based formats.
  • Named Router Outlets - Enables simultaneous display of multiple independent content areas via named routing outlets.
  • Language Frameworks - Platform for building scalable single-page web applications.
  • Web Frameworks - Development platform for building mobile and desktop web applications.
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.
  • Client Side Rendering - Renders dynamic content and updates the interface entirely within the browser environment.
  • Security Sanitization - Neutralizes potentially malicious data within user input to block common web vulnerabilities automatically.
  • Dependency Mocking - Substitutes real dependencies with controlled test doubles during the development cycle.
  • Error Handlers - Coordinates structured error management and automatic retry logic for backend requests.
  • Component Service Scoping - Isolates service instances to specific component sub-trees through a scoped dependency system.
  • Reactive HTTP Resource Fetching - Wraps network requests to expose data and status updates as reactive signals.
  • Routing Component Testing - Simulates navigation and verifies component states by configuring a router within test environments.
  • Custom Element Transformations - Transforms encapsulated components into standard custom elements that bootstrap upon insertion into the document.
  • Localization Services - Manages localized text and translation workflows to support multi-locale application delivery.
  • Build Extension Architectures - Integrates custom build tasks and compilation steps into the standard development pipeline.
  • CSS Animations - Applies reusable animation sequences via keyframe definitions and style classes.
  • Asynchronous - Verifies asynchronous operations by mocking service calls and stubbing network interactions.
  • Directive Testing Utilities - Validates directive behavior by inspecting property changes on host elements.
  • Change Detection Testing - Synchronizes application state during testing by manually triggering change detection cycles.
  • Dynamic Form Generation - Generates forms dynamically by mapping data models to reactive form directives.

Historial de estrellas

Gráfico del historial de estrellas de angular/angularGráfico del historial de estrellas de angular/angular

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Angular

Proyectos open-source similares, clasificados según cuántas características comparten con Angular.
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Ver en GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    Ver en GitHub↗245,669
  • leptos-rs/leptosAvatar de leptos-rs

    leptos-rs/leptos

    20,993Ver en GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Rustdomfine-grainedisomorphic
    Ver en GitHub↗20,993
  • meituan-dianping/mpvueAvatar de Meituan-Dianping

    Meituan-Dianping/mpvue

    20,345Ver en GitHub↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    JavaScriptminimpvuevue
    Ver en GitHub↗20,345
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Ver en GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    Ver en GitHub↗209,900
Ver las 30 alternativas a Angular→

Preguntas frecuentes

¿Qué hace angular/angular?

Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization.

¿Cuáles son las características principales de angular/angular?

Las características principales de angular/angular son: Zoneless, Signal Based Inputs, Form Foundation Primitives, Attribute, Client Services, Event Bindings, Functional, Component Architectures.

¿Qué alternativas de código abierto existen para angular/angular?

Las alternativas de código abierto para angular/angular incluyen: facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… leptos-rs/leptos — Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types… meituan-dianping/mpvue — This project is a development framework that enables the creation of cross-platform mobile mini programs using the… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… vuejs/core — Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a…