16 مستودعات
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.
هذا تطبيق ويب TypeScript وتطبيق صفحة واحدة مبني باستخدام Angular. يعمل كمنصة تدوين كاملة الميزات ونظام إدارة محتوى ينفذ أنماطاً معمارية احترافية لبناء واجهات مستخدم معقدة. يعمل المشروع كعميل REST API يتكامل مع خدمة خلفية لإدارة المستخدمين والمقالات والتفاعلات الاجتماعية. يتضمن عارض محتوى markdown لعرض المقالات المنسقة ونظاماً لاكتشاف المحتوى باستخدام خلاصات مرقمة وفلاتر الفئات. يغطي التطبيق العديد من المجالات الوظيفية، بما في ذلك سير عمل مصادقة المستخدم مع إدارة الهوية القائمة على الرموز، وإدارة دورة حياة مقالات المدونة، وميزات الشبكات الاجتماعية مثل متابعة المؤلفين وإضافة المحتوى إلى المفضلة.
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 هو إطار عمل لتهيئة المشاريع يوفر نظام بناء مهيأ مسبقاً وهيكل مشروع قياسي لتطبيقات Angular. يضع أساساً لإنشاء تطبيقات الويب، والجوال، وسطح المكتب مع أهداف نشر متكاملة. يتميز إطار العمل بدعم مساحة العمل متعددة التطبيقات، مما يسمح لعدة مثيلات للتطبيق بالبقاء داخل قاعدة كود واحدة لمشاركة المنطق والموارد. يتضمن إدارة بيئة متخصصة لتبديل نقاط نهاية API وإعدادات التكوين عبر مراحل التطوير، والاختبار، والإنتاج. يغطي المشروع سطح قدرات واسعاً بما في ذلك تحسين حزمة الإنتاج عبر التجميع المسبق (AOT) والحاويات لتوحيد بيئة وقت التشغيل. يتضمن سير عمل تطوير يتميز باختبار الوحدة مع تغطية الكود، والاختبار التلقائي للمتصفح من البداية إلى النهاية، وتوليد وثائق 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.
This project provides a standardized architectural framework for building scalable, full-stack enterprise applications. It serves as a foundational boilerplate that enforces clean architecture principles, ensuring that business logic remains isolated from infrastructure concerns and external data persistence details. By organizing code into feature-based modules rather than technical roles, the framework simplifies navigation and maintenance within large, complex codebases. The architecture distinguishes itself through a mediator-based communication model that decouples application layers and
Offers standardized project layouts and modular structures to accelerate the initialization of scalable applications.
يوفر هذا المشروع مجموعة من مكونات واجهة المستخدم القابلة لإعادة الاستخدام لعرض مخططات تفاعلية قائمة على البيانات داخل تطبيقات الويب. يعمل كجسر بين بنية إطار العمل القائمة على المكونات ومكتبات الرسومات منخفضة المستوى، مما يسمح للمطورين بتغليف منطق التصور المعقد في عناصر قياسية. تتميز المكتبة بدمج ربط البيانات التفاعلي وإدارة دورة الحياة مباشرة في عملية الرسم البياني. يضمن هذا أن التمثيلات المرئية، مثل المخططات الشريطية، والخطية، والدائرية، تتزامن تلقائياً مع نماذج البيانات الأساسية وتعدل أبعادها استجابة للتغيرات في الحاوية الأصلية. يدعم إطار العمل مجموعة واسعة من القدرات التفاعلية، بما في ذلك انتقالات الحالة المتحركة، ومدخلات المستخدم المفوضة للأحداث، وتراكبات المعلومات السياقية. يمكن للمستخدمين زيادة تخصيص المخرجات المرئية من خلال خيارات تكوين واسعة النطاق للوسائل الإيضاحية، وتسميات المحاور، ولوحات الألوان، وعرض تلميحات الأدوات.
Provides reusable UI components for displaying dynamic charts that automatically animate and resize based on data changes.