{"id":19097401,"url":"https://github.com/boxyhq/ui","last_synced_at":"2025-08-22T13:20:35.156Z","repository":{"id":163284820,"uuid":"638820016","full_name":"boxyhq/ui","owner":"boxyhq","description":"UI toolkit to ease BoxyHQ integration","archived":false,"fork":false,"pushed_at":"2025-04-26T12:56:53.000Z","size":13528,"stargazers_count":15,"open_issues_count":6,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-26T13:43:29.518Z","etag":null,"topics":["angular","components","hacktoberfest","mitosis","reactjs","svelte","ui","vuejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/boxyhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2023-05-10T07:14:04.000Z","updated_at":"2025-04-26T12:56:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"b06420c2-1a9c-4a82-95fb-9280c33c6146","html_url":"https://github.com/boxyhq/ui","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boxyhq","download_url":"https://codeload.github.com/boxyhq/ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250997498,"owners_count":21520255,"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":["angular","components","hacktoberfest","mitosis","reactjs","svelte","ui","vuejs"],"created_at":"2024-11-09T03:40:25.446Z","updated_at":"2025-04-30T14:40:40.761Z","avatar_url":"https://github.com/boxyhq.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://boxyhq.com/enterprise-sso\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/boxyhq/.github/assets/66887028/df1c9904-df2f-4515-b403-58b14a0e9093\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/boxyhq/.github/assets/66887028/e093a466-72ea-41c6-a292-4c39a150facd\"\u003e\n  \u003cimg alt=\"BoxyHQ Banner\" src=\"https://github.com/boxyhq/jackson/assets/66887028/b40520b7-dbce-400b-88d3-400d1c215ea1\"\u003e\n\u003c/picture\u003e\n\u003c/a\u003e\n\n# UI SDK\n\nToolkit to ease BoxyHQ integration. This SDK includes core components that can be used inside web apps and help in configuring features like SSO, Directory Sync, etc. Currently, these components are used in projects such as [Jackson](https://github.com/boxyhq/jackson) and [saas-starter-kit](https://github.com/boxyhq/saas-starter-kit). We use [mitosis](https://github.com/BuilderIO/mitosis) for authoring components and the code for each framework (see table below for the npm package) is then generated in the build process. \n\n\n| UI Framework | NPM |\n| --- | --- |\n| Angular | \u003ca href=\"https://www.npmjs.com/package/@boxyhq/angular-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@boxyhq/angular-ui.svg\" alt=\"npm\"\u003e\u003c/a\u003e |\n| React | \u003ca href=\"https://www.npmjs.com/package/@boxyhq/react-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@boxyhq/react-ui.svg\" alt=\"npm\" \u003e\u003c/a\u003e |\n| Svelte | \u003ca href=\"https://www.npmjs.com/package/@boxyhq/svelte-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@boxyhq/svelte-ui.svg\" alt=\"npm\" \u003e\u003c/a\u003e |\n| Vue | \u003ca href=\"https://www.npmjs.com/package/@boxyhq/vue-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@boxyhq/vue-ui.svg\" alt=\"npm\" \u003e\u003c/a\u003e |\n| Vue2 | \u003ca href=\"https://www.npmjs.com/package/@boxyhq/vue2-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@boxyhq/vue2-ui.svg\" alt=\"npm\" \u003e\u003c/a\u003e |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboxyhq%2Fui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboxyhq%2Fui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboxyhq%2Fui/lists"}