repos
310 rows where license = "apache-2.0" sorted by stargazers_count descending
This data as json, CSV (advanced)
Suggested facets: fork, homepage, has_issues, has_projects, has_wiki, has_pages, forks_count, open_issues_count, forks, open_issues, default_branch, permissions, delete_branch_on_merge, subscribers_count, is_template, template_repository, web_commit_signoff_required, has_discussions, security_and_analysis, created_at (date), updated_at (date), pushed_at (date), topics (array)
language 8 ✖
- Python 203
- Jupyter Notebook 16
- JavaScript 14
- HTML 10
- Rust 2
- TypeScript 2
- Shell 1
- TeX 1
id | node_id | name | full_name | private | owner | html_url | description | fork | created_at | updated_at | pushed_at | homepage | size | stargazers_count ▲ | watchers_count | language | has_issues | has_projects | has_downloads | has_wiki | has_pages | forks_count | archived | disabled | open_issues_count | license | topics | forks | open_issues | watchers | default_branch | permissions | organization | temp_clone_token | allow_squash_merge | allow_merge_commit | allow_rebase_merge | delete_branch_on_merge | network_count | subscribers_count | parent | source | allow_auto_merge | allow_forking | visibility | is_template | template_repository | allow_update_branch | use_squash_pr_title_as_default | web_commit_signoff_required | squash_merge_commit_title | merge_commit_title | has_discussions | security_and_analysis |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
107914493 | MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM= | datasette | simonw/datasette | 0 | simonw 9599 | https://github.com/simonw/datasette | An open source multi-tool for exploring and publishing data | 0 | 2017-10-23T00:39:03Z | 2023-07-19T01:56:05Z | 2023-07-13T09:30:37Z | https://datasette.io | 6190 | 7995 | 7995 | Python | 1 | 0 | 1 | 1 | 0 | 555 | 0 | 0 | 528 | Apache License 2.0 apache-2.0 | ["asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite"] | 555 | 528 | 7995 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 1 | 555 | 102 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 1 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
140912432 | MDEwOlJlcG9zaXRvcnkxNDA5MTI0MzI= | sqlite-utils | simonw/sqlite-utils | 0 | simonw 9599 | https://github.com/simonw/sqlite-utils | Python CLI utility and library for manipulating SQLite databases | 0 | 2018-07-14T03:21:46Z | 2023-07-17T09:23:52Z | 2023-07-03T05:42:28Z | https://sqlite-utils.datasette.io | 1543 | 1230 | 1230 | Python | 1 | 1 | 1 | 0 | 0 | 87 | 0 | 0 | 83 | Apache License 2.0 apache-2.0 | ["cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database"] | 87 | 83 | 1230 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 87 | 20 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
246929362 | MDEwOlJlcG9zaXRvcnkyNDY5MjkzNjI= | covid19-dashboard | github/covid19-dashboard | 0 | github 9919 | https://github.com/github/covid19-dashboard | A site that displays up to date COVID-19 stats, powered by fastpages. | 0 | 2020-03-12T20:55:50Z | 2020-07-29T21:49:27Z | 2020-07-29T18:21:15Z | https://covid19dashboards.com | 739654 | 1057 | 1057 | Jupyter Notebook | 1 | 1 | 1 | 1 | 1 | 331 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["altair", "analytics", "covid-19", "covid-data", "covid19", "data-science", "data-visualisation", "fastai", "fastpages", "github-actions", "github-pages", "jupyter", "matplotlib", "nteract", "papermill", "pymc3", "python"] | 331 | 0 | 1057 | master | {"admin": false, "push": false, "pull": true} | github 9919 | 331 | 154 | |||||||||||||||||||
206156866 | MDEwOlJlcG9zaXRvcnkyMDYxNTY4NjY= | twitter-to-sqlite | dogsheep/twitter-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/twitter-to-sqlite | Save data from Twitter to a SQLite database | 0 | 2019-09-03T19:30:08Z | 2023-07-05T16:03:06Z | 2022-12-28T23:33:31Z | 307 | 387 | 387 | Python | 1 | 1 | 1 | 1 | 0 | 23 | 0 | 0 | 19 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "sqlite", "twitter", "twitter-api"] | 23 | 19 | 387 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 23 | 7 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
207052882 | MDEwOlJlcG9zaXRvcnkyMDcwNTI4ODI= | github-to-sqlite | dogsheep/github-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/github-to-sqlite | Save data from GitHub to a SQLite database | 0 | 2019-09-08T02:50:28Z | 2023-07-04T02:50:54Z | 2023-04-26T17:36:17Z | https://github-to-sqlite.dogsheep.net/ | 150 | 314 | 314 | Python | 1 | 1 | 1 | 1 | 0 | 38 | 0 | 0 | 23 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "github-api", "sqlite"] | 38 | 23 | 314 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 38 | 7 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | ||||
166159072 | MDEwOlJlcG9zaXRvcnkxNjYxNTkwNzI= | db-to-sqlite | simonw/db-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/db-to-sqlite | CLI tool for exporting tables or queries from any SQL database to a SQLite file | 0 | 2019-01-17T04:16:48Z | 2020-04-18T00:03:50Z | 2020-02-11T21:03:41Z | 54 | 183 | 183 | Python | 1 | 1 | 1 | 1 | 0 | 6 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "sqlalchemy", "sqlite"] | 6 | 4 | 183 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 6 | 4 | |||||||||||||||||
197882382 | MDEwOlJlcG9zaXRvcnkxOTc4ODIzODI= | healthkit-to-sqlite | dogsheep/healthkit-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/healthkit-to-sqlite | Convert an Apple Healthkit export zip to a SQLite database | 0 | 2019-07-20T05:03:12Z | 2023-07-13T18:49:05Z | 2023-01-01T17:29:57Z | https://datasette.io/tools/healthkit-to-sqlite | 29 | 167 | 167 | Python | 1 | 1 | 1 | 1 | 0 | 7 | 0 | 0 | 12 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "healthkit", "sqlite"] | 7 | 12 | 167 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 7 | 4 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | ||||
256834907 | MDEwOlJlcG9zaXRvcnkyNTY4MzQ5MDc= | dogsheep-photos | dogsheep/dogsheep-photos | 0 | dogsheep 53015001 | https://github.com/dogsheep/dogsheep-photos | Upload your photos to S3 and import metadata about them into a SQLite database | 0 | 2020-04-18T19:22:13Z | 2023-06-28T16:17:30Z | 2022-07-05T02:09:13Z | 68 | 160 | 160 | Python | 1 | 1 | 1 | 1 | 0 | 12 | 0 | 0 | 20 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "sqlite"] | 12 | 20 | 160 | master | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 12 | 11 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
611552758 | R_kgDOJHON9g | apple-notes-to-sqlite | dogsheep/apple-notes-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/apple-notes-to-sqlite | Export Apple Notes to SQLite | 0 | 2023-03-09T03:44:10Z | 2023-07-15T19:41:49Z | 2023-04-02T15:37:34Z | 21 | 124 | 124 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 7 | Apache License 2.0 apache-2.0 | ["apple-notes", "datasette", "datasette-tool", "dogsheep", "sqlite"] | 1 | 7 | 124 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 1 | 5 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "disabled"}} | |||||
584580166 | R_kgDOItf8Rg | openai-to-sqlite | simonw/openai-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/openai-to-sqlite | Save OpenAI API results to a SQLite database | 0 | 2023-01-03T01:14:22Z | 2023-03-10T17:00:08Z | 2023-02-07T18:10:46Z | 33 | 117 | 117 | Python | 1 | 1 | 1 | 1 | 0 | 4 | 0 | 0 | 5 | Apache License 2.0 apache-2.0 | [] | 4 | 5 | 117 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 4 | 1 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||||
561894605 | R_kgDOIX3UzQ | sqlite-regex | asg017/sqlite-regex | 0 | asg017 15178711 | https://github.com/asg017/sqlite-regex | A fast regular expression SQLite extension, written in Rust | 0 | 2022-11-04T18:31:01Z | 2023-03-19T08:02:55Z | 2023-03-08T17:03:09Z | 185 | 107 | 107 | Rust | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["sqlite", "sqlite-extension"] | 2 | 4 | 107 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 2 | 2 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
213286752 | MDEwOlJlcG9zaXRvcnkyMTMyODY3NTI= | pocket-to-sqlite | dogsheep/pocket-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/pocket-to-sqlite | Create a SQLite database containing data from your Pocket account | 0 | 2019-10-07T03:24:14Z | 2023-07-18T15:50:48Z | 2023-07-10T19:24:26Z | 25 | 92 | 92 | Python | 1 | 1 | 1 | 1 | 0 | 4 | 0 | 0 | 5 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "pocket", "pocket-api", "sqlite"] | 4 | 5 | 92 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 4 | 6 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
206649770 | MDEwOlJlcG9zaXRvcnkyMDY2NDk3NzA= | google-takeout-to-sqlite | dogsheep/google-takeout-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/google-takeout-to-sqlite | Save data from Google Takeout to a SQLite database | 0 | 2019-09-05T20:15:15Z | 2023-07-14T19:47:49Z | 2022-05-27T03:13:59Z | 14 | 83 | 83 | Python | 1 | 1 | 1 | 1 | 0 | 6 | 0 | 0 | 12 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "google", "sqlite"] | 6 | 12 | 83 | master | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 6 | 5 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
349504954 | MDEwOlJlcG9zaXRvcnkzNDk1MDQ5NTQ= | cloud-data-quality | GoogleCloudPlatform/cloud-data-quality | 0 | GoogleCloudPlatform 2810941 | https://github.com/GoogleCloudPlatform/cloud-data-quality | Data Quality Engine for BigQuery | 0 | 2021-03-19T17:32:50Z | 2021-11-30T23:00:06Z | 2021-12-01T00:52:46Z | 608 | 78 | 78 | Python | 1 | 1 | 1 | 0 | 0 | 14 | 0 | 0 | 18 | Apache License 2.0 apache-2.0 | [] | 14 | 18 | 78 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | GoogleCloudPlatform 2810941 | 14 | 14 | 1 | public | 0 | |||||||||||||||||
519154469 | R_kgDOHvGrJQ | s3gw | aquarist-labs/s3gw | 0 | aquarist-labs 78076266 | https://github.com/aquarist-labs/s3gw | Container able to run on a Kubernetes cluster, providing S3-compatible endpoints to applications. | 0 | 2022-07-29T09:20:31Z | 2023-07-12T13:56:38Z | 2023-07-12T08:34:16Z | https://s3gw.io/ | 1014 | 67 | 67 | Python | 1 | 1 | 1 | 1 | 0 | 14 | 0 | 0 | 138 | Apache License 2.0 apache-2.0 | ["containers", "edge", "helm", "k8s", "kubernetes", "s3"] | 14 | 138 | 67 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | aquarist-labs 78076266 | 14 | 6 | 1 | public | 0 | 1 | 0 | ||||||||||||||
580533978 | R_kgDOIpo-2g | sqlite-ulid | asg017/sqlite-ulid | 0 | asg017 15178711 | https://github.com/asg017/sqlite-ulid | A SQLite extension for generating and working with ULIDs | 0 | 2022-12-20T19:58:44Z | 2023-03-12T20:48:09Z | 2023-03-11T06:14:27Z | 139 | 66 | 66 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["sqlite", "sqlite-extension"] | 1 | 0 | 66 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 1 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
622352364 | R_kgDOJRhX7A | llm | simonw/llm | 0 | simonw 9599 | https://github.com/simonw/llm | Access large language models from the command-line | 0 | 2023-04-01T21:16:57Z | 2023-04-05T21:38:51Z | 2023-04-02T01:52:54Z | 20 | 64 | 64 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | [] | 0 | 4 | 64 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||||
205429375 | MDEwOlJlcG9zaXRvcnkyMDU0MjkzNzU= | swarm-to-sqlite | dogsheep/swarm-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/swarm-to-sqlite | Create a SQLite database containing your checkin history from Foursquare Swarm | 0 | 2019-08-30T17:37:29Z | 2023-06-08T10:00:26Z | 2023-04-11T03:18:16Z | 34 | 55 | 55 | Python | 1 | 1 | 1 | 1 | 0 | 3 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "foursquare", "foursquare-api", "sqlite", "swarm"] | 3 | 4 | 55 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 3 | 6 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
571818683 | R_kgDOIhVCuw | datasette-scraper | cldellow/datasette-scraper | 0 | cldellow 193185 | https://github.com/cldellow/datasette-scraper | Add website scraping abilities to Datasette | 0 | 2022-11-29T00:19:56Z | 2023-03-09T18:57:43Z | 2023-03-04T22:08:22Z | 377 | 46 | 46 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 6 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin", "scraping"] | 1 | 6 | 46 | master | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 1 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
248903544 | MDEwOlJlcG9zaXRvcnkyNDg5MDM1NDQ= | hacker-news-to-sqlite | dogsheep/hacker-news-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/hacker-news-to-sqlite | Create a SQLite database containing data pulled from Hacker News | 0 | 2020-03-21T04:02:05Z | 2023-06-26T01:36:17Z | 2023-03-26T22:22:39Z | 19 | 42 | 42 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 5 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "hacker-news"] | 5 | 5 | 42 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 5 | 3 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
303218369 | MDEwOlJlcG9zaXRvcnkzMDMyMTgzNjk= | evernote-to-sqlite | dogsheep/evernote-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/evernote-to-sqlite | Tools for converting Evernote content to SQLite | 0 | 2020-10-11T21:45:49Z | 2023-06-26T01:36:28Z | 2021-11-02T20:04:32Z | 51 | 35 | 35 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 5 | Apache License 2.0 apache-2.0 | ["datasette-io", "datasette-tool", "dogsheep", "evernote", "sqlite"] | 5 | 5 | 35 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 5 | 6 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "disabled"}} | |||||
191292066 | MDEwOlJlcG9zaXRvcnkxOTEyOTIwNjY= | pge-outages | simonw/pge-outages | 0 | simonw 9599 | https://github.com/simonw/pge-outages | Tracking PG&E outages | 0 | 2019-06-11T04:12:45Z | 2020-04-29T20:36:03Z | 2020-02-14T12:10:25Z | 40211 | 34 | 34 | Python | 1 | 1 | 1 | 1 | 0 | 7 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["git-scraping", "pge-outages", "power", "scraping"] | 7 | 1 | 34 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 7 | 3 | |||||||||||||||||
630446189 | R_kgDOJZPYbQ | sqlite-ml | rclement/sqlite-ml | 0 | rclement 1238873 | https://github.com/rclement/sqlite-ml | An SQLite extension for machine learning | 0 | 2023-04-20T11:56:53Z | 2023-07-13T21:14:27Z | 2023-07-12T16:25:34Z | 109 | 28 | 28 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["machine-learning", "mlops", "sql", "sqlite"] | 1 | 4 | 28 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 1 | 5 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
274530028 | MDEwOlJlcG9zaXRvcnkyNzQ1MzAwMjg= | tuun | petuum/tuun | 0 | petuum 25291205 | https://github.com/petuum/tuun | Hyperparameter tuning via uncertainty modeling | 0 | 2020-06-23T23:33:29Z | 2021-09-15T06:50:42Z | 2021-09-15T06:50:42Z | 61275 | 26 | 26 | Python | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | [] | 1 | 3 | 26 | master | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | petuum 25291205 | 1 | 3 | 1 | |||||||||||||||||||
219372133 | MDEwOlJlcG9zaXRvcnkyMTkzNzIxMzM= | sqlite-transform | simonw/sqlite-transform | 0 | simonw 9599 | https://github.com/simonw/sqlite-transform | Tool for running transformations on columns in a SQLite database | 0 | 2019-11-03T22:07:53Z | 2021-07-21T00:59:32Z | 2021-07-21T00:59:29Z | 32 | 25 | 25 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["sqlite", "datasette-io", "datasette-tool"] | 1 | 4 | 25 | main | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||||
654477261 | R_kgDOJwKHzQ | llm-toolbox | sderev/llm-toolbox | 0 | sderev 24412384 | https://github.com/sderev/llm-toolbox | LLM-Toolbox is a versatile collection of command-line interface (CLI) tools that utilize AI to perform various tasks, including proofreading, identifying appropriate shell commands, generating automatic commit messages, and more. | 0 | 2023-06-16T08:04:27Z | 2023-07-10T20:18:02Z | 2023-07-07T06:26:49Z | 113 | 21 | 21 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 2 | 0 | 21 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 2 | 4 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
195087137 | MDEwOlJlcG9zaXRvcnkxOTUwODcxMzc= | datasette-auth-github | simonw/datasette-auth-github | 0 | simonw 9599 | https://github.com/simonw/datasette-auth-github | Datasette plugin and ASGI middleware that authenticates users against GitHub | 0 | 2019-07-03T16:02:53Z | 2020-04-15T02:02:45Z | 2020-04-10T04:41:02Z | 119 | 19 | 19 | Python | 1 | 1 | 1 | 1 | 0 | 4 | 0 | 0 | 6 | Apache License 2.0 apache-2.0 | ["asgi", "datasette", "datasette-io", "datasette-plugin"] | 4 | 6 | 19 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 4 | 1 | |||||||||||||||||
494839851 | R_kgDOHX6oKw | google-calendar-to-sqlite | simonw/google-calendar-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/google-calendar-to-sqlite | Create a SQLite database containing your data from Google Calendar | 0 | 2022-05-21T16:41:58Z | 2022-05-21T23:50:14Z | 2022-05-21T16:58:35Z | 15 | 19 | 19 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | [] | 0 | 3 | 19 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | ||||||||||||
561895986 | R_kgDOIX3aMg | sqlite-jsonschema | asg017/sqlite-jsonschema | 0 | asg017 15178711 | https://github.com/asg017/sqlite-jsonschema | A SQLite extension for validating JSON objects with JSON Schema | 0 | 2022-11-04T18:34:59Z | 2023-03-06T19:18:32Z | 2023-03-06T22:15:05Z | https://alexgarcia.xyz/sqlite-jsonschema | 170 | 19 | 19 | TypeScript | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["sqlite", "sqlite-extension"] | 0 | 0 | 19 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | |||||||||||||||
209590345 | MDEwOlJlcG9zaXRvcnkyMDk1OTAzNDU= | genome-to-sqlite | dogsheep/genome-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/genome-to-sqlite | Import your genome into a SQLite database | 0 | 2019-09-19T15:38:39Z | 2023-07-14T19:45:37Z | 2019-09-19T15:41:17Z | 9 | 18 | 18 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | ["23andme", "datasette", "datasette-io", "datasette-tool", "dogsheep", "genetics", "personal-analytics", "sqlite"] | 1 | 2 | 18 | master | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 1 | 4 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
138669673 | MDEwOlJlcG9zaXRvcnkxMzg2Njk2NzM= | datasette-vega | simonw/datasette-vega | 0 | simonw 9599 | https://github.com/simonw/datasette-vega | Datasette plugin for visualizing data using Vega | 0 | 2018-06-26T01:40:54Z | 2020-04-28T03:09:35Z | 2019-08-05T11:45:29Z | 87 | 17 | 17 | JavaScript | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 12 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "plugin", "react", "vega"] | 2 | 12 | 17 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | 1 | |||||||||||||||||
168474970 | MDEwOlJlcG9zaXRvcnkxNjg0NzQ5NzA= | dbf-to-sqlite | simonw/dbf-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/dbf-to-sqlite | CLI tool for converting DBF files (dBase, FoxPro etc) to SQLite | 0 | 2019-01-31T06:30:46Z | 2020-02-23T03:14:31Z | 2020-02-16T00:41:20Z | 8 | 17 | 17 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | ["datasette-io", "dbase", "dbf", "foxpro", "sqlite"] | 2 | 2 | 17 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | 2 | |||||||||||||||||
587578070 | R_kgDOIwW61g | datasette-faiss | simonw/datasette-faiss | 0 | simonw 9599 | https://github.com/simonw/datasette-faiss | Maintain a FAISS index for specified Datasette tables | 0 | 2023-01-11T04:28:21Z | 2023-03-07T07:00:45Z | 2023-01-20T01:30:15Z | 25 | 17 | 17 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 0 | 1 | 17 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||||
167759846 | MDEwOlJlcG9zaXRvcnkxNjc3NTk4NDY= | markdown-to-sqlite | simonw/markdown-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/markdown-to-sqlite | CLI tool for loading markdown files into a SQLite database | 0 | 2019-01-27T02:04:54Z | 2020-03-23T10:58:17Z | 2019-01-27T02:39:13Z | 7 | 16 | 16 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette-io", "markdown", "sqlite", "yaml"] | 0 | 0 | 16 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
291339086 | MDEwOlJlcG9zaXRvcnkyOTEzMzkwODY= | airtable-export | simonw/airtable-export | 0 | simonw 9599 | https://github.com/simonw/airtable-export | Export Airtable data to YAML, JSON or SQLite files on disk | 0 | 2020-08-29T19:51:37Z | 2021-02-22T06:02:39Z | 2021-02-22T06:02:10Z | https://datasette.io/tools/airtable-export | 26 | 16 | 16 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["airtable", "airtable-api", "datasette-io", "datasette-tool", "yaml"] | 2 | 4 | 16 | main | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | 2 | ||||||||||||||||
584885824 | R_kgDOItymQA | datasette-openai | simonw/datasette-openai | 0 | simonw 9599 | https://github.com/simonw/datasette-openai | SQL functions for calling OpenAI APIs | 0 | 2023-01-03T19:12:52Z | 2023-01-26T01:03:13Z | 2023-01-14T02:29:43Z | https://datasette.io/plugins/datasette-openai | 28 | 16 | 16 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin", "gpt-3", "openai"] | 2 | 3 | 16 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | 3 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | |||||
595851353 | R_kgDOI4P4WQ | datasette-parquet | cldellow/datasette-parquet | 0 | cldellow 193185 | https://github.com/cldellow/datasette-parquet | Add DuckDB, Parquet, CSV and JSON lines support to Datasette | 0 | 2023-01-31T23:51:20Z | 2023-03-14T15:01:58Z | 2023-03-01T23:16:20Z | 200 | 16 | 16 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin", "duckdb", "parquet"] | 1 | 3 | 16 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 1 | 2 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
175550127 | MDEwOlJlcG9zaXRvcnkxNzU1NTAxMjc= | yaml-to-sqlite | simonw/yaml-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/yaml-to-sqlite | Utility for converting YAML files to SQLite | 0 | 2019-03-14T04:49:08Z | 2020-01-31T06:51:18Z | 2019-12-26T16:21:52Z | 11 | 14 | 14 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette-io", "sqlite", "yaml"] | 1 | 1 | 14 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | 2 | |||||||||||||||||
441024802 | R_kgDOGkmBIg | datasette-tiddlywiki | simonw/datasette-tiddlywiki | 0 | simonw 9599 | https://github.com/simonw/datasette-tiddlywiki | Run TiddlyWiki in Datasette and save Tiddlers to a SQLite database | 0 | 2021-12-23T01:05:56Z | 2021-12-24T00:50:25Z | 2021-12-23T23:48:16Z | 419 | 13 | 13 | HTML | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | [] | 0 | 4 | 13 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | ||||||||||||
586060402 | R_kgDOIu6Scg | sqlite-fastrand | asg017/sqlite-fastrand | 0 | asg017 15178711 | https://github.com/asg017/sqlite-fastrand | A SQLite extension for quickly generating random numbers, booleans, characters, and blobs | 0 | 2023-01-06T20:46:06Z | 2023-02-11T03:47:32Z | 2023-03-08T17:10:52Z | 74 | 13 | 13 | Rust | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette-plugin", "sqlite", "sqlite-extension"] | 0 | 0 | 13 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
130236762 | MDEwOlJlcG9zaXRvcnkxMzAyMzY3NjI= | datasette-cluster-map | simonw/datasette-cluster-map | 0 | simonw 9599 | https://github.com/simonw/datasette-cluster-map | Datasette plugin that shows a cluster map for any data with latitude/longitude columns | 0 | 2018-04-19T15:31:55Z | 2020-04-08T02:34:34Z | 2020-04-08T02:35:04Z | 35 | 12 | 12 | JavaScript | 1 | 1 | 1 | 1 | 0 | 3 | 0 | 0 | 7 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "leafletjs"] | 3 | 7 | 12 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 3 | 1 | |||||||||||||||||
237321267 | MDEwOlJlcG9zaXRvcnkyMzczMjEyNjc= | geojson-to-sqlite | simonw/geojson-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/geojson-to-sqlite | CLI tool for converting GeoJSON files to SQLite (with SpatiaLite) | 0 | 2020-01-30T22:51:05Z | 2020-04-27T17:57:29Z | 2020-02-17T01:12:59Z | 42 | 12 | 12 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | ["datasette-io", "geojson", "gis", "sqlite"] | 1 | 4 | 12 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||||
508461227 | R_kgDOHk6Aqw | s3-ocr | simonw/s3-ocr | 0 | simonw 9599 | https://github.com/simonw/s3-ocr | Tools for running OCR against files stored in S3 | 0 | 2022-06-28T21:33:09Z | 2022-07-01T00:31:31Z | 2022-06-30T21:43:11Z | 90 | 12 | 12 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 6 | Apache License 2.0 apache-2.0 | ["ocr", "s3", "textract"] | 0 | 6 | 12 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | 0 | 0 | ||||||||||
618792846 | R_kgDOJOIHjg | datasette-ml | rclement/datasette-ml | 0 | rclement 1238873 | https://github.com/rclement/datasette-ml | A Datasette plugin providing an MLOps platform to train, eval and predict machine learning models | 0 | 2023-03-25T11:18:48Z | 2023-05-23T14:35:15Z | 2023-07-12T16:38:52Z | 665 | 12 | 12 | Python | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["ai", "datasette", "datasette-plugin", "machine-learning", "mlops", "python", "scikit-learn", "sql", "sqlite"] | 0 | 3 | 12 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 2 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
618260446 | R_kgDOJNnn3g | datasette-chatgpt-plugin | simonw/datasette-chatgpt-plugin | 0 | simonw 9599 | https://github.com/simonw/datasette-chatgpt-plugin | A Datasette plugin that turns a Datasette instance into a ChatGPT plugin | 0 | 2023-03-24T04:46:24Z | 2023-03-25T16:17:11Z | 2023-03-24T18:41:00Z | https://datasette.io/plugins/datasette-chatgpt-plugin | 19 | 11 | 11 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["chatgpt", "chatgpt-plugin", "datasette", "datasette-plugin"] | 0 | 1 | 11 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | {"id": 400878073, "node_id": "MDEwOlJlcG9zaXRvcnk0MDA4NzgwNzM=", "name": "datasette-plugin-template-repository", "full_name": "simonw/datasette-plugin-template-repository", "private": false, "owner": {"login": "simonw", "id": 9599, "node_id": "MDQ6VXNlcjk1OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/9599?v=4", "gravatar_id": "", "url": "https://api.github.com/users/simonw", "html_url": "https://github.com/simonw", "followers_url": "https://api.github.com/users/simonw/followers", "following_url": "https://api.github.com/users/simonw/following{/other_user}", "gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", "starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/simonw/subscriptions", "organizations_url": "https://api.github.com/users/simonw/orgs", "repos_url": "https://api.github.com/users/simonw/repos", "events_url": "https://api.github.com/users/simonw/events{/privacy}", "received_events_url": "https://api.github.com/users/simonw/received_events", "type": "User", "site_admin": false}, "html_url": "https://github.com/simonw/datasette-plugin-template-repository", "description": "GitHub template repository for creating new Datasette plugins, using the simonw/datasette-plugin cookiecutter template", "fork": false, "url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository", "forks_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/forks", "keys_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/teams", "hooks_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/hooks", "issue_events_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/issues/events{/numbe… | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||
592015857 | R_kgDOI0lx8Q | datasette-ui-extras | cldellow/datasette-ui-extras | 0 | cldellow 193185 | https://github.com/cldellow/datasette-ui-extras | Add editing UI and other power-user features to Datasette. | 0 | 2023-01-22T17:07:59Z | 2023-03-18T02:59:55Z | 2023-03-04T23:27:38Z | 1587 | 9 | 9 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 10 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 10 | 9 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
174715153 | MDEwOlJlcG9zaXRvcnkxNzQ3MTUxNTM= | datasette-jellyfish | simonw/datasette-jellyfish | 0 | simonw 9599 | https://github.com/simonw/datasette-jellyfish | Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish | 0 | 2019-03-09T16:02:01Z | 2020-04-28T03:09:14Z | 2019-03-09T18:25:29Z | 10 | 8 | 8 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 2 | 1 | 8 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | 1 | |||||||||||||||||
189321671 | MDEwOlJlcG9zaXRvcnkxODkzMjE2NzE= | datasette-jq | simonw/datasette-jq | 0 | simonw 9599 | https://github.com/simonw/datasette-jq | Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values | 0 | 2019-05-30T01:06:31Z | 2020-04-09T05:43:11Z | 2020-04-09T05:43:43Z | 11 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "jq"] | 0 | 0 | 7 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | |||||||||||||||||
190950781 | MDEwOlJlcG9zaXRvcnkxOTA5NTA3ODE= | datasette-bplist | simonw/datasette-bplist | 0 | simonw 9599 | https://github.com/simonw/datasette-bplist | Datasette plugin for working with Apple's binary plist format | 0 | 2019-06-09T01:15:01Z | 2019-11-11T04:51:58Z | 2019-06-09T01:17:19Z | 7 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["bplist", "datasette", "datasette-io", "datasette-plugin"] | 0 | 0 | 7 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 0 | |||||||||||||||||
209091256 | MDEwOlJlcG9zaXRvcnkyMDkwOTEyNTY= | datasette-atom | simonw/datasette-atom | 0 | simonw 9599 | https://github.com/simonw/datasette-atom | Datasette plugin that adds a .atom output format | 0 | 2019-09-17T15:31:01Z | 2020-04-30T18:35:09Z | 2020-04-30T18:35:07Z | 29 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 2 | 7 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
240815938 | MDEwOlJlcG9zaXRvcnkyNDA4MTU5Mzg= | shapefile-to-sqlite | simonw/shapefile-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/shapefile-to-sqlite | Load shapefiles into a SQLite (optionally SpatiaLite) database | 0 | 2020-02-16T01:55:29Z | 2020-04-27T00:29:17Z | 2020-02-19T05:37:13Z | 38 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "gis", "shapefiles", "spatialite", "sqlite"] | 0 | 1 | 7 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
245670670 | MDEwOlJlcG9zaXRvcnkyNDU2NzA2NzA= | fec-to-sqlite | simonw/fec-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/fec-to-sqlite | Save FEC campaign finance data to a SQLite database | 0 | 2020-03-07T16:52:49Z | 2020-03-11T05:39:39Z | 2020-03-07T18:21:48Z | 16 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "fec", "sqlite"] | 0 | 0 | 7 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
371297973 | MDEwOlJlcG9zaXRvcnkzNzEyOTc5NzM= | decp.info | ColinMaudry/decp.info | 0 | ColinMaudry 3747136 | https://github.com/ColinMaudry/decp.info | Outil d'exploration et de téléchargement des données essentielles de la commande publique | 0 | 2021-05-27T08:17:30Z | 2023-03-05T18:34:22Z | 2023-02-02T13:09:57Z | 248 | 7 | 7 | HTML | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | [] | 0 | 3 | 7 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 2 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
408509890 | MDEwOlJlcG9zaXRvcnk0MDg1MDk4OTA= | htmls-to-datasette | pjamar/htmls-to-datasette | 0 | pjamar 2562829 | https://github.com/pjamar/htmls-to-datasette | Tool to index and serve HTML files. Powered by Datasette. | 0 | 2021-09-20T16:02:24Z | 2021-09-26T22:32:23Z | 2021-09-26T22:32:21Z | 116 | 7 | 7 | HTML | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 1 | 0 | 7 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 1 | 1 | 1 | ||||||||||||||||||||
427128866 | R_kgDOGXV4Ig | git-history | simonw/git-history | 0 | simonw 9599 | https://github.com/simonw/git-history | Tools for analyzing Git history using SQLite | 0 | 2021-11-11T20:07:06Z | 2021-11-12T22:58:59Z | 2021-11-12T07:30:25Z | 44 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["git", "sqlite"] | 0 | 3 | 7 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | {"id": 401177473, "node_id": "MDEwOlJlcG9zaXRvcnk0MDExNzc0NzM=", "name": "click-app-template-repository", "full_name": "simonw/click-app-template-repository", "private": false, "owner": {"login": "simonw", "id": 9599, "node_id": "MDQ6VXNlcjk1OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/9599?v=4", "gravatar_id": "", "url": "https://api.github.com/users/simonw", "html_url": "https://github.com/simonw", "followers_url": "https://api.github.com/users/simonw/followers", "following_url": "https://api.github.com/users/simonw/following{/other_user}", "gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", "starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/simonw/subscriptions", "organizations_url": "https://api.github.com/users/simonw/orgs", "repos_url": "https://api.github.com/users/simonw/repos", "events_url": "https://api.github.com/users/simonw/events{/privacy}", "received_events_url": "https://api.github.com/users/simonw/received_events", "type": "User", "site_admin": false}, "html_url": "https://github.com/simonw/click-app-template-repository", "description": "GitHub template repository for creating new Python Click CLI tools, using the simonw/click-app cookiecutter template", "fork": false, "url": "https://api.github.com/repos/simonw/click-app-template-repository", "forks_url": "https://api.github.com/repos/simonw/click-app-template-repository/forks", "keys_url": "https://api.github.com/repos/simonw/click-app-template-repository/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/simonw/click-app-template-repository/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/simonw/click-app-template-repository/teams", "hooks_url": "https://api.github.com/repos/simonw/click-app-template-repository/hooks", "issue_events_url": "https://api.github.com/repos/simonw/click-app-template-repository/issues/events{/number}", "events_url": "https://api.github.com/repos/simonw/click-app-templa… | ||||||||||||
142967347 | MDEwOlJlcG9zaXRvcnkxNDI5NjczNDc= | datasette-json-html | simonw/datasette-json-html | 0 | simonw 9599 | https://github.com/simonw/datasette-json-html | Datasette plugin for rendering HTML based on JSON values | 0 | 2018-07-31T05:41:39Z | 2020-01-28T11:21:59Z | 2020-01-22T20:18:36Z | 24 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "plugin"] | 0 | 1 | 6 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | |||||||||||||||||
206202864 | MDEwOlJlcG9zaXRvcnkyMDYyMDI4NjQ= | inaturalist-to-sqlite | dogsheep/inaturalist-to-sqlite | 0 | dogsheep 53015001 | https://github.com/dogsheep/inaturalist-to-sqlite | Create a SQLite database containing your observation history from iNaturalist | 0 | 2019-09-04T01:21:21Z | 2023-06-08T10:00:25Z | 2020-10-22T00:08:58Z | 17 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-tool", "dogsheep", "inaturalist", "sqlite"] | 0 | 2 | 6 | master | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | dogsheep 53015001 | 1 | 1 | 1 | 0 | 0 | 4 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "enabled"}} | |||||
236867027 | MDEwOlJlcG9zaXRvcnkyMzY4NjcwMjc= | datasette-sentry | simonw/datasette-sentry | 0 | simonw 9599 | https://github.com/simonw/datasette-sentry | Datasette plugin for configuring Sentry | 0 | 2020-01-28T23:41:27Z | 2022-07-18T20:28:25Z | 2022-07-18T20:30:31Z | 16 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "sentry"] | 0 | 2 | 6 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | 0 | 0 | ||||||||||
395309989 | MDEwOlJlcG9zaXRvcnkzOTUzMDk5ODk= | cpython-stats | ambv/cpython-stats | 0 | ambv 55281 | https://github.com/ambv/cpython-stats | Gathering stats about python/cpython | 0 | 2021-08-12T12:23:40Z | 2021-09-05T21:12:27Z | 2021-09-05T21:12:24Z | 38 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 6 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | |||||||||||||||||||||
459821110 | R_kgDOG2hQNg | google-drive-to-sqlite | simonw/google-drive-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/google-drive-to-sqlite | Create a SQLite database containing metadata from Google Drive | 0 | 2022-02-16T02:16:29Z | 2022-02-17T19:48:13Z | 2022-02-17T22:40:38Z | https://datasette.io/tools/google-drive-to-sqlite | 59 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | [] | 0 | 4 | 6 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | |||||||||||
592161819 | R_kgDOI0usGw | datasette-rewrite-sql | cldellow/datasette-rewrite-sql | 0 | cldellow 193185 | https://github.com/cldellow/datasette-rewrite-sql | A Datasette hook to inspect/rewrite the SQL users run. | 0 | 2023-01-23T04:25:08Z | 2023-02-01T18:43:29Z | 2023-01-23T06:11:06Z | 9 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 1 | 6 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
184140481 | MDEwOlJlcG9zaXRvcnkxODQxNDA0ODE= | datasette-geo | russss/datasette-geo | 0 | russss 45057 | https://github.com/russss/datasette-geo | A Datasette plugin to make Spatialite databases effortlessly explorable | 0 | 2019-04-29T20:35:51Z | 2020-03-11T11:52:04Z | 2019-05-01T09:48:21Z | 539 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["datasette", "geojson", "geospatial", "mapbox-gl-js", "maps", "python", "sqlite"] | 0 | 3 | 5 | master | {"admin": false, "push": false, "pull": true} | 0 | 1 | |||||||||||||||||||||
225097720 | MDEwOlJlcG9zaXRvcnkyMjUwOTc3MjA= | power-outage-data | openkentuckiana/power-outage-data | 0 | openkentuckiana 43117709 | https://github.com/openkentuckiana/power-outage-data | Data scraped from LG&E/KU's outage map | 0 | 2019-12-01T02:45:26Z | 2023-03-08T03:42:24Z | 2023-07-14T01:36:21Z | http://poweroutages.codeforkentuckiana.org | 52436 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 4 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | [] | 4 | 2 | 5 | master | {"admin": false, "maintain": false, "push": false, "triage": true, "pull": true} | openkentuckiana 43117709 | 4 | 4 | 1 | public | 0 | 0 | 0 | ||||||||||||||
489156146 | R_kgDOHSfuMg | datasette-upload-dbs | simonw/datasette-upload-dbs | 0 | simonw 9599 | https://github.com/simonw/datasette-upload-dbs | Upload SQLite database files to Datasette | 0 | 2022-05-05T23:36:51Z | 2022-05-17T16:38:00Z | 2022-05-17T03:58:10Z | 87 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 0 | 1 | 5 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | ||||||||||||
511787166 | R_kgDOHoFAng | sqlite-comprehend | simonw/sqlite-comprehend | 0 | simonw 9599 | https://github.com/simonw/sqlite-comprehend | Tools for running data in a SQLite database through AWS Comprehend | 0 | 2022-07-08T06:26:15Z | 2022-07-08T20:23:01Z | 2022-07-08T20:01:38Z | 44 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 0 | 1 | 5 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | 0 | 0 | ||||||||||
599371406 | R_kgDOI7mujg | datasette-explain | simonw/datasette-explain | 0 | simonw 9599 | https://github.com/simonw/datasette-explain | Explain and validate SQL queries as you type them into Datasette | 0 | 2023-02-09T01:51:11Z | 2023-03-02T20:51:04Z | 2023-03-06T22:39:28Z | 11 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin"] | 1 | 1 | 5 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||||
167730071 | MDEwOlJlcG9zaXRvcnkxNjc3MzAwNzE= | datasette-pretty-json | simonw/datasette-pretty-json | 0 | simonw 9599 | https://github.com/simonw/datasette-pretty-json | Datasette plugin that pretty-prints any column values that are valid JSON objects or arrays | 0 | 2019-01-26T19:30:43Z | 2019-12-05T12:34:04Z | 2019-01-26T21:09:48Z | 7 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "json"] | 0 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
498453589 | R_kgDOHbXMVQ | mbox-to-sqlite | simonw/mbox-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/mbox-to-sqlite | Load email from .mbox files into SQLite | 0 | 2022-05-31T18:31:44Z | 2022-06-01T00:33:52Z | 2022-05-31T18:46:36Z | 9 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["email", "mbox", "sqlite"] | 0 | 3 | 4 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | ||||||||||||
577164005 | R_kgDOImbS5Q | datasette-geopackage | simonw/datasette-geopackage | 0 | simonw 9599 | https://github.com/simonw/datasette-geopackage | Datasette plugin for viewing GeoPackage files | 0 | 2022-12-12T05:34:45Z | 2023-01-27T11:00:10Z | 2022-12-12T07:08:59Z | 8 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 4 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "disabled"}} | ||||||
605241232 | R_kgDOJBM_kA | datasette-codespaces | simonw/datasette-codespaces | 0 | simonw 9599 | https://github.com/simonw/datasette-codespaces | Conveniences for running Datasette on GitHub Codespaces | 0 | 2023-02-22T18:43:18Z | 2023-03-01T07:51:49Z | 2023-02-24T01:05:32Z | 16 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 4 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | {"id": 400878073, "node_id": "MDEwOlJlcG9zaXRvcnk0MDA4NzgwNzM=", "name": "datasette-plugin-template-repository", "full_name": "simonw/datasette-plugin-template-repository", "private": false, "owner": {"login": "simonw", "id": 9599, "node_id": "MDQ6VXNlcjk1OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/9599?v=4", "gravatar_id": "", "url": "https://api.github.com/users/simonw", "html_url": "https://github.com/simonw", "followers_url": "https://api.github.com/users/simonw/followers", "following_url": "https://api.github.com/users/simonw/following{/other_user}", "gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", "starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/simonw/subscriptions", "organizations_url": "https://api.github.com/users/simonw/orgs", "repos_url": "https://api.github.com/users/simonw/repos", "events_url": "https://api.github.com/users/simonw/events{/privacy}", "received_events_url": "https://api.github.com/users/simonw/received_events", "type": "User", "site_admin": false}, "html_url": "https://github.com/simonw/datasette-plugin-template-repository", "description": "GitHub template repository for creating new Datasette plugins, using the simonw/datasette-plugin cookiecutter template", "fork": false, "url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository", "forks_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/forks", "keys_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/teams", "hooks_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/hooks", "issue_events_url": "https://api.github.com/repos/simonw/datasette-plugin-template-repository/issues/events{/numbe… | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | |||||
132127975 | MDEwOlJlcG9zaXRvcnkxMzIxMjc5NzU= | datasette-pytables | PyTables/datasette-pytables | 0 | PyTables 828302 | https://github.com/PyTables/datasette-pytables | Datasette connector for dealing with PyTables and pandas/HDF5 files | 0 | 2018-05-04T10:50:13Z | 2019-11-25T07:26:55Z | 2018-10-11T08:56:50Z | 238 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 5 | Apache License 2.0 apache-2.0 | [] | 1 | 5 | 3 | master | {"admin": false, "push": false, "pull": true} | PyTables 828302 | 1 | 12 | ||||||||||||||||||||
191022928 | MDEwOlJlcG9zaXRvcnkxOTEwMjI5Mjg= | datasette-render-binary | simonw/datasette-render-binary | 0 | simonw 9599 | https://github.com/simonw/datasette-render-binary | Datasette plugin for rendering binary data | 0 | 2019-06-09T15:25:52Z | 2019-11-11T04:51:53Z | 2019-06-13T16:14:31Z | 62 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 0 | |||||||||||||||||
221802296 | MDEwOlJlcG9zaXRvcnkyMjE4MDIyOTY= | datasette-template-sql | simonw/datasette-template-sql | 0 | simonw 9599 | https://github.com/simonw/datasette-template-sql | Datasette plugin for executing SQL queries from templates | 0 | 2019-11-14T23:05:34Z | 2020-04-22T01:56:48Z | 2020-04-22T01:57:02Z | 17 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
228469685 | MDEwOlJlcG9zaXRvcnkyMjg0Njk2ODU= | asgi-log-to-sqlite | simonw/asgi-log-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/asgi-log-to-sqlite | ASGI middleware for logging traffic to a SQLite database | 0 | 2019-12-16T20:27:04Z | 2020-03-02T19:24:19Z | 2020-02-24T20:15:50Z | 12 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["asgi", "datasette-io", "logging", "sqlite"] | 0 | 1 | 3 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
245856731 | MDEwOlJlcG9zaXRvcnkyNDU4NTY3MzE= | datasette-search-all | simonw/datasette-search-all | 0 | simonw 9599 | https://github.com/simonw/datasette-search-all | Datasette plugin for searching all searchable tables at once | 0 | 2020-03-08T17:21:54Z | 2020-03-22T08:50:34Z | 2020-03-14T18:58:37Z | 166 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "search"] | 0 | 1 | 3 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
247527438 | MDEwOlJlcG9zaXRvcnkyNDc1Mjc0Mzg= | datasette-edit-schema | simonw/datasette-edit-schema | 0 | simonw 9599 | https://github.com/simonw/datasette-edit-schema | Datasette plugin for modifying table schemas | 0 | 2020-03-15T18:34:06Z | 2020-10-01T22:40:33Z | 2020-10-01T22:41:06Z | 118 | 3 | 3 | JavaScript | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 8 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 8 | 3 | main | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 0 | |||||||||||||||||
378390610 | MDEwOlJlcG9zaXRvcnkzNzgzOTA2MTA= | instagram-to-sqlite | gavindsouza/instagram-to-sqlite | 0 | gavindsouza 36654812 | https://github.com/gavindsouza/instagram-to-sqlite | Save data from Instagram takeout to a SQLite database | 0 | 2021-06-19T11:00:14Z | 2021-06-19T16:58:59Z | 2021-06-19T12:58:24Z | 11 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 3 | develop | {"admin": false, "push": false, "pull": true} | 0 | 1 | |||||||||||||||||||||
486080358 | R_kgDOHPj_Zg | datasette-gzip | simonw/datasette-gzip | 0 | simonw 9599 | https://github.com/simonw/datasette-gzip | Add gzip compression to Datasette | 0 | 2022-04-27T06:54:52Z | 2022-04-27T17:56:18Z | 2022-04-27T17:59:27Z | 10 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 3 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | ||||||||||||
594145172 | R_kgDOI2nvlA | datasette-youtube-embed | simonw/datasette-youtube-embed | 0 | simonw 9599 | https://github.com/simonw/datasette-youtube-embed | Turn YouTube URLs into embedded players in Datasette | 0 | 2023-01-27T17:52:05Z | 2023-01-28T06:11:35Z | 2023-01-27T20:09:30Z | 11 | 3 | 3 | JavaScript | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 0 | 1 | 3 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||||
618101079 | R_kgDOJNd5Vw | datasette-render-xlsx | vitlais/datasette-render-xlsx | 0 | vitlais 13225565 | https://github.com/vitlais/datasette-render-xlsx | 0 | 2023-03-23T18:53:48Z | 2023-03-25T11:25:42Z | 2023-03-23T18:53:52Z | 8 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 3 | master | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | |||||||||||||||||
195145678 | MDEwOlJlcG9zaXRvcnkxOTUxNDU2Nzg= | sqlite-diffable | simonw/sqlite-diffable | 0 | simonw 9599 | https://github.com/simonw/sqlite-diffable | Tools for dumping/loading a SQLite database to diffable directory structure | 0 | 2019-07-04T00:58:46Z | 2020-02-28T23:57:02Z | 2019-07-04T02:05:55Z | 11 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["sqlite"] | 0 | 3 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 0 | |||||||||||||||||
207630174 | MDEwOlJlcG9zaXRvcnkyMDc2MzAxNzQ= | datasette-rure | simonw/datasette-rure | 0 | simonw 9599 | https://github.com/simonw/datasette-rure | Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine | 0 | 2019-09-10T18:09:33Z | 2019-11-11T04:51:15Z | 2019-09-11T22:59:38Z | 19 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "regular-expressions", "sqlite"] | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
234825790 | MDEwOlJlcG9zaXRvcnkyMzQ4MjU3OTA= | datasette-upload-csvs | simonw/datasette-upload-csvs | 0 | simonw 9599 | https://github.com/simonw/datasette-upload-csvs | Datasette plugin for uploading CSV files and converting them to a database table | 0 | 2020-01-19T02:07:05Z | 2020-04-06T01:17:23Z | 2020-03-03T04:06:31Z | 27 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["csvs", "datasette", "datasette-io", "datasette-plugin"] | 0 | 3 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
234971182 | MDEwOlJlcG9zaXRvcnkyMzQ5NzExODI= | bundesbank-to-sqlite | mfa/bundesbank-to-sqlite | 0 | mfa 78035 | https://github.com/mfa/bundesbank-to-sqlite | Convert Bundesbank banking export to a SQLite database | 0 | 2020-01-19T21:32:05Z | 2020-04-26T20:04:48Z | 2020-01-19T22:11:46Z | 8 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 2 | master | {"admin": false, "push": false, "pull": true} | 0 | 1 | |||||||||||||||||||||
242260583 | MDEwOlJlcG9zaXRvcnkyNDIyNjA1ODM= | datasette-mask-columns | simonw/datasette-mask-columns | 0 | simonw 9599 | https://github.com/simonw/datasette-mask-columns | Datasette plugin that masks specified database columns | 0 | 2020-02-22T01:29:16Z | 2020-04-14T16:50:39Z | 2020-04-14T16:51:02Z | 10 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
248385299 | MDEwOlJlcG9zaXRvcnkyNDgzODUyOTk= | datasette-publish-fly | simonw/datasette-publish-fly | 0 | simonw 9599 | https://github.com/simonw/datasette-publish-fly | Datasette plugin for publishing data using Fly | 0 | 2020-03-19T01:47:01Z | 2020-03-28T02:32:34Z | 2020-03-25T19:48:48Z | 9 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "fly"] | 0 | 3 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||
253632948 | MDEwOlJlcG9zaXRvcnkyNTM2MzI5NDg= | datasette-publish-vercel | simonw/datasette-publish-vercel | 0 | simonw 9599 | https://github.com/simonw/datasette-publish-vercel | Datasette plugin for publishing data using Vercel | 0 | 2020-04-06T22:47:13Z | 2020-07-31T16:52:40Z | 2020-07-31T16:53:41Z | 47 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 10 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin", "vercel", "zeit-now"] | 0 | 10 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | |||||||||||||||||
330304628 | MDEwOlJlcG9zaXRvcnkzMzAzMDQ2Mjg= | datasette-query-history | bretwalker/datasette-query-history | 0 | bretwalker 181698 | https://github.com/bretwalker/datasette-query-history | 0 | 2021-01-17T03:13:34Z | 2021-01-18T00:13:53Z | 2021-01-17T23:11:37Z | 75 | 2 | 2 | JavaScript | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 2 | main | {"admin": false, "push": false, "pull": true} | 0 | 1 | ||||||||||||||||||||||
390469876 | MDEwOlJlcG9zaXRvcnkzOTA0Njk4NzY= | datasette-webhook-write | mfa/datasette-webhook-write | 0 | mfa 78035 | https://github.com/mfa/datasette-webhook-write | Datasette plugin to write to database via verified webhooks | 0 | 2021-07-28T18:58:40Z | 2021-07-30T21:20:01Z | 2021-07-30T21:19:58Z | 16 | 2 | 2 | Python | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin"] | 0 | 0 | 2 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | |||||||||||||||||||||
438003374 | R_kgDOGhtmrg | datasette-pretty-traces | simonw/datasette-pretty-traces | 0 | simonw 9599 | https://github.com/simonw/datasette-pretty-traces | Prettier formatting for ?_trace=1 traces | 0 | 2021-12-13T19:43:28Z | 2021-12-13T23:37:01Z | 2021-12-13T23:38:01Z | 17 | 2 | 2 | JavaScript | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin"] | 0 | 0 | 2 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | ||||||||||||
449498365 | R_kgDOGsrM_Q | covid19-dashboard | Watemlifts/covid19-dashboard | 0 | Watemlifts 23052810 | https://github.com/Watemlifts/covid19-dashboard | A site that displays up to date COVID-19 stats, powered by fastpages. | 1 | 2022-01-19T00:53:55Z | 2022-03-03T07:15:36Z | 2022-02-27T22:21:22Z | https://covid19dashboards.com | 771971 | 2 | 2 | Jupyter Notebook | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 1 | 1 | 2 | master | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 436 | 0 | {"id": 246929362, "node_id": "MDEwOlJlcG9zaXRvcnkyNDY5MjkzNjI=", "name": "covid19-dashboard", "full_name": "github/covid19-dashboard", "private": false, "owner": {"login": "github", "id": 9919, "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github", "html_url": "https://github.com/github", "followers_url": "https://api.github.com/users/github/followers", "following_url": "https://api.github.com/users/github/following{/other_user}", "gists_url": "https://api.github.com/users/github/gists{/gist_id}", "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github/subscriptions", "organizations_url": "https://api.github.com/users/github/orgs", "repos_url": "https://api.github.com/users/github/repos", "events_url": "https://api.github.com/users/github/events{/privacy}", "received_events_url": "https://api.github.com/users/github/received_events", "type": "Organization", "site_admin": false}, "html_url": "https://github.com/github/covid19-dashboard", "description": "A site that displays up to date COVID-19 stats, powered by fastpages.", "fork": false, "url": "https://api.github.com/repos/github/covid19-dashboard", "forks_url": "https://api.github.com/repos/github/covid19-dashboard/forks", "keys_url": "https://api.github.com/repos/github/covid19-dashboard/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/github/covid19-dashboard/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/github/covid19-dashboard/teams", "hooks_url": "https://api.github.com/repos/github/covid19-dashboard/hooks", "issue_events_url": "https://api.github.com/repos/github/covid19-dashboard/issues/events{/number}", "events_url": "https://api.github.com/repos/github/covid19-dashboard/events", "assignees_url": "https://api.github.com/repos/github/covid19-dashboard/assignees{/user}", "branches_url": "https://api.github.com/repos… | {"id": 246929362, "node_id": "MDEwOlJlcG9zaXRvcnkyNDY5MjkzNjI=", "name": "covid19-dashboard", "full_name": "github/covid19-dashboard", "private": false, "owner": {"login": "github", "id": 9919, "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github", "html_url": "https://github.com/github", "followers_url": "https://api.github.com/users/github/followers", "following_url": "https://api.github.com/users/github/following{/other_user}", "gists_url": "https://api.github.com/users/github/gists{/gist_id}", "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github/subscriptions", "organizations_url": "https://api.github.com/users/github/orgs", "repos_url": "https://api.github.com/users/github/repos", "events_url": "https://api.github.com/users/github/events{/privacy}", "received_events_url": "https://api.github.com/users/github/received_events", "type": "Organization", "site_admin": false}, "html_url": "https://github.com/github/covid19-dashboard", "description": "A site that displays up to date COVID-19 stats, powered by fastpages.", "fork": false, "url": "https://api.github.com/repos/github/covid19-dashboard", "forks_url": "https://api.github.com/repos/github/covid19-dashboard/forks", "keys_url": "https://api.github.com/repos/github/covid19-dashboard/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/github/covid19-dashboard/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/github/covid19-dashboard/teams", "hooks_url": "https://api.github.com/repos/github/covid19-dashboard/hooks", "issue_events_url": "https://api.github.com/repos/github/covid19-dashboard/issues/events{/number}", "events_url": "https://api.github.com/repos/github/covid19-dashboard/events", "assignees_url": "https://api.github.com/repos/github/covid19-dashboard/assignees{/user}", "branches_url": "https://api.github.com/repos… | 1 | public | 0 | |||||||||||||||
457584746 | R_kgDOG0Ywag | datasette-enrichments | simonw/datasette-enrichments | 0 | simonw 9599 | https://github.com/simonw/datasette-enrichments | Tools for running enrichments against data stored in Datasette | 0 | 2022-02-10T01:13:30Z | 2023-01-31T03:16:49Z | 2023-01-30T23:56:39Z | 8 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 6 | Apache License 2.0 apache-2.0 | [] | 0 | 6 | 2 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}} | ||||||
470338069 | R_kgDOHAjKFQ | datasette-hashed-urls | simonw/datasette-hashed-urls | 0 | simonw 9599 | https://github.com/simonw/datasette-hashed-urls | Optimize Datasette performance behind a caching proxy | 0 | 2022-03-15T21:31:52Z | 2022-03-16T16:42:44Z | 2022-03-16T04:35:26Z | 23 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 2 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | public | 0 | 0 | ||||||||||||
514918880 | R_kgDOHrEJ4A | entergy-outages | patricktrainer/entergy-outages | 0 | patricktrainer 36834097 | https://github.com/patricktrainer/entergy-outages | Tracking Entergy outages. | 0 | 2022-07-17T18:04:23Z | 2023-01-31T20:04:49Z | 2023-03-20T00:49:26Z | 24622 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["git-scraping", "new-orleans"] | 0 | 0 | 2 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
589732541 | R_kgDOIyaavQ | datasette-granian | simonw/datasette-granian | 0 | simonw 9599 | https://github.com/simonw/datasette-granian | Run Datasette using the Granian HTTP server | 0 | 2023-01-16T20:04:57Z | 2023-01-31T07:09:42Z | 2023-01-20T01:50:01Z | 8 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-plugin", "granian"] | 0 | 1 | 2 | main | {"admin": true, "maintain": true, "push": true, "triage": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | public | 0 | 0 | 0 | 0 | COMMIT_OR_PR_TITLE | MERGE_MESSAGE | 0 | {"secret_scanning": {"status": "disabled"}, "secret_scanning_push_protection": {"status": "disabled"}, "dependabot_security_updates": {"status": "disabled"}} | ||||||
591741341 | R_kgDOI0VBnQ | datasette-ersatz-table-valued-functions | cldellow/datasette-ersatz-table-valued-functions | 0 | cldellow 193185 | https://github.com/cldellow/datasette-ersatz-table-valued-functions | Enable a limited form of table-valued functions in Datasette | 0 | 2023-01-21T18:08:27Z | 2023-01-23T18:35:08Z | 2023-01-23T05:42:36Z | 13 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "sqlite"] | 0 | 0 | 2 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
603536505 | R_kgDOI_k8eQ | datasette-mutable-downloads | cldellow/datasette-mutable-downloads | 0 | cldellow 193185 | https://github.com/cldellow/datasette-mutable-downloads | Enable downloading mutable databases from Datasette | 0 | 2023-02-18T20:09:22Z | 2023-02-18T21:10:55Z | 2023-02-20T02:22:34Z | 14 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 0 | 1 | 2 | main | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 0 | 1 | 1 | public | 0 | 0 | 0 | ||||||||||||||||
152102175 | MDEwOlJlcG9zaXRvcnkxNTIxMDIxNzU= | datasette-connectors | PyTables/datasette-connectors | 0 | PyTables 828302 | https://github.com/PyTables/datasette-connectors | Datasette extension for working with a wide variety of database file formats | 0 | 2018-10-08T15:21:54Z | 2019-11-25T07:26:58Z | 2018-10-10T15:26:09Z | 16 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 1 | master | {"admin": false, "push": false, "pull": true} | PyTables 828302 | 0 | 7 | ||||||||||||||||||||
163790822 | MDEwOlJlcG9zaXRvcnkxNjM3OTA4MjI= | datasette-sqlite-fts4 | simonw/datasette-sqlite-fts4 | 0 | simonw 9599 | https://github.com/simonw/datasette-sqlite-fts4 | Datasette plugin that adds custom SQL functions for working with SQLite FTS4 | 0 | 2019-01-02T03:40:41Z | 2019-11-11T04:52:17Z | 2019-01-07T06:38:08Z | 9 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["datasette", "datasette-io", "datasette-plugin", "plugin"] | 1 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||||
168765114 | MDEwOlJlcG9zaXRvcnkxNjg3NjUxMTQ= | jupyter-datasette-proxy | psychemedia/jupyter-datasette-proxy | 0 | psychemedia 82988 | https://github.com/psychemedia/jupyter-datasette-proxy | Using datasette with Jupyter Server Proxy | 0 | 2019-02-01T21:54:20Z | 2022-06-23T11:04:56Z | 2022-06-23T11:03:34Z | 835 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 2 | 0 | 1 | master | {"admin": false, "maintain": false, "push": false, "triage": false, "pull": true} | 2 | 2 | 1 | public | 0 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [repos] ( [id] INTEGER PRIMARY KEY, [node_id] TEXT, [name] TEXT, [full_name] TEXT, [private] INTEGER, [owner] INTEGER REFERENCES [users]([id]), [html_url] TEXT, [description] TEXT, [fork] INTEGER, [created_at] TEXT, [updated_at] TEXT, [pushed_at] TEXT, [homepage] TEXT, [size] INTEGER, [stargazers_count] INTEGER, [watchers_count] INTEGER, [language] TEXT, [has_issues] INTEGER, [has_projects] INTEGER, [has_downloads] INTEGER, [has_wiki] INTEGER, [has_pages] INTEGER, [forks_count] INTEGER, [archived] INTEGER, [disabled] INTEGER, [open_issues_count] INTEGER, [license] TEXT, [topics] TEXT, [forks] INTEGER, [open_issues] INTEGER, [watchers] INTEGER, [default_branch] TEXT, [permissions] TEXT, [organization] INTEGER REFERENCES [users]([id]), [temp_clone_token] TEXT, [allow_squash_merge] INTEGER, [allow_merge_commit] INTEGER, [allow_rebase_merge] INTEGER, [delete_branch_on_merge] INTEGER, [network_count] INTEGER, [subscribers_count] INTEGER, [parent] TEXT, [source] TEXT, [allow_auto_merge] INTEGER, [allow_forking] INTEGER, [visibility] TEXT, [is_template] INTEGER, [template_repository] TEXT, [allow_update_branch] INTEGER, [use_squash_pr_title_as_default] INTEGER, [web_commit_signoff_required] INTEGER, [squash_merge_commit_message] TEXT, [squash_merge_commit_title] TEXT, [merge_commit_message] TEXT, [merge_commit_title] TEXT, [has_discussions] INTEGER, [security_and_analysis] TEXT, FOREIGN KEY(license) REFERENCES licenses(key) ); CREATE INDEX [idx_repos_license] ON [repos] ([license]); CREATE INDEX [idx_repos_organization] ON [repos] ([organization]); CREATE INDEX [idx_repos_owner] ON [repos] ([owner]);