{"id":13671199,"url":"https://github.com/codesandbox/codesandboxer","last_synced_at":"2025-05-15T13:08:17.361Z","repository":{"id":40003249,"uuid":"119928698","full_name":"codesandbox/codesandboxer","owner":"codesandbox","description":"Deploy any component directly to codesandbox from anywhere","archived":false,"fork":false,"pushed_at":"2024-08-29T09:07:04.000Z","size":5857,"stargazers_count":549,"open_issues_count":11,"forks_count":73,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-01T03:03:02.493Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/codesandbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2018-02-02T03:48:00.000Z","updated_at":"2025-04-21T02:47:56.000Z","dependencies_parsed_at":"2024-09-02T10:31:50.036Z","dependency_job_id":"35dc321f-eaa2-4ec0-9bdb-244814abd40c","html_url":"https://github.com/codesandbox/codesandboxer","commit_stats":{"total_commits":172,"total_committers":13,"mean_commits":13.23076923076923,"dds":0.2848837209302325,"last_synced_commit":"57cafa8bda3f0f20d2b7dbae2c798350e8bd2326"},"previous_names":["noviny/codesandboxer","noviny/react-codesandboxer"],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesandbox%2Fcodesandboxer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesandbox%2Fcodesandboxer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesandbox%2Fcodesandboxer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesandbox%2Fcodesandboxer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codesandbox","download_url":"https://codeload.github.com/codesandbox/codesandboxer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252713178,"owners_count":21792434,"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":[],"created_at":"2024-08-02T09:01:02.619Z","updated_at":"2025-05-15T13:08:12.349Z","avatar_url":"https://github.com/codesandbox.png","language":"JavaScript","readme":"# Codesandboxer\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-)\n\nExport a component to codesandboxer:\n\n![react-codesandboxer-example](./docs/react-codesandboxer-example.gif)\n\nCodesandboxer is a tool to allow you to deploy to go from an 'entry' file, and\ndeploy that file and all related files to CodeSandbox. Its goal is to allow you\nto do this from any component written anywhere, from code you are viewing on\ngithub through to code running locally on your machine, as well as build making\nthis easy into your own websites.\n\nTo allow its use in multiple contexts, it has been split into a monorepo.\n\nThe major use-case for codesandboxer is to allow you to easily share examples\nwith others, or to link to editable versions of examples from a documentation\nwebsite.\n\n## Cool Stuff\n\nWith an entry file, we work to only upload the files you need, and the\ndependencies you use from your project, making lighter sandbox uploads.\n\nSince we wrap the file we are given, codesandboxer can allow you to quickly open\nany react component in CodeSandbox, even if you are not set up to start editing\nit immediately.\n\n## Core Bits\n\nThe core packages, [codesandboxer](/packages/codesandboxer) allows you to fetch\nfiles from github or bitbucket, given a git entry file.\n\n[codesandboxer-fs](/packages/codesandboxer-fs) allows you to do the same kinds\nof actions from your terminal, and can be installed as a CLI. See its\ndocumentation for how to use it.\n\n## Other packages\n\n- [react-codesandboxer](/packages/react-codesandboxer) is a react wrapper around\n  `codesandboxer` allowing you to easily render a button to open an example in\n  codesandbox.\n- [vs-codesandboxer](/packages/vs-codesandboxer) is a visual studio code\n  extension to allow you to take an open file in vs-code and deploy it to\n  codesandboxer.\n- [atom-codesandboxer](https://github.com/noviny/atom-codesandboxer) is an atom\n  extension to allow you to take an open file in atom and deploy it to\n  codesandboxer (IN DEVELOPMENT).\n- [bitbucket-codesandboxer](/packages/bitbucket-codesandboxer)\n\n![vs-codesandboxer-example](./docs/vs-codesandboxer-example.gif)\n\n## Desired future packages\n\nExtend codesandboxer to support non-react sandboxes.\n\n## Contributors ✨\n\nThanks goes to these people ([emoji key][emojis]):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Noviny\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/15622106?v=4\" width=\"100px;\" alt=\"Ben Conolly\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Conolly\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/codesandbox/codesandboxer/issues?q=author%3ANoviny\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=Noviny\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=Noviny\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-Noviny\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-Noviny\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-Noviny\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=Noviny\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tool-Noviny\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/JossMackison\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/2730833?v=4\" width=\"100px;\" alt=\"Joss Mackison\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoss Mackison\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=jossmac\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://dominik-wilkowski.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1266923?v=4\" width=\"100px;\" alt=\"Dominik Wilkowski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDominik Wilkowski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-dominikwilkowski\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lukebatchelor\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/18694878?v=4\" width=\"100px;\" alt=\"lukebatchelor\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elukebatchelor\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=lukebatchelor\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/CompuIves\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/587016?v=4\" width=\"100px;\" alt=\"Ives van Hoorne\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIves van Hoorne\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=CompuIves\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=CompuIves\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=CompuIves\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://gilles.demey.io\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/868844?v=4\" width=\"100px;\" alt=\"Gilles De Mey\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGilles De Mey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=gillesdemey\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kangweichan\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/47547953?v=4\" width=\"100px;\" alt=\"kangweichan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ekangweichan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/codesandbox/codesandboxer/commits?author=kangweichan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://michaeldeboey.be\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/6643991?v=4\" width=\"100px;\" alt=\"Michaël De Boey\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichaël De Boey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-MichaelDeBoey\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#tool-MichaelDeBoey\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors][all-contributors] specification.\nContributions of any kind welcome!\n\n## LICENSE\n\nMIT\n\n\u003c!-- prettier-ignore-start --\u003e\n[emojis]: https://allcontributors.org/docs/en/emoji-key\n[all-contributors]: https://github.com/all-contributors/all-contributors\n\u003c!-- prettier-ignore-end --\u003e\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodesandbox%2Fcodesandboxer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodesandbox%2Fcodesandboxer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodesandbox%2Fcodesandboxer/lists"}