{"id":51126747,"url":"https://github.com/zoubingwu/cloudflare-d1-viewer","last_synced_at":"2026-06-25T08:32:15.783Z","repository":{"id":366715350,"uuid":"859997504","full_name":"zoubingwu/cloudflare-d1-viewer","owner":"zoubingwu","description":"a Cloudflare D1 database viewer, support both local sqlite file and remote d1 database","archived":false,"fork":false,"pushed_at":"2026-06-23T02:19:35.000Z","size":588,"stargazers_count":27,"open_issues_count":0,"forks_count":10,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-23T03:22:19.547Z","etag":null,"topics":["admin","cloudfalre","d1","database","sqlite"],"latest_commit_sha":null,"homepage":"https://cloudflare-d1-viewer.pages.dev/","language":"TypeScript","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/zoubingwu.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":"2024-09-19T16:28:36.000Z","updated_at":"2026-06-23T02:19:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zoubingwu/cloudflare-d1-viewer","commit_stats":null,"previous_names":["zoubingwu/cloudflare-d1-viewer"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/zoubingwu/cloudflare-d1-viewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubingwu%2Fcloudflare-d1-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubingwu%2Fcloudflare-d1-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubingwu%2Fcloudflare-d1-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubingwu%2Fcloudflare-d1-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zoubingwu","download_url":"https://codeload.github.com/zoubingwu/cloudflare-d1-viewer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubingwu%2Fcloudflare-d1-viewer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34767543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["admin","cloudfalre","d1","database","sqlite"],"created_at":"2026-06-25T08:32:14.080Z","updated_at":"2026-06-25T08:32:15.755Z","avatar_url":"https://github.com/zoubingwu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloudflare D1 Viewer\n\nCloudflare D1 Viewer is a simple web app that allows you to interact with your Cloudflare D1 databases through a user-friendly interface. It provides a convenient way to view your D1 databases without leaving your browser. You can try it out at [https://cloudflare-d1-viewer.pages.dev/](https://cloudflare-d1-viewer.pages.dev/).\n\n## Features\n\n- Connect to your Cloudflare account using an API token\n- View your local SQLite databases purely in browser\n- Select and view databases associated with your account\n- Browse tables within selected databases\n- Paginate through large result sets\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js\n- pnpm (version 9.10.0 or later)\n\n### Installation\n\n1. Clone the repository:\n   ```\n   git clone https://github.com/zoubingwu/cloudflare-d1-viewer\n   cd cloudflare-d1-viewer\n   ```\n\n2. Install dependencies:\n   ```\n   pnpm install\n   ```\n\n3. Start the development server:\n   ```\n   pnpm run watch\n   pnpm run dev:pages\n   ```\n\n4. Open your browser and navigate to `http://localhost:8787`\n\n## Building and Deploying\n\nTo build the project for production:\n\n```\npnpm build\n```\n\nTo deploy to Cloudflare Pages:\n\n```\npnpm deploy\n```\n\n## Usage\n\n1. Open the application in your browser\n2. Click on the settings icon to open the \"Connect to Cloudflare\" modal\n3. Enter your Cloudflare API token (with D1:Edit permission)\n4. Select your account and database from the dropdowns\n5. Browse tables and view data\n\n## Security Note\n\nThe application stores your API token in your browser's local storage for convenience. If you're uncomfortable with this, you can clone the project and host it on your own Cloudflare Pages instance.\n\nYou don't need API token to view local SQLite databases and all operations are performed locally in your browser.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT\n\n## Acknowledgements\n\n- Cloudflare for their D1 database service and Workers platform\n- The Mantine team for their excellent UI library\n- The React Query team for simplifying data fetching\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoubingwu%2Fcloudflare-d1-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzoubingwu%2Fcloudflare-d1-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoubingwu%2Fcloudflare-d1-viewer/lists"}