16 repositorios
Tools and patterns for building single-page applications using the Angular framework.
Distinct from Angular System Architectures: The candidates are either about rotational dynamics or specific build runners, not the general application of the framework.
Explore 16 awesome GitHub repositories matching web development · Angular Application Frameworks. Refine with filters or upvote what's useful.
The Angular Command Line Interface is a tool for initializing, scaffolding, and managing the development lifecycle of Angular web applications from a terminal. It functions as a project manager and frontend build toolchain, providing a standardized way to bootstrap new applications and manage their overall health and configuration. The tool employs schematic-based code generation to create standardized project structures and components. It utilizes a workspace-based configuration to manage multiple related applications and libraries within a single shared root and dependency tree. The system
Bootstraps new Angular applications by generating the initial project structure and configuration files.
This project is an architecture reference and coding standard for the Angular framework. It provides guidelines for organizing files, components, and services into a logical hierarchy to maintain consistent and readable TypeScript code. The guide focuses on enterprise application architecture and frontend code governance. It establishes a shared set of structural guidelines and development standards to ensure long-term maintainability and to assist in bootstrapping new projects without technical debt. The resource covers modular architecture guidelines, pattern-based code standardization, an
Establishes consistent coding patterns and syntax rules specifically for developers using the Angular framework.
This project is a pre-configured development boilerplate for building applications using the Angular framework and the Webpack module bundler. It provides a standardized environment that integrates a dockerized development setup to ensure consistent build and execution across different operating systems. The blueprint includes a production pipeline focused on frontend performance, utilizing ahead-of-time compilation and lazy loading to reduce bundle sizes. It also incorporates a built-in Sass styling integration to process SCSS files into CSS and an automated testing suite with integration fo
Provides a pre-configured boilerplate and scaffolding to accelerate the initialization of new Angular applications.
Nebular is an Angular UI component library that implements the Eva Design System, providing a comprehensive set of over thirty-five ready-made UI elements with full theming support. The library is built around a design-token-driven architecture where visual properties are compiled into CSS custom properties, enabling global style overrides and consistent branding across applications without modifying component internals. The framework includes a built-in dark mode system activated by toggling a CSS class on the root element, which triggers pre-defined token overrides across all components. Au
Supports full visual theming with dark mode and CSS custom properties for brand customization.
Ghostfolio is a self-hosted portfolio tracker designed for personal finance tracking and wealth management. It allows users to record investment transactions and monitor asset holdings across multiple financial accounts in a single private environment. The system provides a financial performance analyzer to calculate investment returns and generate growth charts. It includes an investment risk auditor that performs static analysis on asset holdings to identify financial vulnerabilities and diversification gaps. The platform covers broader capabilities for multi-account management and financi
Implements a single-page application frontend using the Angular framework for dynamic user interface updates.
billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d
Provides Angular-specific chart components for declarative integration into Angular applications.
CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of
Provides native integration components for embedding the editor into Angular, React, and Vue applications.
Esta es una aplicación web TypeScript y aplicación de una sola página construida con Angular. Sirve como una plataforma de blogs completa y un sistema de gestión de contenido que implementa patrones arquitectónicos profesionales para construir interfaces de usuario complejas. El proyecto funciona como un cliente de API REST que se integra con un servicio backend para gestionar usuarios, artículos e interacciones sociales. Incluye un renderizador de contenido markdown para mostrar artículos formateados y un sistema para el descubrimiento de contenido utilizando feeds paginados y filtros de categoría. La aplicación cubre varios dominios funcionales, incluyendo flujos de trabajo de autenticación de usuario con gestión de identidad basada en tokens, gestión del ciclo de vida de artículos de blog y características de redes sociales como seguir autores y marcar contenido como favorito.
Built as a comprehensive single-page application leveraging the Angular framework for complex UI logic.
This project is a curated collection of technical interview questions and detailed answers designed for professional software engineering roles. It serves as an Angular framework study resource and interview guide for developers preparing for frontend engineering assessments. The resource covers core architectural patterns including component-based view architecture, hierarchical dependency injection, and declarative template binding. It also addresses implementation details regarding observable-driven data streams and the use of directives for DOM manipulation. Additional content focuses on
Serves as a comprehensive resource for building applications using the Angular framework.
Angular Seed es un framework de arranque de proyectos que proporciona un sistema de construcción preconfigurado y una estructura de proyecto estándar para aplicaciones Angular. Establece una base para crear aplicaciones web, móviles y de escritorio con objetivos de despliegue integrados. El framework se diferencia por su soporte de espacios de trabajo multi-aplicación, permitiendo que múltiples instancias de aplicaciones residan dentro de un mismo código base para compartir lógica y recursos. Incluye una gestión de entornos especializada para cambiar endpoints de API y configuraciones entre etapas de desarrollo, staging y producción. El proyecto cubre una amplia superficie de capacidades, incluyendo optimización de paquetes de producción mediante compilación ahead-of-time y contenedorización para la estandarización del entorno de ejecución. Incorpora un flujo de trabajo de desarrollo que incluye pruebas unitarias con cobertura de código, pruebas automatizadas de extremo a extremo en navegador y generación automatizada de documentación de API.
Provides a comprehensive bootstrapping framework and build system for developing and deploying Angular applications.
mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor
Enables the embedding of custom web components into Angular applications via schema configuration.
ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati
Ships a set of Angular-specific components that wrap SVG charting functionality for declarative use.
vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building administrative interfaces. It provides an enterprise UI component library and a role-based access control system to manage user logins and restrict access to protected administrative routes. The framework features a command-line tool for managing optional plugin dependencies to optimize bundle size. It includes an automated navigation system that generates multi-level sidebars, breadcrumbs, and tabbed browsing interfaces based on the application routing configuration. The project cov
Provides integrated rich text and markdown editors for creating formatted content within the administrative interface.
textAngular is a rich text editor component for AngularJS applications. It provides a visual editing interface that enables users to format text and embed media, acting as a synchronization layer that connects the editor to an application data model. The editor features a customizable interface where formatting button groups and toolbar layouts are defined via configuration. It supports the registration of custom tools and plugins to extend the editor's functional capabilities. The project covers HTML content binding with two-way data synchronization, event-driven change tracking, and the us
Integrates a rich text editor as a native component specifically designed for AngularJS applications.
Este proyecto proporciona un framework arquitectónico estandarizado para construir aplicaciones empresariales escalables de stack completo. Sirve como un boilerplate fundamental que aplica principios de arquitectura limpia, asegurando que la lógica de negocio permanezca aislada de las preocupaciones de infraestructura y los detalles de persistencia de datos externos. Al organizar el código en módulos basados en características en lugar de roles técnicos, el framework simplifica la navegación y el mantenimiento dentro de bases de código grandes y complejas. La arquitectura se distingue por un modelo de comunicación basado en mediadores que desacopla las capas de la aplicación y evita dependencias cíclicas. Utiliza un pipeline centralizado para el procesamiento de solicitudes, que estandariza preocupaciones transversales como la validación, la seguridad y el manejo de errores en todos los endpoints. Este enfoque garantiza un comportamiento consistente y reduce el código redundante al gestionar la comunicación y el flujo de lógica a través de un despachador unificado. El framework también incorpora estrategias robustas de gestión de datos, utilizando raíces de agregación para mantener la integridad transaccional y aplicar invariantes de negocio. Admite la composición modular mediante inyección de dependencias y proporciona herramientas para interceptar el tráfico de red y gestionar el acceso a rutas. El proyecto incluye una plantilla integral para el desarrollo en .NET y web, ofreciendo un punto de partida estructurado que facilita la contenedorización y el despliegue consistente en diversos entornos.
Offers standardized project layouts and modular structures to accelerate the initialization of scalable applications.
Este proyecto proporciona una colección de componentes de interfaz de usuario reutilizables para renderizar gráficos interactivos basados en datos dentro de aplicaciones web. Funciona como un puente entre la arquitectura basada en componentes del framework y las librerías de gráficos de bajo nivel, permitiendo a los desarrolladores encapsular una lógica de visualización compleja en elementos estándar. La librería se distingue por integrar el enlace de datos reactivo y la gestión del ciclo de vida directamente en el proceso de creación de gráficos. Esto asegura que las representaciones visuales, como gráficos de barras, líneas y sectores, se sincronicen automáticamente con los modelos de datos subyacentes y ajusten sus dimensiones en respuesta a los cambios en el contenedor principal. El framework admite una amplia gama de capacidades interactivas, incluyendo transiciones de estado animadas, entradas de usuario delegadas por eventos y superposiciones de información contextual. Los usuarios pueden adaptar aún más la salida visual a través de amplias opciones de configuración para leyendas, etiquetas de ejes, paletas de colores y presentación de tooltips.
Provides reusable UI components for displaying dynamic charts that automatically animate and resize based on data changes.