{"id":37226945,"url":"https://github.com/treely/boemly","last_synced_at":"2026-04-17T13:08:46.017Z","repository":{"id":37857569,"uuid":"458229022","full_name":"treely/boemly","owner":"treely","description":"The open-source design system of Tree.ly","archived":false,"fork":false,"pushed_at":"2026-04-14T15:14:45.000Z","size":4129,"stargazers_count":38,"open_issues_count":4,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-04-14T15:25:30.492Z","etag":null,"topics":["chakra-ui","component-library","design-system","ui"],"latest_commit_sha":null,"homepage":"https://boemly.tree.ly","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/treely.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-02-11T14:56:30.000Z","updated_at":"2026-04-14T15:14:33.000Z","dependencies_parsed_at":"2023-01-19T13:33:08.052Z","dependency_job_id":"de6d64bc-fbe5-4f73-8b0c-badc79abeca4","html_url":"https://github.com/treely/boemly","commit_stats":{"total_commits":128,"total_committers":4,"mean_commits":32.0,"dds":0.25,"last_synced_commit":"aa2472378bbf3a1a15eb15b4f7f19a8663aba29b"},"previous_names":[],"tags_count":146,"template":false,"template_full_name":null,"purl":"pkg:github/treely/boemly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treely%2Fboemly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treely%2Fboemly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treely%2Fboemly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treely%2Fboemly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/treely","download_url":"https://codeload.github.com/treely/boemly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treely%2Fboemly/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31806209,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T11:13:53.975Z","status":"ssl_error","status_checked_at":"2026-04-14T11:13:53.299Z","response_time":153,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chakra-ui","component-library","design-system","ui"],"created_at":"2026-01-15T03:15:25.676Z","updated_at":"2026-04-14T17:00:43.725Z","avatar_url":"https://github.com/treely.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌳 Boemly\n\n![Boemly banner](https://cdn.tree.ly/assets/v3/boemly-banner@2x.webp)\n\n[![Actions Status](https://github.com/treely/boemly/workflows/CI/badge.svg?branch=main)](https://github.com/treely/boemly/actions)\n[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)\n[![https://www.npmjs.com/package/boemly](https://img.shields.io/npm/v/boemly/latest.svg)](https://www.npmjs.com/package/boemly)\n\nBoemly is the open source component library maintained by Tree.ly based on\n[ChakraUI](https://chakra-ui.com/).\n\n## 🏃‍♀️ Getting started\n\nInstall Boemly:\n\n```bash\nnpm i boemly --save\n```\n\nInclude the theme provider in the root of your app and start using the Boemly components:\n\n```jsx\nimport { Button, BoemlyThemeProvider } from 'boemly';\n\nfunction App() {\n  return (\n    \u003cBoemlyThemeProvider\u003e\n      \u003cButton\u003eButton\u003c/Button\u003e\n    \u003c/BoemlyThemeProvider\u003e\n  );\n}\n\nexport default App;\n```\n\n## 📚 Documentation\n\nYou can find a detailed documentation of Boemly [here](https://boemly.tree.ly).\n\n## 🚀 Contributing\n\nWe are happy about every contribution from our community! Please follow our\n[contribution guideline](CONTRIBUTING.md).\n\n## 💻 Development\n\nFor development on Boemly check out our [development docs](CONTRIBUTING.md#development).\n\n## ⚙️ Technologies used\n\n- [Typescript](https://www.typescriptlang.org/) as the programming language.\n- [@emotion](https://emotion.sh/docs/introduction) for custom styles.\n- [@reactuses/core](https://www.npmjs.com/package/@reactuses/core) as a collection of hooks.\n- [Framer](https://www.framer.com/docs/) for animations.\n- [Eslint](https://eslint.org/) combined with [Prettier](https://prettier.io/)\n  as a linter/formatter.\n- [Jest](https://jestjs.io/) as the testing framework.\n- [Storybook](https://storybook.js.org/) for the design system and component\n  documentation.\n\n## 🌲 Who is behind Boemly\n\nBoemly is maintained by [Tree.ly](https://tree.ly).\n\n![Tree.ly logo](https://cdn.tree.ly/assets/v3/logo_full_green.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreely%2Fboemly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftreely%2Fboemly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreely%2Fboemly/lists"}