{"id":49915939,"url":"https://github.com/rexlevin/canbox-pages","last_synced_at":"2026-05-16T16:13:06.882Z","repository":{"id":336420741,"uuid":"1149581815","full_name":"rexlevin/canbox-pages","owner":"rexlevin","description":"HomePage of Canbox","archived":false,"fork":false,"pushed_at":"2026-04-04T10:49:51.000Z","size":831,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-04T12:25:57.994Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/rexlevin/canbox","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rexlevin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2026-02-04T09:27:17.000Z","updated_at":"2026-04-04T10:49:56.000Z","dependencies_parsed_at":"2026-03-16T12:03:14.906Z","dependency_job_id":null,"html_url":"https://github.com/rexlevin/canbox-pages","commit_stats":null,"previous_names":["rexlevin/canbox-pages"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rexlevin/canbox-pages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlevin%2Fcanbox-pages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlevin%2Fcanbox-pages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlevin%2Fcanbox-pages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlevin%2Fcanbox-pages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rexlevin","download_url":"https://codeload.github.com/rexlevin/canbox-pages/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlevin%2Fcanbox-pages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33109466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"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":[],"created_at":"2026-05-16T16:13:02.535Z","updated_at":"2026-05-16T16:13:06.873Z","avatar_url":"https://github.com/rexlevin.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Canbox Pages\n\nCanbox 项目的 static website, hosted on GitHub Pages and Gitee Pages.\n\n---\n\n## Project Note\n\nBoth Canbox and Canbox Pages are created by a self-taught developer (learned frontend development independently). While the basic functionality is implemented, there is still room for improvement in many areas.\n\nWelcome to join and help improve this project:\n\n- ✅ Submit PRs to improve website design and interactions\n- ✅ Enhance documentation content\n- ✅ Fix typos and errors\n- ✅ Submit your apps to the App Center\n\n## About Canbox\n\nCanbox is a lightweight application runtime platform that provides minimal core capabilities, allowing developers to focus on implementing their own application logic.\n\n**Key Features:**\n- **App Management**: Supports installation, uninstallation, and updates of applications\n- **App Import**: Supports importing offline application packages, suitable for scenarios where apps cannot be publicly shared (e.g., internal enterprise tools, proprietary algorithms, sensitive data processing)\n- **Serverless Architecture**: Share apps via GitHub, Gitee, or import packaged apps directly\n- **Shortcuts**: Create shortcuts for frequently used applications\n- **Multi-platform Support**: Based on Electron, supports Linux, Windows, and macOS\n\n---\n\n## Tech Stack\n\n- Pure HTML5 + CSS3 + JavaScript\n- Responsive design with mobile support\n- No build tools required, ready to use\n\n## Local Development\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/rexlevin/canbox-pages.git\ncd canbox-pages\n```\n\n2. Use a local server to preview (optional, recommended):\n\nUsing Python:\n```bash\npython -m http.server 8000\n```\n\nUsing Node.js:\n```bash\nnpx serve\n```\n\n3. Open http://localhost:8000 in your browser\n\n## Deployment\n\n### GitHub Pages\n\n1. Push to GitHub repository\n2. Enable GitHub Pages in repository settings\n3. Select default branch (main/master)\n4. Visit https://yourusername.github.io/canbox-pages/\n\n### Gitee Pages\n\n1. Push to Gitee repository\n2. Enable Gitee Pages in repository settings\n3. Select default branch and update\n4. Visit https://yourusername.gitee.io/canbox-pages/\n\n## Directory Structure\n\n```\ncanbox-pages/\n├── index.html          # Homepage\n├── apps.html          # App center\n├── docs.html          # Documentation\n├── app-dev.html       # App development guide\n├── canbox-dev.html   # Canbox development guide\n├── data/              # Data files\n│   ├── apps.js\n│   ├── categories.js\n│   └── apps-authors/  # App author information\n├── images/            # Image resources\n│   ├── logo.png\n│   ├── logo_128x128.png\n│   ├── logo_256x256.png\n│   └── logo_512x512.png\n├── styles/            # Style files\n│   ├── main.css\n│   ├── apps.css\n│   └── docs.css\n├── scripts/           # Script files\n│   ├── main.js\n│   ├── apps-main.js\n│   └── docs.js\n└── README.md\n```\n\n## Customization\n\n- Update links: Modify GitHub/Gitee links in `index.html`\n- Modify styles: Customize colors and layout in `styles/main.css`\n- Add images: Place images in the `images/` directory\n\n## License\n\nApache 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frexlevin%2Fcanbox-pages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frexlevin%2Fcanbox-pages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frexlevin%2Fcanbox-pages/lists"}