A collection of reusable Web Components for building web interfaces, including low-level UI elements and domain-specific components.
Clever Components is a collection of Web Components created by Clever Cloud, offering both low-level UI elements (like buttons and inputs) and higher-level, domain-specific components. It solves the problem of building consistent, reusable interfaces across multiple web applications, streamlining development for internal and client-facing projects.
Frontend developers and teams building web interfaces who need a modular, reusable component library, particularly those integrating with Clever Cloud's products or seeking well-documented Web Components examples.
Developers choose Clever Components for its practical, production-tested Web Components, comprehensive documentation via Storybook, and the ability to leverage both generic UI elements and domain-specific solutions in a single library.
Collection of Web Components by Clever Cloud
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 used in Clever Cloud's internal and public web UIs, ensuring they are battle-tested for real-world scenarios, as stated in the README.
Features Storybook for live component showcases and web-component-analyzer for detailed API specs, making it easy to explore and integrate, evidenced by the provided preview links.
Offers low-level elements like cc-button and cc-input-text for building consistent interfaces, supporting reuse across multiple projects as described in the README.
Available as an npm package for straightforward installation in external projects, with a direct link provided in the README for accessibility.
Many components are tailored to Clever Cloud's cloud management domain, reducing their usefulness for general-purpose applications outside this niche.
Relies on modified, unupdated versions of projects like Leaflet.heat, which could lead to maintenance challenges or security issues over time.
As Web Components, compatibility with older browsers is limited, and the README does not mention polyfills or fallbacks, requiring extra effort for broader support.