{"id":48930012,"url":"https://github.com/haroonwaves/idb-crud","last_synced_at":"2026-04-17T08:33:53.213Z","repository":{"id":293470178,"uuid":"754498494","full_name":"haroonwaves/idb-crud","owner":"haroonwaves","description":"Idb crud is a chrome extension that helps you manage your databases","archived":false,"fork":false,"pushed_at":"2025-07-21T13:36:22.000Z","size":651,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-21T15:35:53.043Z","etag":null,"topics":["chrome-extension","database-manager","export-database","indexeddb","local-database","sqlite-wasm","tableview"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/idb-crud-database-manager/olbigpjodejcmmdkafnhaphdblimjogg","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haroonwaves.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":"2024-02-08T07:18:01.000Z","updated_at":"2025-06-01T02:16:59.000Z","dependencies_parsed_at":"2025-07-21T15:17:55.271Z","dependency_job_id":null,"html_url":"https://github.com/haroonwaves/idb-crud","commit_stats":null,"previous_names":["haroonwaves/idb-crud"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/haroonwaves/idb-crud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haroonwaves%2Fidb-crud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haroonwaves%2Fidb-crud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haroonwaves%2Fidb-crud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haroonwaves%2Fidb-crud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haroonwaves","download_url":"https://codeload.github.com/haroonwaves/idb-crud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haroonwaves%2Fidb-crud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31922054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":["chrome-extension","database-manager","export-database","indexeddb","local-database","sqlite-wasm","tableview"],"created_at":"2026-04-17T08:33:52.484Z","updated_at":"2026-04-17T08:33:53.201Z","avatar_url":"https://github.com/haroonwaves.png","language":"TypeScript","readme":"![Image](https://github.com/user-attachments/assets/0f664f1f-25d9-421d-be71-5f0a119a4005)\n\n# idb-crud - Database Manager\n\nThis intuitive Chrome extension provides an easy-to-use drawer interface, enabling users to\neffortlessly interact with website's local databases. It offers efficient and secure access to\nvarious types of browser storage mechanisms, making it an ideal tool for developers who need quick\ndatabase interactions. Simplify your web-based database tasks with IDB CRUD – your comprehensive\nsolution for on-the-go database management.\n\n# Key Features\n\n- Beautiful and modern UI with drawer interface\n- Table format data viewing with advanced features\n- Comprehensive CRUD operations (Create, Read, Update, Delete)\n- Advanced sorting and filtering capabilities\n- Customizable column visibility\n- Data export and import functionality\n- Modern component architecture ready for multiple storage types\n\n# Built with\n\n- [Preact](https://preactjs.com/) - Fast 3kB alternative to React with the same modern API\n- [WXT](https://wxt.dev/) - Extension Framework\n- [Dexie](https://dexie.org/) - A powerful wrapper for IndexedDB\n- [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework\n- [@preact/signals](https://preactjs.com/guide/v10/signals/) - Fine-grained reactivity system\n- [TanStack Table](https://tanstack.com/table/) - Headless UI for building powerful tables\n- [Shadcn/ui](https://ui.shadcn.com/) - Re-usable components built with Radix UI and Tailwind\n- [react-json-view](https://github.com/mac-s-g/react-json-view) - JSON viewer component\n\n# Installation\n\nTo install the Database Manager extension, follow these steps:\n\n1. Clone the repository to your local machine: `git clone https://github.com/usmanharoon98/idb-crud`\n2. Run `pnpm install` then `pnpm build`\n3. Navigate to `chrome://extensions` in your Chrome browser\n4. Enable Developer Mode by toggling the switch at the top-right corner\n5. Click on \"Load unpacked\" and select the directory where you cloned the repository, choosing the\n   `dist` folder created by `pnpm build`\n\n# Contributing\n\nFork the Project\n\n## Branching Strategy\n\n- Feature branches: `feature/*`\n  ```bash\n  git checkout -b feature/add-local-storage\n  ```\n- Bug fix branches: `fix/*`\n  ```bash\n  git checkout -b fix/table-sorting\n  ```\n\n## Commit Message Format\n\nAll commits MUST follow this format:\n\n```\n\u003cgitmoji\u003e type: subject\n\n[optional body]\n```\n\n### Examples\n\n```bash\n✨ feat: add local storage support\n🐛 fix: resolve table sorting issue\n📝 docs: update installation guide\n```\n\n## Development Workflow\n\n1. Create your Feature Branch `git checkout -b feature/YOUR-BRANCH-NAME` from the `main` branch\n2. Push to the Branch `git push origin feature/YOUR-BRANCH-NAME`\n3. Open a Pull Request against the `main` branch\n\n# License\n\nThis project is licensed under the GNU General Public v3.0 - Any forks or derivatives must remain\nopen-source under the same license. See the [LICENSE](LICENSE) file for more details.\n\n# Contact\n\nHaroon – @[email](mailto:\u003charoonusman00@gmail.com\u003e) |\n@[Linkedin](https://www.linkedin.com/in/haroonwaves/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharoonwaves%2Fidb-crud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharoonwaves%2Fidb-crud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharoonwaves%2Fidb-crud/lists"}