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
·
aurelia avatar

aurelia/framework

0
View on GitHub↗
11,678 estrellas·608 forks·TypeScript·MIT·4 vistas

Framework

Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input.

The framework implements a component architecture that pairs logic classes with HTML templates to create reusable visual elements. It utilizes a dependency injection container to manage object lifecycles and a modular composition model that aggregates independent functional packages into a single entry point.

The system manages the client-side user interface through observation-based data binding and template-driven DOM manipulation. It integrates components as custom elements to maintain compatibility with the native browser DOM hierarchy.

Features

  • Client-Side Frameworks - Functions as a client-side framework for managing dynamic state and UI components in the browser.
  • Runtime Template Parsing - Parses HTML templates at runtime to create a living connection between view elements and the underlying view model state.
  • Class-Based Components - Implements a component architecture that pairs standard JavaScript classes with HTML templates for reusable UI building blocks.
  • Component Architectures - Provides a structural pattern for building user interfaces from modular, reusable building blocks.
  • Component-Based UI Frameworks - Employs a modular architecture where logic classes and HTML templates are paired to create reusable UI elements.
  • Data Binding - Synchronizes application state with the view using a binding syntax to render dynamic content.
  • Dynamic UI Binding - Synchronizes application state with the view in real time to render dynamic content and process user input.
  • JavaScript SPA Frameworks - Provides a JavaScript-based toolkit for building single-page applications with an integrated component system.
  • Web Application Frameworks - Provides a comprehensive platform for building scalable web applications across browser, mobile, and desktop environments.
  • Observation-Based Rendering - Uses observation-based data binding to automatically update DOM elements when model properties change.
  • Web Applications - Enables the creation of software executable within a web browser for mobile and desktop environments.
  • Dependency Injection Containers - Provides a dependency injection container to manage object lifecycles and decouple logic from implementation.
  • Modular Framework Compositions - Aggregates independent functional packages into a single framework entry point for flexible feature selection.
  • Framework Lifecycle Orchestrators - Serves as a central entry point that integrates multiple sub-modules to manage the overall lifecycle of the application.
  • Custom Elements - Wraps framework components as standard web components to maintain compatibility with the native browser DOM hierarchy.
  • Frontend Frameworks - Standards-based, unobtrusive framework for building web applications.

Historial de estrellas

Gráfico del historial de estrellas de aurelia/frameworkGráfico del historial de estrellas de aurelia/framework

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 Framework

Proyectos open-source similares, clasificados según cuántas características comparten con Framework.
  • 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
  • polymer/polymerAvatar de Polymer

    Polymer/polymer

    22,026Ver en GitHub↗

    Polymer is a custom element framework and web component library used to build reusable, encapsulated custom elements that function as native browser components. It serves as a system for defining public properties and attributes that trigger automatic state observation and updates within the DOM. The project functions as a data binding library, providing a mechanism to synchronize state between internal component properties and external models via two-way data binding. It covers the development of frontend component libraries and web component architecture, enabling the creation of modular u

    HTML
    Ver en GitHub↗22,026
  • dotnet/aspnetcoreAvatar de dotnet

    dotnet/aspnetcore

    38,143Ver en GitHub↗

    This project is a comprehensive server-side web framework designed for building scalable web applications and services. It provides a structured, component-based architecture that integrates a dependency injection container to manage service lifecycles and promote loose coupling across the software stack. The framework enables the creation of interactive client-side interfaces through a component-based model that synchronizes state directly with the browser. The platform distinguishes itself through a highly configurable middleware-based request pipeline and an attribute-based routing engine

    C#aspnetcoredotnethacktoberfest
    Ver en GitHub↗38,143
  • dotnet/aspnetcore.docsAvatar de dotnet

    dotnet/AspNetCore.Docs

    13,115Ver en GitHub↗

    ASP.NET Core is a unified, cross-platform framework designed for building scalable web applications and services. It provides a comprehensive environment for constructing server-side rendered applications, real-time communication services, and interactive web components using C# and .NET. The framework distinguishes itself through a modular architecture that centers on a built-in dependency injection container, which manages service lifecycles and component modularity to improve testability. It utilizes a middleware pipeline to process requests and employs policy-based authorization to secure

    C#aspaspnetaspnet-core
    Ver en GitHub↗13,115
Ver las 30 alternativas a Framework→

Preguntas frecuentes

¿Qué hace aurelia/framework?

Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input.

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

Las características principales de aurelia/framework son: Client-Side Frameworks, Runtime Template Parsing, Class-Based Components, Component Architectures, Component-Based UI Frameworks, Data Binding, Dynamic UI Binding, JavaScript SPA Frameworks.

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

Las alternativas de código abierto para aurelia/framework incluyen: vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… polymer/polymer — Polymer is a custom element framework and web component library used to build reusable, encapsulated custom elements… dotnet/aspnetcore — This project is a comprehensive server-side web framework designed for building scalable web applications and… dotnet/aspnetcore.docs — ASP.NET Core is a unified, cross-platform framework designed for building scalable web applications and services. It… preactjs/preact — Preact is a lightweight declarative user interface library designed for building high-performance web applications. It… ruanyf/react-demos — This project is a collection of practical code samples and demonstrations for building user interfaces with React. It…