{"id":20526983,"url":"https://github.com/incubated-geek-cc/sqlitebrowserutility","last_synced_at":"2025-04-14T04:21:28.894Z","repository":{"id":113203173,"uuid":"468550531","full_name":"incubated-geek-cc/SQLiteBrowserUtility","owner":"incubated-geek-cc","description":"Offline browser-only SQLite inspector tool with no server setup required.","archived":false,"fork":false,"pushed_at":"2025-02-10T09:13:32.000Z","size":52841,"stargazers_count":16,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T18:13:04.063Z","etag":null,"topics":["browser","javascript","sqlite","sqlite-database","tool","utility","web"],"latest_commit_sha":null,"homepage":"https://incubated-geek-cc.github.io/SQLiteBrowserUtility/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/incubated-geek-cc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-03-11T00:08:16.000Z","updated_at":"2025-03-06T04:28:38.000Z","dependencies_parsed_at":"2023-09-28T16:54:08.716Z","dependency_job_id":"bf0b4669-1bee-4774-b161-0851c82411f0","html_url":"https://github.com/incubated-geek-cc/SQLiteBrowserUtility","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incubated-geek-cc%2FSQLiteBrowserUtility","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incubated-geek-cc%2FSQLiteBrowserUtility/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incubated-geek-cc%2FSQLiteBrowserUtility/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incubated-geek-cc%2FSQLiteBrowserUtility/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/incubated-geek-cc","download_url":"https://codeload.github.com/incubated-geek-cc/SQLiteBrowserUtility/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248819651,"owners_count":21166516,"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":["browser","javascript","sqlite","sqlite-database","tool","utility","web"],"created_at":"2024-11-15T23:16:44.704Z","updated_at":"2025-04-14T04:21:28.875Z","avatar_url":"https://github.com/incubated-geek-cc.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/geekcc'"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/incubated-geek-cc/SQLiteBrowserUtility/main/img/logo_white.png\" width=\"96\" alt=\"logo\"\u003e\n\n  # 💻 SQLite Browser Utility\n\n  ### 🛠️ Read \u0026 Export SQLite Data in a JavaScript-enabled Browser. No server setup required. Just 🖱 double-click HTML file.\n\n**Original work by kripken (\u003ca href='https://github.com/sql-js/sql.js' target='_blank'\u003esql.js\u003c/a\u003e). \u003ccode\u003eC\u003c/code\u003e to \u003ccode\u003eJavaScript\u003c/code\u003e compiler by kripken (\u003ca href='https://github.com/emscripten-core/emscripten' target='_blank'\u003eemscripten\u003c/a\u003e).**\n\n\u003cdiv align=\"left\"\u003e\n\n### 👀 Preview\n\n\u003cimg src='https://miro.medium.com/max/1050/1*uRa4qJXEkBsZBxou2IDa6g.png' width=\"600px\" /\u003e\n\n#### Demo (1) File Import\n\u003cimg src='https://miro.medium.com/max/900/1*2vgKnNkvO9flFTeAgNzWGQ.gif' width=\"600px\" /\u003e\n\n#### Demo (2) Data Export\n\u003cimg src='https://miro.medium.com/max/900/1*2natqxQShYiGSxAVCu7kng.gif' width=\"600px\" /\u003e\n\n### 🌟 Try it yourself\n[**Live Demo :: Link**](https://incubated-geek-cc.github.io/SQLiteBrowserUtility/)\n\n### ✍ Read related post here\n\n[**Article :: Link :: 5 Key MySQL Operations which SQLite Commands can Emulate**](https://medium.com/geekculture/5-key-mysql-operations-which-sqlite-commands-can-emulate-b7a1a202856d)\n\u003cbr\u003e\n[**Article :: Link :: Implement SQLite on web with JavaScript — both Node \u0026 Browser with sql.js plugin**](https://medium.com/weekly-webtips/implement-sqlite-on-web-with-javascript-both-node-browser-with-sql-js-14448fd7a3cb)\n\u003cbr\u003e\n[**Article :: Link :: Read \u0026 Export SQLite Data in a JavaScript-enabled Browser Locally**](https://medium.com/weekly-webtips/read-export-sqlite-data-in-a-javascript-enabled-browser-locally-b655deda879d)\n\u003cbr\u003e\n[**Article :: Link :: How To Load \u0026 Run Local WASM Modules Without A Server Using Client-Side JavaScript**](https://geek-cc.medium.com/how-to-load-run-local-wasm-modules-without-a-server-using-client-side-javascript-692f7b89da7d)\n\n\n### ⚠ Current Status: WIP\n\n\u003cp\u003eAs of October 2023, UI has been changed to:\u003c/p\u003e\n\n#### Preview (1) On laptops and desktops\n\n\u003cimg src='https://raw.githubusercontent.com/incubated-geek-cc/SQLiteBrowserUtility/main/img/updated_layout(laptops_n_desktops).png' width=\"600px\" /\u003e\n\n#### Preview (2) On mobile\n\n\u003ctable\u003e\n\t\u003cthead\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003cth\u003eWith sidebar\u003c/th\u003e\n\t\t\t\u003cth\u003eWithout sidebar\u003c/th\u003e\n\t\t\u003c/tr\u003e\n\t\u003c/thead\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\u003cimg src='https://raw.githubusercontent.com/incubated-geek-cc/SQLiteBrowserUtility/main/img/updated_layout(mobile-sidebar).jpg' width=\"300px\" /\u003e\u003c/td\u003e\n\t\t\t\u003ctd\u003e\u003cimg src='https://raw.githubusercontent.com/incubated-geek-cc/SQLiteBrowserUtility/main/img/updated_layout(mobile).jpg' width=\"300px\" /\u003e\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003cdiv align='left'\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Include code editor and browse tables into a single view\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Code editor wrap lines toggle button\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Mobile-responsiveness\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Replace code editor area with latest query reflected i.e. when table is selected\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Export sample database\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Export updated database\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e Include 'Reset' ⟲ button (clear cache \u0026 reload page)\u003cbr\u003e\n\t\u003cstrong\u003e「✓」\u003c/strong\u003e UI/UX refinement - e.g. disable/enable selections before/after uploads, drag \u0026 drop file feature added\n\u003c/div\u003e\n\n\u003cp\u003e— \u003cb\u003eJoin me on 📝 \u003cb\u003eMedium\u003c/b\u003e at \u003ca href='https://medium.com/@geek-cc' target='_blank'\u003e~ ξ(🎀˶❛◡❛) @geek-cc\u003c/a\u003e\u003c/b\u003e\u003c/p\u003e\n\n---\n\n#### 🌮 Please buy me a \u003ca href='https://www.buymeacoffee.com/geekcc' target='_blank'\u003eTaco\u003c/a\u003e! 😋","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fincubated-geek-cc%2Fsqlitebrowserutility","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fincubated-geek-cc%2Fsqlitebrowserutility","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fincubated-geek-cc%2Fsqlitebrowserutility/lists"}