A white-label Angular UI component library originally developed for Allianz's Open Insurance Platform.
Aquila is an open-source Angular UI component library originally developed by Allianz for their Open Insurance Platform. It provides a collection of white-label, accessible components that can be customized to match any organization's branding. The library solves the problem of building consistent, accessible user interfaces for enterprise Angular applications.
Angular developers building enterprise applications, particularly in the insurance or financial sectors, who need customizable, accessible UI components. Teams looking for production-tested components that can be white-labeled for their organization.
Developers choose Aquila because it offers enterprise-grade components that have been tested in production at Allianz, with built-in accessibility and full white-label customization capabilities. Unlike generic component libraries, it's specifically designed for organizations needing to maintain their own branding while ensuring accessibility compliance.
Angular UI Component library for the Open Insurance Platform
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Components are provided without Allianz branding, allowing full customization for any organization's visual identity, as highlighted in the README for adapting to any branding.
Built with accessibility standards in mind from the start, ensuring inclusive user experiences without extra configuration, a key feature in the project description.
Designed specifically for Angular with CLI integration, making setup easy via 'ng add @allianz/ng-aquila' as per the README instructions.
Components are battle-tested in Allianz's production insurance platform, offering enterprise-grade stability and reliability for critical applications.
Detailed documentation is available online and can be run locally, providing easy reference for developers, as noted in the README.
Aquila is exclusively for Angular, so it cannot be used with other frameworks like React or Vue, restricting its applicability in diverse tech stacks.
The README admits that more detailed developer documentation and contribution guidelines for code contributions will follow, potentially hindering community involvement and transparency.
While white-labeling is a strength, it requires significant effort to customize components for branding, which may delay projects needing quick, out-of-the-box styling.
As a library from Allianz, updates and long-term support depend on their development cycle, risking vendor lock-in and slower adoption of new Angular features.