16 Repos
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.
Dies ist eine TypeScript-Webanwendung und Single-Page-Application, die mit Angular erstellt wurde. Sie dient als voll ausgestattete Blogging-Plattform und Content-Management-System, das professionelle Architekturmuster für den Aufbau komplexer Benutzeroberflächen implementiert. Das Projekt fungiert als REST-API-Client, der in einen Backend-Dienst integriert ist, um Benutzer, Artikel und soziale Interaktionen zu verwalten. Es enthält einen Markdown-Content-Renderer zur Anzeige formatierter Artikel sowie ein System zur Content-Discovery mittels paginierter Feeds und Kategoriefiltern. Die Anwendung deckt verschiedene funktionale Domänen ab, einschließlich Benutzerauthentifizierungs-Workflows mit Token-basiertem Identitätsmanagement, Lebenszyklusmanagement von Blog-Artikeln sowie Social-Networking-Funktionen wie das Folgen von Autoren und das Favorisieren von Inhalten.
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 ist ein Projekt-Bootstrapping-Framework, das ein vorkonfiguriertes Build-System und eine Standard-Projektstruktur für Angular-Anwendungen bereitstellt. Es bildet das Fundament für die Erstellung von Web-, Mobil- und Desktop-Anwendungen mit integrierten Deployment-Zielen. Das Framework zeichnet sich durch die Unterstützung von Multi-Application-Workspaces aus, wodurch mehrere Anwendungsinstanzen innerhalb einer einzigen Codebasis existieren können, um Logik und Ressourcen zu teilen. Es enthält ein spezialisiertes Umgebungsmanagement für den Wechsel von API-Endpunkten und Konfigurationseinstellungen zwischen Entwicklungs-, Staging- und Produktionsphasen. Das Projekt deckt ein breites Funktionsspektrum ab, einschließlich Produktions-Bundle-Optimierung durch Ahead-of-Time-Kompilierung und Containerisierung für die Standardisierung der Laufzeitumgebung. Es integriert einen Entwicklungsworkflow mit Unit-Tests inklusive Code-Coverage, automatisierten End-to-End-Browser-Tests und automatisierter API-Dokumentationsgenerierung.
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 ist eine Rich-Text-Editor-Komponente für AngularJS-Anwendungen. Sie bietet eine visuelle Bearbeitungsoberfläche, mit der Benutzer Text formatieren und Medien einbetten können, und fungiert als Synchronisationsschicht zwischen dem Editor und dem Datenmodell der Anwendung. Der Editor verfügt über eine anpassbare Oberfläche, bei der Formatierungsgruppen und Toolbar-Layouts über Konfigurationen definiert werden. Er unterstützt die Registrierung benutzerdefinierter Tools und Plugins, um die funktionalen Möglichkeiten des Editors zu erweitern. Das Projekt deckt HTML-Content-Binding mit bidirektionaler Datensynchronisation, ereignisgesteuerte Änderungsverfolgung und die Verwendung spezieller Marker für die Einbettung von Video-Platzhaltern ab.
Integrates a rich text editor as a native component specifically designed for AngularJS applications.
Dieses Projekt bietet ein standardisiertes Architektur-Framework für den Aufbau skalierbarer Full-Stack-Enterprise-Anwendungen. Es dient als grundlegendes Boilerplate, das Prinzipien der Clean Architecture durchsetzt und sicherstellt, dass Geschäftslogik von Infrastruktur-Belangen und externen Datenspeicherungsdetails isoliert bleibt. Durch die Organisation von Code in funktionsbasierten Modulen anstelle von technischen Rollen vereinfacht das Framework die Navigation und Wartung in großen, komplexen Codebasen. Die Architektur zeichnet sich durch ein mediatorbasiertes Kommunikationsmodell aus, das Anwendungsschichten entkoppelt und zyklische Abhängigkeiten verhindert. Sie nutzt eine zentralisierte Pipeline für die Anforderungsverarbeitung, die Querschnittsaufgaben wie Validierung, Sicherheit und Fehlerbehandlung über alle Endpunkte hinweg standardisiert. Dieser Ansatz sorgt für konsistentes Verhalten und reduziert redundanten Code, indem Kommunikation und Logikfluss über einen einheitlichen Dispatcher gesteuert werden. Das Framework integriert zudem robuste Datenmanagement-Strategien und nutzt Aggregate Roots, um die transaktionale Integrität zu wahren und Geschäftsregeln durchzusetzen. Es unterstützt die modulare Komposition durch Dependency Injection und bietet Tools zum Abfangen von Netzwerkverkehr und zur Verwaltung von Routenzugriffen. Das Projekt enthält eine umfassende Vorlage für .NET- und webbasierte Entwicklung und bietet einen strukturierten Ausgangspunkt, der Containerisierung und konsistente Bereitstellung in verschiedenen Umgebungen erleichtert.
Offers standardized project layouts and modular structures to accelerate the initialization of scalable applications.
Dieses Projekt bietet eine Sammlung wiederverwendbarer UI-Komponenten zum Rendern interaktiver, datengesteuerter Diagramme innerhalb von Webanwendungen. Es fungiert als Brücke zwischen der komponentenbasierten Architektur des Frameworks und Low-Level-Grafikbibliotheken, was es Entwicklern ermöglicht, komplexe Visualisierungslogik in Standardelemente zu kapseln. Die Bibliothek zeichnet sich durch die Integration von reaktivem Data-Binding und Lebenszyklusmanagement direkt in den Diagrammprozess aus. Dies stellt sicher, dass visuelle Darstellungen, wie Balken-, Linien- und Tortendiagramme, automatisch mit den zugrunde liegenden Datenmodellen synchronisieren und ihre Dimensionen als Reaktion auf Änderungen im übergeordneten Container anpassen. Das Framework unterstützt eine breite Palette interaktiver Funktionen, einschließlich animierter Zustandsübergänge, ereignisdelegierter Benutzereingaben und kontextbezogener Informations-Overlays. Benutzer können die visuelle Ausgabe durch umfangreiche Konfigurationsoptionen für Legenden, Achsenbeschriftungen, Farbpaletten und Tooltip-Präsentation weiter anpassen.
Provides reusable UI components for displaying dynamic charts that automatically animate and resize based on data changes.