{"id":15022322,"url":"https://github.com/clevercloud/clever-components","last_synced_at":"2026-04-16T18:01:55.073Z","repository":{"id":37402415,"uuid":"177629365","full_name":"CleverCloud/clever-components","owner":"CleverCloud","description":"Collection of Web Components by Clever Cloud","archived":false,"fork":false,"pushed_at":"2025-03-31T15:34:36.000Z","size":40023,"stargazers_count":230,"open_issues_count":283,"forks_count":22,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-31T23:31:43.755Z","etag":null,"topics":["web-components"],"latest_commit_sha":null,"homepage":"https://www.clever-cloud.com/doc/clever-components/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CleverCloud.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-25T17:01:53.000Z","updated_at":"2025-03-31T14:56:17.000Z","dependencies_parsed_at":"2023-09-22T22:10:20.273Z","dependency_job_id":"6471bc3e-d446-4549-b076-f3a97cdc00b8","html_url":"https://github.com/CleverCloud/clever-components","commit_stats":{"total_commits":1946,"total_committers":21,"mean_commits":92.66666666666667,"dds":0.4974306269270298,"last_synced_commit":"2e410e4d1719a25f7310adfd218d5234f1676c05"},"previous_names":[],"tags_count":169,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverCloud%2Fclever-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverCloud%2Fclever-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverCloud%2Fclever-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverCloud%2Fclever-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CleverCloud","download_url":"https://codeload.github.com/CleverCloud/clever-components/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247755516,"owners_count":20990619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["web-components"],"created_at":"2024-09-24T19:57:47.520Z","updated_at":"2026-01-17T07:20:18.639Z","avatar_url":"https://github.com/CleverCloud.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ntitle: 'Readme'\n---\n# Collection of Web Components by Clever Cloud\n\n## What is this?\n\nThis project contains a collection of Web Components made by Clever Cloud.\n\nSome of those components are low-level like `\u003ccc-button\u003e`, `\u003ccc-input-text\u003e` or `\u003ccc-loader\u003e`,\nthe other components are more high-level and specific to Clever Cloud's domain model.\n\nWe use them on different Web UIs we have (public and internal).\n\n## Why is it public?\n\n1. We want to share our knowledge and experience with Web Components along with the tooling we used to build them. We hope it will help others for their own components.\n1. We use those components ourselves but we also want our clients and partners to use them in their own custom Web UIs based on our products.\n1. We think it's a great way for our clients to give feedbacks (and even contributions) on small parts of our Web UIs.\n\n## Can I see those components?\n\nAll our components are showcased with \"stories\" using [Storybook](https://github.com/storybookjs/storybook).\nYou can see all our components (and their stories) on [this preview](https://www.clever.cloud/developers/clever-components/).\n\nStorybook is a great tool to present your components in many different situations.\nThis way, you can check how they behave with different inputs (properties, attributes...) and make sure they produce the right outputs (emit events...).\n\nWe also use [web-component-analyzer](https://github.com/runem/web-component-analyzer) to generate a documentation spec sheet for each component.\nYou can find it in the *Docs* story of a component ([example](https://www.clever.cloud/developers/clever-components/?path=/docs/🧬-atoms-cc-button--docs)).\n\n## Can I use them in my project?\n\nSure, they're [available on npm](https://www.npmjs.com/package/@clevercloud/components).\nContact us if you want more details.\n\n## License\n\nThis project is licensed under the [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html).\n\nWe're using modified versions of two projects related to [Leaflet](https://leafletjs.com/):\n\n* https://github.com/Leaflet/Leaflet.heat\n* https://github.com/mourner/simpleheat\n\nBoth projects are licensed with [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html).\nThey aren't updated anymore, and we wanted them to be exposed as modern ES modules.\nThis is the main reason we decided to copy them in our own repo.\nThe respective copyrights are at the top of each file:\n\n* src/lib/leaflet-heat.js\n* src/lib/simpleheat.js\n\nIcons are powered by [Remix Icon](https://remixicon.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclevercloud%2Fclever-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclevercloud%2Fclever-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclevercloud%2Fclever-components/lists"}