{"id":3603,"url":"https://github.com/simonw/datasette","last_synced_at":"2026-05-13T17:30:21.825Z","repository":{"id":37845330,"uuid":"107914493","full_name":"simonw/datasette","owner":"simonw","description":"An open source multi-tool for exploring and publishing data","archived":false,"fork":false,"pushed_at":"2026-05-06T01:03:05.000Z","size":7486,"stargazers_count":11032,"open_issues_count":674,"forks_count":827,"subscribers_count":103,"default_branch":"main","last_synced_at":"2026-05-07T15:03:04.769Z","etag":null,"topics":["asgi","automatic-api","csv","datasets","datasette","datasette-io","docker","json","python","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://datasette.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"simonw"}},"created_at":"2017-10-23T00:39:03.000Z","updated_at":"2026-05-07T14:14:06.000Z","dependencies_parsed_at":"2026-02-26T05:00:30.848Z","dependency_job_id":null,"html_url":"https://github.com/simonw/datasette","commit_stats":{"total_commits":2655,"total_committers":82,"mean_commits":32.3780487804878,"dds":"0.15329566854990584","last_synced_commit":"72f8ac680aab220efbc10fc7cc24d9040869e1a1"},"previous_names":[],"tags_count":166,"template":false,"template_full_name":null,"purl":"pkg:github/simonw/datasette","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/sbom","scorecard":{"id":76721,"data":{"date":"2025-08-04","repo":{"name":"github.com/simonw/datasette","commit":"7a602140df3646820adc45963daf7fc5dcd2a009"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.2,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":4,"reason":"3 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploy-branch-preview.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/deploy-latest.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/prettier.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_docker_tag.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/spellcheck.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-coverage.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-pyodide.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-sqlite-support.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/tmate-mac.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/tmate.yml:7","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-branch-preview.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-branch-preview.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-branch-preview.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-branch-preview.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/documentation-links.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/documentation-links.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prettier.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/prettier.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prettier.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/prettier.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push_docker_tag.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/push_docker_tag.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/spellcheck.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/spellcheck.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-sqlite-support.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-sqlite-support.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-sqlite-support.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-sqlite-support.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tmate-mac.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate-mac.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tmate-mac.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate-mac.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tmate.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tmate.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: containerImage not pinned by hash: demos/apache-proxy/Dockerfile:1: pin your Docker image by updating python:3.11.0-slim-bullseye to python:3.11.0-slim-bullseye@sha256:b5ee5360b357dcd0ab2e1cc5e22fa589b6734bbd55776df6b1700994febf1527","Warn: pipCommand not pinned by hash: Dockerfile:13-15","Warn: pipCommand not pinned by hash: demos/apache-proxy/Dockerfile:28-30","Warn: pipCommand not pinned by hash: .github/workflows/deploy-branch-preview.yml:22","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/spellcheck.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/test-pyodide.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/test-sqlite-support.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:51","Info:   0 out of  28 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  20 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:31"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'","Warn: branch protection not enabled for branch '0.64.x'","Warn: branch protection not enabled for branch '1.0a.x'","Warn: branch protection not enabled for branch '0.63.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T05:02:35.510Z","repository_id":37845330,"created_at":"2025-08-15T05:02:35.510Z","updated_at":"2025-08-15T05:02:35.510Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32862091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"ssl_error","status_checked_at":"2026-05-10T13:40:02.145Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"simonw","name":"Simon Willison","uuid":"9599","kind":"user","description":"","email":"","website":"https://simonwillison.net/","location":"Half Moon Bay, CA","twitter":"simonw","company":"Datasette","icon_url":"https://avatars.githubusercontent.com/u/9599?u=b14820695cc6ae03f8a831990697bc040596c0f4\u0026v=4","repositories_count":744,"last_synced_at":"2024-05-01T10:38:17.142Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"simonw"}},"html_url":"https://github.com/simonw","funding_links":["https://github.com/sponsors/simonw"],"total_stars":29909,"followers":6017,"following":138,"created_at":"2022-11-02T17:20:02.362Z","updated_at":"2024-05-01T10:40:57.107Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw/repositories"},"packages":[{"id":5296372,"name":"datasette","ecosystem":"conda","description":"Datasette is a tool for exploring and publishing data. It helps people take  data of any shape or size and publish that as an interactive,  explorable website and accompanying API. Datasette is aimed at data  journalists, museum curators, archivists, local governments and anyone else  who has data that they wish to share with the world. It is part of a wider  ecosystem of tools and plugins dedicated to making working with structured   data as productive as possible.","homepage":"https://datasette.io/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/simonw/datasette","keywords_array":[],"namespace":null,"versions_count":18,"first_release_published_at":"2021-04-21T16:46:12.000Z","latest_release_published_at":"2022-11-12T19:36:54.000Z","latest_release_number":"0.63.1","last_synced_at":"2026-04-01T16:14:14.637Z","created_at":"2022-10-03T16:00:37.713Z","updated_at":"2026-04-01T16:18:04.402Z","registry_url":"https://anaconda.org/conda-forge/datasette","install_command":"conda install -c conda-forge datasette","documentation_url":null,"metadata":{},"repo_metadata":{"id":37845330,"uuid":"107914493","full_name":"simonw/datasette","owner":"simonw","description":"An open source multi-tool for exploring and publishing data","archived":false,"fork":false,"pushed_at":"2026-03-25T22:22:03.000Z","size":8266,"stargazers_count":10890,"open_issues_count":669,"forks_count":814,"subscribers_count":103,"default_branch":"main","last_synced_at":"2026-03-29T20:03:04.750Z","etag":null,"topics":["asgi","automatic-api","csv","datasets","datasette","datasette-io","docker","json","python","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://datasette.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"simonw"}},"created_at":"2017-10-23T00:39:03.000Z","updated_at":"2026-03-29T18:56:04.000Z","dependencies_parsed_at":"2026-02-26T05:00:30.848Z","dependency_job_id":null,"html_url":"https://github.com/simonw/datasette","commit_stats":{"total_commits":2655,"total_committers":82,"mean_commits":32.3780487804878,"dds":"0.15329566854990584","last_synced_commit":"72f8ac680aab220efbc10fc7cc24d9040869e1a1"},"previous_names":[],"tags_count":165,"template":false,"template_full_name":null,"purl":"pkg:github/simonw/datasette","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/sbom","scorecard":{"id":76721,"data":{"date":"2025-08-04","repo":{"name":"github.com/simonw/datasette","commit":"7a602140df3646820adc45963daf7fc5dcd2a009"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.2,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":4,"reason":"3 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploy-branch-preview.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/deploy-latest.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/prettier.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_docker_tag.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/spellcheck.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-coverage.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-pyodide.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-sqlite-support.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/tmate-mac.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/tmate.yml:7","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-branch-preview.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-branch-preview.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-branch-preview.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-branch-preview.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/documentation-links.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/documentation-links.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prettier.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/prettier.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prettier.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/prettier.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push_docker_tag.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/push_docker_tag.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/spellcheck.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/spellcheck.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-sqlite-support.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-sqlite-support.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-sqlite-support.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-sqlite-support.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tmate-mac.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate-mac.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tmate-mac.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate-mac.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tmate.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tmate.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: containerImage not pinned by hash: demos/apache-proxy/Dockerfile:1: pin your Docker image by updating python:3.11.0-slim-bullseye to python:3.11.0-slim-bullseye@sha256:b5ee5360b357dcd0ab2e1cc5e22fa589b6734bbd55776df6b1700994febf1527","Warn: pipCommand not pinned by hash: Dockerfile:13-15","Warn: pipCommand not pinned by hash: demos/apache-proxy/Dockerfile:28-30","Warn: pipCommand not pinned by hash: .github/workflows/deploy-branch-preview.yml:22","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/spellcheck.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/test-pyodide.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/test-sqlite-support.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:51","Info:   0 out of  28 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  20 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:31"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'","Warn: branch protection not enabled for branch '0.64.x'","Warn: branch protection not enabled for branch '1.0a.x'","Warn: branch protection not enabled for branch '0.63.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T05:02:35.510Z","repository_id":37845330,"created_at":"2025-08-15T05:02:35.510Z","updated_at":"2025-08-15T05:02:35.510Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31255025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T18:32:52.363Z","status":"ssl_error","status_checked_at":"2026-03-31T18:32:51.507Z","response_time":111,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"simonw","name":"Simon Willison","uuid":"9599","kind":"user","description":"","email":"","website":"https://simonwillison.net/","location":"Half Moon Bay, CA","twitter":"simonw","company":"Datasette","icon_url":"https://avatars.githubusercontent.com/u/9599?u=b14820695cc6ae03f8a831990697bc040596c0f4\u0026v=4","repositories_count":744,"last_synced_at":"2024-05-01T10:38:17.142Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"simonw"}},"html_url":"https://github.com/simonw","funding_links":["https://github.com/sponsors/simonw"],"total_stars":29909,"followers":6017,"following":138,"created_at":"2022-11-02T17:20:02.362Z","updated_at":"2024-05-01T10:40:57.107Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw/repositories"},"tags":[{"name":"1.0a25","sha":"8f0d60236f844a6d12bd1439f57b1b3d65fcad36","kind":"commit","published_at":"2026-02-26T01:01:03.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a25","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a25/manifests"},{"name":"1.0a24","sha":"5873578d49a894e358f8480fee27e17e37f6c97e","kind":"commit","published_at":"2026-01-29T17:00:22.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a24","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a24/manifests"},{"name":"1.0a23","sha":"2ca00b6c75b165c3318d06e6dc6eb228b9b60338","kind":"commit","published_at":"2025-12-03T03:20:43.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a23","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a23/manifests"},{"name":"1.0a22","sha":"2125115cd9b609def872cd8051912ac80179f510","kind":"commit","published_at":"2025-11-13T18:41:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a22","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a22/manifests"},{"name":"1.0a21","sha":"257e1c1b1b432e82b3d58e9579a2b5fd57f6a46a","kind":"commit","published_at":"2025-11-05T21:51:58.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a21","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a21/manifests"},{"name":"0.65.2","sha":"6a141467f9f8b05c84bc00c10e157962e3e43960","kind":"commit","published_at":"2025-11-05T18:19:03.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.65.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.65.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.65.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.65.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.65.2/manifests"},{"name":"1.0a20","sha":"95a1fef28000d0b44ceaa398421530f588c5c385","kind":"commit","published_at":"2025-11-03T22:47:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a20","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a20/manifests"},{"name":"1.0a19","sha":"6f7f4c7d89b37187667441ce9df583f6dbbe2977","kind":"commit","published_at":"2025-04-22T05:38:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a19","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a19/manifests"},{"name":"1.0a18","sha":"271aa09056eb4f7cbfafb8c5f2e8df4c103ff413","kind":"commit","published_at":"2025-04-17T05:16:25.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a18","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a18/manifests"},{"name":"1.0a17","sha":"cd9182a5511d2a2433d519784c77c5711d1fd58a","kind":"commit","published_at":"2025-02-06T19:12:34.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a17","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a17/manifests"},{"name":"0.65.1","sha":"b9bcd6b6aefe77539abf10c073c1f6666f464e01","kind":"commit","published_at":"2024-11-29T01:11:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.65.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.65.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.65.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.65.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.65.1/manifests"},{"name":"0.65","sha":"753ddc902881b8d5347675c8544f5e10c977fbda","kind":"commit","published_at":"2024-10-07T17:33:20.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.65","html_url":"https://github.com/simonw/datasette/releases/tag/0.65","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.65","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.65/manifests"},{"name":"1.0a16","sha":"0bc6a2af89a2201d55650c47f8cdbf8aa26255d4","kind":"commit","published_at":"2024-09-06T03:56:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a16","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a16/manifests"},{"name":"1.0a15","sha":"7d8dd2ac7fbbc53f484e8d383ac7f3656b28aa86","kind":"commit","published_at":"2024-08-16T05:04:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a15","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a15/manifests"},{"name":"1.0a14","sha":"f6bd2bf8b025dcee49248ae7224e242b448f558c","kind":"commit","published_at":"2024-08-05T21:30:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a14","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a14/manifests"},{"name":"0.64.8","sha":"5cac74c4ac23991d62560dcf52cd29547c034435","kind":"commit","published_at":"2024-06-21T23:39:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.8","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.8/manifests"},{"name":"0.64.7","sha":"6c941e30c5c82d0d526ec52a74fc49a6478a4858","kind":"commit","published_at":"2024-06-12T23:04:17.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.7","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.7/manifests"},{"name":"1.0a13","sha":"c92f326ed10b7eea8b9c4d3cd5caef9e7aceee1b","kind":"commit","published_at":"2024-03-13T02:10:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a13","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a13/manifests"},{"name":"1.0a12","sha":"86335dc722d31dbf44c6d4bbffd7c5d2d11b1290","kind":"commit","published_at":"2024-02-29T22:35:28.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a12","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a12/manifests"},{"name":"1.0a11","sha":"434123425fd6f3283f780f5fb29eeaa9784d78cb","kind":"commit","published_at":"2024-02-19T22:48:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a11","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a11/manifests"},{"name":"1.0a10","sha":"81629dbeffb5cee9086bc956ce3a9ab7d051f4d1","kind":"commit","published_at":"2024-02-18T05:03:41.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a10","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a10/manifests"},{"name":"1.0a9","sha":"9906f937d92c79dcc457cb057d7222ed70aef0e0","kind":"commit","published_at":"2024-02-16T22:36:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a9","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a9/manifests"},{"name":"1.0a8","sha":"9989f257094daaf26e0cb0cebe31f17f19d4cad2","kind":"commit","published_at":"2024-02-07T16:34:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a8","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a8/manifests"},{"name":"0.64.6","sha":"4e3e8a01248397340e82f66bee518b0dd3921643","kind":"commit","published_at":"2023-12-22T23:16:28.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.6","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.6/manifests"},{"name":"0.64.5","sha":"5800eaeb5bd1f2b0d0aed1b1794c6a2787787b00","kind":"commit","published_at":"2023-10-08T16:03:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.5","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.5/manifests"},{"name":"1.0a7","sha":"7ecf5bf5cea791ec302cbbb691abd39e7bb1f933","kind":"commit","published_at":"2023-09-21T22:06:19.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a7","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a7/manifests"},{"name":"0.64.4","sha":"2b44d6a3fcd912bc9c494c58c69e42161cf4b3df","kind":"commit","published_at":"2023-09-21T19:28:45.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.4","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.4/manifests"},{"name":"1.0a6","sha":"a4c96d01b27ce7cd06662a024da3547132a7c412","kind":"commit","published_at":"2023-09-08T04:44:08.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a6","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a6/manifests"},{"name":"1.0a5","sha":"30b28c8367a9c6870386ea10a202705b40862457","kind":"commit","published_at":"2023-08-29T17:17:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a5","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a5/manifests"},{"name":"1.0a4","sha":"01e0558825b8f7ec17d3b691aa072daf122fcc74","kind":"commit","published_at":"2023-08-22T17:10:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a4","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a4/manifests"},{"name":"1.0a3","sha":"19ab4552e212c9845a59461cc73e82d5ae8c278a","kind":"commit","published_at":"2023-08-09T19:13:11.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a3","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a3/manifests"},{"name":"0.64.3","sha":"917272c864ad7b8a00c48c77f5c2944093babb4e","kind":"commit","published_at":"2023-04-27T14:55:25.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.3/manifests"},{"name":"0.64.2","sha":"2a0a94fe972e4b1556e73026dc381d297bc906bc","kind":"commit","published_at":"2023-03-08T20:41:13.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.2/manifests"},{"name":"0.64.1","sha":"2e064641acafcc82f09f148f4e2e2056f0ac85fe","kind":"commit","published_at":"2023-01-11T18:21:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.1/manifests"},{"name":"0.64","sha":"0084daa50a8d97e025989d73d23b9a60c2dc69d9","kind":"commit","published_at":"2023-01-09T16:37:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64","html_url":"https://github.com/simonw/datasette/releases/tag/0.64","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.64","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64/manifests"},{"name":"0.63.3","sha":"e05998bc85e6347095cf71434c6de4e9d8414933","kind":"commit","published_at":"2022-12-18T03:08:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.63.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.63.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.3/manifests"},{"name":"1.0a2","sha":"8b9d7fdbd8de7e74414cc29e3005382669a812dc","kind":"commit","published_at":"2022-12-15T02:02:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a2","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a2/manifests"},{"name":"1.0a1","sha":"692fbfc40a150913045618db5bdd8e32679250e6","kind":"commit","published_at":"2022-12-01T21:30:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a1","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a1/manifests"},{"name":"1.0a0","sha":"4a0bd960e9763623dae6a13c8af3810c4ce9fb0a","kind":"commit","published_at":"2022-11-29T19:57:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a0","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@1.0a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a0/manifests"},{"name":"0.63.2","sha":"d67f812b7327c7075732688f3df728807503dc58","kind":"commit","published_at":"2022-11-19T00:53:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.63.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.63.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.2/manifests"},{"name":"0.63.1","sha":"9f54f00a50a4d950cfd69a0ff3526ae82c858826","kind":"commit","published_at":"2022-11-11T07:01:20.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.63.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.63.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.1/manifests"},{"name":"0.63","sha":"bf00b0b59b6692bdec597ac9db4e0b497c5a47b4","kind":"commit","published_at":"2022-10-27T22:11:26.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63","html_url":"https://github.com/simonw/datasette/releases/tag/0.63","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.63","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63/manifests"},{"name":"0.63a1","sha":"602c0888ce633000cfae42be00de474ef681bda7","kind":"commit","published_at":"2022-10-24T03:07:09.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.63a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.63a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a1/manifests"},{"name":"0.63a0","sha":"212137a90b4291db9605e039f198564dae59c5d0","kind":"commit","published_at":"2022-09-26T21:14:25.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.63a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.63a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a0/manifests"},{"name":"0.62","sha":"815162cf029fab9f1c9308c1d6ecdba7ee369ebe","kind":"commit","published_at":"2022-08-14T17:32:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.62","html_url":"https://github.com/simonw/datasette/releases/tag/0.62","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.62","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62/manifests"},{"name":"0.62a1","sha":"22354c48ce4d514d7a1b321e5651c7f1340e3f5e","kind":"commit","published_at":"2022-07-18T01:06:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.62a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.62a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.62a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a1/manifests"},{"name":"0.62a0","sha":"943aa2e1f7341cb51e60332cde46bde650c64217","kind":"commit","published_at":"2022-05-02T21:38:34.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.62a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.62a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.62a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a0/manifests"},{"name":"0.61.1","sha":"d431a9055e977aefe48689a2e5866ea8d3558a6c","kind":"commit","published_at":"2022-03-23T18:54:10.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.61.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.61.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.61.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61.1/manifests"},{"name":"0.61","sha":"d7c793d7998388d915f8d270079c68a77a785051","kind":"commit","published_at":"2022-03-23T18:12:26.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.61","html_url":"https://github.com/simonw/datasette/releases/tag/0.61","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.61","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61/manifests"},{"name":"0.61a0","sha":"5471e3c4914837de957e206d8fb80c9ec383bc2e","kind":"commit","published_at":"2022-03-20T01:14:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.61a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.61a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.61a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61a0/manifests"},{"name":"0.60.2","sha":"5619069968ab39fd44c44a1888965e361c6f7fb9","kind":"commit","published_at":"2022-02-07T23:42:59.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.60.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.60.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.2/manifests"},{"name":"0.60.1","sha":"8da5208561be7895f62834becdd7b6b16f6e503f","kind":"commit","published_at":"2022-01-21T02:08:20.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.60.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.60.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.1/manifests"},{"name":"0.60","sha":"cb29119db9115b1f40de2fb45263ed77e3bfbb3e","kind":"commit","published_at":"2022-01-14T01:36:51.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60","html_url":"https://github.com/simonw/datasette/releases/tag/0.60","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.60","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60/manifests"},{"name":"0.60a1","sha":"dbaac79946034e0b00714e2da39f934d693883d2","kind":"commit","published_at":"2021-12-19T22:08:10.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.60a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.60a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a1/manifests"},{"name":"0.60a0","sha":"92a5280d2e75c39424a75ad6226fc74400ae984f","kind":"commit","published_at":"2021-12-17T19:13:51.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.60a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.60a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a0/manifests"},{"name":"0.59.4","sha":"7c02be2ee94cc64b120cc58b7a72cd387031f287","kind":"commit","published_at":"2021-11-30T06:45:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.4","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.4/manifests"},{"name":"0.59.3","sha":"48f11998b73350057b74fe6ab464d4ac3071637c","kind":"commit","published_at":"2021-11-20T23:40:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.3/manifests"},{"name":"0.59.2","sha":"502c02fa6dde6a8bb840af6c4c8cf858aa1db687","kind":"commit","published_at":"2021-11-14T05:37:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.2/manifests"},{"name":"0.59.1","sha":"e6e44372b34414eac2f36a4c1120af4f755aa423","kind":"commit","published_at":"2021-10-24T22:29:56.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.1/manifests"},{"name":"0.59","sha":"ff9ccfb0310501a3b4b4ca24d73246a8eb3e7914","kind":"commit","published_at":"2021-10-14T19:23:43.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59","html_url":"https://github.com/simonw/datasette/releases/tag/0.59","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59/manifests"},{"name":"0.59a2","sha":"d3ea36713194e3d92ed4c066337400146c921d0e","kind":"commit","published_at":"2021-08-28T01:55:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59a2","html_url":"https://github.com/simonw/datasette/releases/tag/0.59a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a2/manifests"},{"name":"0.59a1","sha":"ad90a72afa21b737b162e2bbdddc301a97d575cd","kind":"commit","published_at":"2021-08-09T01:13:03.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.59a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a1/manifests"},{"name":"0.59a0","sha":"61505dd0c6717cecdb73897e8613de9e9b7b6c42","kind":"commit","published_at":"2021-08-07T05:40:07.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.59a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.59a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a0/manifests"},{"name":"0.58.1","sha":"c73af5dd72305f6a01ea94a2c76d52e5e26de38b","kind":"commit","published_at":"2021-07-16T19:50:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.58.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.58.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58.1/manifests"},{"name":"0.58","sha":"e27dd7c12c2a6977560dbc0005e32c55d9d759f4","kind":"commit","published_at":"2021-07-15T00:33:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58","html_url":"https://github.com/simonw/datasette/releases/tag/0.58","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.58","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58/manifests"},{"name":"0.58a1","sha":"ff17970ed4988a80b699d417bbeec07d63400e24","kind":"commit","published_at":"2021-06-24T16:24:59.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.58a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.58a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a1/manifests"},{"name":"0.58a0","sha":"cd7678fde65319d7b6955ce9f4678ba4b9e64b66","kind":"commit","published_at":"2021-06-10T04:51:14.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.58a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.58a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a0/manifests"},{"name":"0.57.1","sha":"a3faf378834cc9793adeb22dee19ef57c417457e","kind":"commit","published_at":"2021-06-08T16:26:45.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.57.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.57.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57.1/manifests"},{"name":"0.57","sha":"58746d3c514004f504223a724e948469a0d4abb3","kind":"commit","published_at":"2021-06-05T22:06:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57","html_url":"https://github.com/simonw/datasette/releases/tag/0.57","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.57","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57/manifests"},{"name":"0.56.1","sha":"6536e02f7412591501eeda9b07ef7977246578f2","kind":"commit","published_at":"2021-06-05T21:54:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.56.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.56.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.56.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56.1/manifests"},{"name":"0.57a1","sha":"7b106e106000713bbee31b34d694b3dadbd4818c","kind":"commit","published_at":"2021-05-27T16:54:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.57a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.57a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a1/manifests"},{"name":"0.57a0","sha":"a443dba82f43c22b03402a4f86c85558ccb526b8","kind":"commit","published_at":"2021-05-23T00:45:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.57a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.57a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a0/manifests"},{"name":"0.56","sha":"af5a7f1c09f6a902bb2a25e8edf39c7034d2e5de","kind":"commit","published_at":"2021-03-29T00:41:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.56","html_url":"https://github.com/simonw/datasette/releases/tag/0.56","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.56","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56/manifests"},{"name":"0.55","sha":"cb8a293bd7ec54e868d702871b39c550465c0521","kind":"commit","published_at":"2021-02-19T02:01:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.55","html_url":"https://github.com/simonw/datasette/releases/tag/0.55","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.55","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.55/manifests"},{"name":"0.54.1","sha":"dd730a391adfb6daf3fb454001edf74f39a39d00","kind":"commit","published_at":"2021-02-02T21:23:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.54.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.54.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.54.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54.1/manifests"},{"name":"0.54","sha":"382e9ecd1d429102417b17a1bd75f066cb904e24","kind":"commit","published_at":"2021-01-25T17:35:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.54","html_url":"https://github.com/simonw/datasette/releases/tag/0.54","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.54","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54/manifests"},{"name":"0.54a0","sha":"5378f023529107ff7edbd6ee4ecab6ac170a83db","kind":"commit","published_at":"2021-01-19T20:50:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.54a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.54a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.54a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54a0/manifests"},{"name":"0.53","sha":"0c616f732cee79db80cad830917666f41b344262","kind":"commit","published_at":"2020-12-11T01:44:36.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.53","html_url":"https://github.com/simonw/datasette/releases/tag/0.53","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.53","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.53/manifests"},{"name":"0.52.5","sha":"611f75d6179588214d56fec46d5a1c88081ea109","kind":"commit","published_at":"2020-12-09T20:03:44.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.5","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.52.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.5/manifests"},{"name":"0.52.4","sha":"e5930e6f889617320454ab53ecc1c438377d49e6","kind":"commit","published_at":"2020-12-05T19:42:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.4","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.52.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.4/manifests"},{"name":"0.52.3","sha":"4cce5516661b24afeddaf35bee84b00fbf5c7f89","kind":"commit","published_at":"2020-12-03T19:07:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.52.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.3/manifests"},{"name":"0.52.2","sha":"e048791a9a2686f47d81a2c8aa88aa1966d82521","kind":"commit","published_at":"2020-12-03T00:57:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.52.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.2/manifests"},{"name":"0.52.1","sha":"242bc89fdf2e775e340d69a4e851b3a9accb31c6","kind":"commit","published_at":"2020-11-29T19:38:29.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.52.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.1/manifests"},{"name":"0.52","sha":"a8e66f9065fb55a3863cc05dfb2ce52f9618cdb7","kind":"commit","published_at":"2020-11-28T23:54:35.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52","html_url":"https://github.com/simonw/datasette/releases/tag/0.52","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.52","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52/manifests"},{"name":"0.51.1","sha":"4785172bbcb9edd22b6955b415cd18cd4d83f0aa","kind":"commit","published_at":"2020-11-01T03:33:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.51.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.51.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51.1/manifests"},{"name":"0.51","sha":"f0bd2d05f5f7832df4879822afb99d2096c00d48","kind":"commit","published_at":"2020-10-31T22:24:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51","html_url":"https://github.com/simonw/datasette/releases/tag/0.51","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.51","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51/manifests"},{"name":"0.51a2","sha":"59ab24af6bd9b517b53162fbffac1d0116100e0d","kind":"commit","published_at":"2020-10-30T17:56:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51a2","html_url":"https://github.com/simonw/datasette/releases/tag/0.51a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.51a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a2/manifests"},{"name":"0.51a1","sha":"0e1e89c6ba3d0fbdb0823272952cf356f3016def","kind":"commit","published_at":"2020-10-30T05:35:23.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.51a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.51a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a1/manifests"},{"name":"0.51a0","sha":"66120a7a1cb592e8a21164cf537f62a4d7ab1dfc","kind":"commit","published_at":"2020-10-20T05:31:14.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.51a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.51a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a0/manifests"},{"name":"0.50.2","sha":"0e58ae7600212c075f5b8ae4b52d2af0e1acd4f1","kind":"commit","published_at":"2020-10-10T03:53:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.50.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.50.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.2/manifests"},{"name":"0.50.1","sha":"6fe30c348c58a0bc312552fd7a889731427b86e5","kind":"commit","published_at":"2020-10-10T00:41:35.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.50.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.50.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.1/manifests"},{"name":"0.50","sha":"1bdbc8aa7f4fd7a768d456146e44da86cb1b36d1","kind":"commit","published_at":"2020-10-09T17:57:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50","html_url":"https://github.com/simonw/datasette/releases/tag/0.50","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.50","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50/manifests"},{"name":"0.50a1","sha":"14982bd900f17a66acc3930ec1a2ff138716d198","kind":"commit","published_at":"2020-10-06T20:50:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.50a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.50a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a1/manifests"},{"name":"0.50a0","sha":"b68cc1c6d4d5dd1a3e9e35e1267aedfcca7f1e47","kind":"commit","published_at":"2020-10-01T23:35:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.50a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.50a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a0/manifests"},{"name":"0.49.1","sha":"d456b250326822b35169bbd52be5c143b6599fdc","kind":"commit","published_at":"2020-09-15T20:20:15.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.49.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.49.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49.1/manifests"},{"name":"0.49","sha":"c0249525d7df64471900f93ceb23e63463c46dd0","kind":"commit","published_at":"2020-09-14T21:38:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49","html_url":"https://github.com/simonw/datasette/releases/tag/0.49","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.49","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49/manifests"},{"name":"0.49a1","sha":"30b98e4d2955073ca2bca92ca7b3d97fcd0191bf","kind":"commit","published_at":"2020-09-14T02:47:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.49a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.49a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a1/manifests"},{"name":"0.49a0","sha":"7178126d902e2cfca606be0b0cff96c6c679c5b8","kind":"commit","published_at":"2020-08-28T23:12:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.49a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.49a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a0/manifests"},{"name":"0.48","sha":"52eabb019d4051084b21524bd0fd9c2731126985","kind":"commit","published_at":"2020-08-16T18:56:31.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.48","html_url":"https://github.com/simonw/datasette/releases/tag/0.48","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.48","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.48/manifests"},{"name":"0.47.3","sha":"13b3b51087964d5e1a8c1cdd2495e07bdbe176b8","kind":"commit","published_at":"2020-08-15T20:56:08.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.47.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.47.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.3/manifests"},{"name":"0.47.2","sha":"7702ea602188899ee9b0446a874a6a9b546b564d","kind":"commit","published_at":"2020-08-12T20:54:33.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.47.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.47.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.2/manifests"},{"name":"0.47.1","sha":"cd8c79d30ac38639a7904a0fd01518121bcaadf1","kind":"commit","published_at":"2020-08-12T02:37:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.47.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.47.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.1/manifests"},{"name":"0.47","sha":"03418ee037057aa85204f5a3feb2066cbb6a9b3e","kind":"commit","published_at":"2020-08-12T00:42:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47","html_url":"https://github.com/simonw/datasette/releases/tag/0.47","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.47","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47/manifests"},{"name":"0.46","sha":"b597aa07e6dd95216f240cbc4ac76d03ae2e841e","kind":"commit","published_at":"2020-08-09T16:09:07.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.46","html_url":"https://github.com/simonw/datasette/releases/tag/0.46","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.46","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.46/manifests"},{"name":"0.45","sha":"f1f581b7ffcd5d8f3ae6c1c654d813a6641410eb","kind":"commit","published_at":"2020-07-01T21:43:07.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45","html_url":"https://github.com/simonw/datasette/releases/tag/0.45","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45/manifests"},{"name":"0.45a5","sha":"676bb64c877d73f8ff496cef4632f5a8a5a9283c","kind":"commit","published_at":"2020-07-01T04:25:35.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a5","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45a5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a5/manifests"},{"name":"0.45a4","sha":"265483173bc8341dc02c8b782b9b59d2ce8bbedb","kind":"commit","published_at":"2020-06-29T02:31:16.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a4","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a4/manifests"},{"name":"0.45a3","sha":"1f55a4a2b68fa65e56a28baeb7f44122fdeca7e7","kind":"commit","published_at":"2020-06-28T03:22:49.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a3","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a3/manifests"},{"name":"0.45a2","sha":"1a5b7d318fa923edfcefd3df8f64dae2e9c49d3f","kind":"commit","published_at":"2020-06-24T04:17:30.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a2","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a2/manifests"},{"name":"0.45a1","sha":"b59b92b1b0517cf18fa748ff9d0a0bf86298dd43","kind":"commit","published_at":"2020-06-18T23:52:16.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a1/manifests"},{"name":"0.45a0","sha":"dda932d818b34ccab11730a76554f0a3748d8348","kind":"commit","published_at":"2020-06-18T20:58:09.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.45a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a0/manifests"},{"name":"0.44","sha":"b906030235efbdff536405d66078f4868ce0d3bd","kind":"commit","published_at":"2020-06-12T01:19:30.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.44","html_url":"https://github.com/simonw/datasette/releases/tag/0.44","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.44","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.44/manifests"},{"name":"0.43","sha":"d56f402822df102f9cf1a9a056449d01a15e3aae","kind":"commit","published_at":"2020-05-28T14:11:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.43","html_url":"https://github.com/simonw/datasette/releases/tag/0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.43/manifests"},{"name":"0.42","sha":"af6c6c5d6f929f951c0e63bfd1c82e37a071b50f","kind":"commit","published_at":"2020-05-08T17:38:27.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.42","html_url":"https://github.com/simonw/datasette/releases/tag/0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.42/manifests"},{"name":"0.41","sha":"182e5c8745c94576718315f7596ccc81e5e2417b","kind":"commit","published_at":"2020-05-06T18:20:58.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.41","html_url":"https://github.com/simonw/datasette/releases/tag/0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.41/manifests"},{"name":"0.40","sha":"8da108193b08abf140716f8ac499f32309dfe9cf","kind":"commit","published_at":"2020-04-22T04:06:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.40","html_url":"https://github.com/simonw/datasette/releases/tag/0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.40/manifests"},{"name":"0.39","sha":"dedd775512daee49925882654f252df61a9e3b6d","kind":"commit","published_at":"2020-03-25T04:02:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.39","html_url":"https://github.com/simonw/datasette/releases/tag/0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.39/manifests"},{"name":"0.38","sha":"7e357abbc38dcc9d19a2f1df3252668a48e941e4","kind":"commit","published_at":"2020-03-08T23:26:50.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.38","html_url":"https://github.com/simonw/datasette/releases/tag/0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.38/manifests"},{"name":"0.37.1","sha":"be20e6991eac2baa9b43e9b26ae209bae805ede5","kind":"commit","published_at":"2020-03-03T03:43:08.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.37.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.37.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.37.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37.1/manifests"},{"name":"0.37","sha":"c9e6841482b299fceadc5ad548c2dbf58a8f1227","kind":"commit","published_at":"2020-02-26T01:22:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.37","html_url":"https://github.com/simonw/datasette/releases/tag/0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37/manifests"},{"name":"0.36","sha":"b031fe97636b80b05fec409ee1dffb7d044fd4e9","kind":"commit","published_at":"2020-02-22T03:04:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.36","html_url":"https://github.com/simonw/datasette/releases/tag/0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.36/manifests"},{"name":"0.35","sha":"30b6f71b306a43605c99bef79302ed5cb22d1924","kind":"commit","published_at":"2020-02-05T02:17:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.35","html_url":"https://github.com/simonw/datasette/releases/tag/0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.35/manifests"},{"name":"0.34","sha":"e7f60d2a9b59752e20de8412f7b0a3e9a5359a31","kind":"commit","published_at":"2020-01-30T00:09:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.34","html_url":"https://github.com/simonw/datasette/releases/tag/0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.34/manifests"},{"name":"0.33","sha":"59e7014c8a0f4102d7dc79f517540c55c49e1554","kind":"commit","published_at":"2019-12-22T16:27:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.33","html_url":"https://github.com/simonw/datasette/releases/tag/0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.33/manifests"},{"name":"0.32","sha":"a95bedb9c423fa6d772c93ef47bc40f13a5bea50","kind":"commit","published_at":"2019-11-14T23:20:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.32","html_url":"https://github.com/simonw/datasette/releases/tag/0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.32/manifests"},{"name":"0.31.2","sha":"b51f258d00bb3c3b401f15d46a1fbd50394dbe1c","kind":"commit","published_at":"2019-11-13T16:48:36.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.31.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.31.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.2/manifests"},{"name":"0.31.1","sha":"a22c7761b61baa61b8e3da7d30887468d61d6b83","kind":"commit","published_at":"2019-11-13T02:18:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.31.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.31.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.1/manifests"},{"name":"0.31","sha":"7f89928062b1a1fdb2625a946f7cd5161e597401","kind":"commit","published_at":"2019-11-12T05:33:51.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.31","html_url":"https://github.com/simonw/datasette/releases/tag/0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31/manifests"},{"name":"0.30.2","sha":"2bf7ce5f517d772a16d7855a35a8a75d4456aad7","kind":"commit","published_at":"2019-11-02T23:12:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.30.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.30.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.30.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.2/manifests"},{"name":"0.30.1","sha":"3ca290e0db03bb4747e24203c445873f74512107","kind":"commit","published_at":"2019-10-30T19:00:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.30.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.30.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.1/manifests"},{"name":"0.30","sha":"8050f9e1ece9afd0236ad38c6458c12a4ad917e6","kind":"commit","published_at":"2019-10-19T01:08:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.30","html_url":"https://github.com/simonw/datasette/releases/tag/0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30/manifests"},{"name":"0.29.3","sha":"0fc8afde0eb5ef677f4ac31601540d6168c8208d","kind":"commit","published_at":"2019-09-03T00:40:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.29.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.29.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.3/manifests"},{"name":"0.29.2","sha":"6abe6faff6b035e9334dd05f8c741ae9b7a47440","kind":"commit","published_at":"2019-07-14T03:04:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.29.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.29.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.2/manifests"},{"name":"0.29.1","sha":"2a94f3719fb2c4335fcda374fa92f87272b02d34","kind":"commit","published_at":"2019-07-11T16:17:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.29.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.1/manifests"},{"name":"0.29","sha":"fb7ee8e0ad59a15083234a48e935525f6e7257dd","kind":"commit","published_at":"2019-07-08T03:14:27.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29","html_url":"https://github.com/simonw/datasette/releases/tag/0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29/manifests"},{"name":"0.28","sha":"e518f76c5f5dd0138032bfb26387f5bb91086a3f","kind":"commit","published_at":"2019-05-19T21:37:49.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.28","html_url":"https://github.com/simonw/datasette/releases/tag/0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.28/manifests"},{"name":"0.27.1","sha":"3f3f29ac9afe7c41ffc48a3bd2af473a53eecc8a","kind":"commit","published_at":"2019-05-10T05:32:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.27.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27.1/manifests"},{"name":"0.27","sha":"436b8bc1d17c2ab415800ab209204f94e7f7929e","kind":"commit","published_at":"2019-02-01T03:47:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.27","html_url":"https://github.com/simonw/datasette/releases/tag/0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27/manifests"},{"name":"0.26.2","sha":"a418c8b44f82d456be523c8690cf7236bb648c22","kind":"commit","published_at":"2019-01-13T23:09:48.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.26.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.2/manifests"},{"name":"0.26.1","sha":"4722acc73ce761556b18f5dcbe36b7fef2ee2c69","kind":"commit","published_at":"2019-01-11T00:51:38.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.26.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.1/manifests"},{"name":"0.26","sha":"424e146697309a54c05d5d1ba1f840849ddbafdc","kind":"commit","published_at":"2019-01-03T02:53:59.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.26","html_url":"https://github.com/simonw/datasette/releases/tag/0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26/manifests"},{"name":"0.25.2","sha":"b5128fc53fce6a1bf3b16bad9f318451bc1d1263","kind":"commit","published_at":"2018-12-16T21:26:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.25.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.2/manifests"},{"name":"0.25.1","sha":"3dc0b3fa8c9b9bd81540ffe20c8b7e7a72465274","kind":"commit","published_at":"2018-11-05T06:31:41.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.25.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.1/manifests"},{"name":"0.25","sha":"57a71377c992753327a16b417daf79df7f506dd1","kind":"commit","published_at":"2018-09-19T17:48:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.25","html_url":"https://github.com/simonw/datasette/releases/tag/0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25/manifests"},{"name":"0.24","sha":"28872a1fa789f314b0342f4e6182f1c78d6e2bca","kind":"commit","published_at":"2018-07-24T04:34:38.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.24","html_url":"https://github.com/simonw/datasette/releases/tag/0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.24/manifests"},{"name":"0.23.2","sha":"6df6f712b36f0fe75694174906e31242427a8d1d","kind":"commit","published_at":"2018-07-08T05:28:45.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.23.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.2/manifests"},{"name":"0.23.1","sha":"dea86b9fba78e032ad09673e884e764387daf209","kind":"commit","published_at":"2018-06-21T15:37:13.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.23.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.1/manifests"},{"name":"0.23","sha":"e04f5b0d348ef7275a0a5ab9eb53527105132885","kind":"commit","published_at":"2018-06-18T15:11:57.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.23","html_url":"https://github.com/simonw/datasette/releases/tag/0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23/manifests"},{"name":"0.22.1","sha":"5d6252788230d168ba09f379d1d2af867e3302ab","kind":"commit","published_at":"2018-05-23T14:00:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.22.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22.1/manifests"},{"name":"0.22","sha":"558d9d7bfef3dd633eb16389281b67d42c9bdeef","kind":"commit","published_at":"2018-05-20T23:41:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.22","html_url":"https://github.com/simonw/datasette/releases/tag/0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22/manifests"},{"name":"0.21","sha":"403211de632cd15f0820cc9399305fc43c187b47","kind":"commit","published_at":"2018-05-05T23:15:38.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.21","html_url":"https://github.com/simonw/datasette/releases/tag/0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.21/manifests"},{"name":"0.20","sha":"3a5d7951ce8f35118ffdd7f8d86e09b909e1218c","kind":"commit","published_at":"2018-04-20T14:36:29.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.20","html_url":"https://github.com/simonw/datasette/releases/tag/0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.20/manifests"},{"name":"0.19","sha":"ba9bfa583179c25aaef94b1f44da7eba74620b9a","kind":"commit","published_at":"2018-04-17T02:12:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.19","html_url":"https://github.com/simonw/datasette/releases/tag/0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.19/manifests"},{"name":"0.18","sha":"43ae15c0d14b3e968e8d5bfef72ac0c39783c3a2","kind":"commit","published_at":"2018-04-14T15:36:10.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.18","html_url":"https://github.com/simonw/datasette/releases/tag/0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.18/manifests"},{"name":"0.17","sha":"fb988ace7c7e2bee5ac142a0eab22431d0675a77","kind":"commit","published_at":"2018-04-13T19:04:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.17","html_url":"https://github.com/simonw/datasette/releases/tag/0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.17/manifests"},{"name":"0.16","sha":"b6539ff04502536bd1fa96e3b1430bdafc456826","kind":"commit","published_at":"2018-04-13T18:28:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.16","html_url":"https://github.com/simonw/datasette/releases/tag/0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.16/manifests"},{"name":"0.15","sha":"7706fe0c67aba5cfe905c7906cae9e0c43cd75b2","kind":"commit","published_at":"2018-04-09T15:48:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.15","html_url":"https://github.com/simonw/datasette/releases/tag/0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.15/manifests"},{"name":"0.14","sha":"2edc652df6d786e4f2c3f073e3567002d248be09","kind":"commit","published_at":"2017-12-10T01:33:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.14","html_url":"https://github.com/simonw/datasette/releases/tag/0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.14/manifests"},{"name":"0.13","sha":"c160f15c3937f8fbe581276f811e8c58f9137bb1","kind":"commit","published_at":"2017-11-25T03:33:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.13","html_url":"https://github.com/simonw/datasette/releases/tag/0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.13/manifests"},{"name":"0.12","sha":"51bdd67691bd69082ae7690af8b905f06050ee80","kind":"commit","published_at":"2017-11-16T15:37:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.12","html_url":"https://github.com/simonw/datasette/releases/tag/0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.12/manifests"},{"name":"0.11","sha":"b0f3d4e375655f0764f3137dbcede324f9bbc0cb","kind":"commit","published_at":"2017-11-14T01:48:22.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.11","html_url":"https://github.com/simonw/datasette/releases/tag/0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.11/manifests"},{"name":"0.10","sha":"5928c11ee798a232aa4096706cd47e639d1c9fc2","kind":"commit","published_at":"2017-11-14T00:45:23.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.10","html_url":"https://github.com/simonw/datasette/releases/tag/0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.10/manifests"},{"name":"0.9","sha":"d75f423b6fcfc074b7c6f8f7679da8876f181edd","kind":"commit","published_at":"2017-11-13T22:00:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.9","html_url":"https://github.com/simonw/datasette/releases/tag/0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.9/manifests"},{"name":"0.8","sha":"fe279ab7b4ae99dab295d5cf4d39ad06d782997e","kind":"commit","published_at":"2017-11-13T21:17:34.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.8","html_url":"https://github.com/simonw/datasette/releases/tag/0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.8/manifests"},{"name":"0.7","sha":"6b3b05b6db0d2a7b7cec8b8dbb4ddc5e12a376b2","kind":"commit","published_at":"2017-11-13T18:42:30.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.7","html_url":"https://github.com/simonw/datasette/releases/tag/0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simonw/datasette@0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.7/manifests"}]},"repo_metadata_updated_at":"2026-04-01T16:18:04.401Z","dependent_packages_count":1,"downloads":81103,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.412395828135136,"dependent_packages_count":28.988472478666598,"stargazers_count":3.6778282349418636,"forks_count":7.355656469883727,"docker_downloads_count":null,"average":16.10858825290683},"purl":"pkg:conda/datasette?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/datasette","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/datasette","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/datasette/dependencies","status":null,"funding_links":["https://github.com/sponsors/simonw"],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-31T21:00:51.915Z","issues_count":940,"pull_requests_count":369,"avg_time_to_close_issue":6901011.773469388,"avg_time_to_close_pull_request":3885011.761904762,"issues_closed_count":490,"pull_requests_closed_count":294,"pull_request_authors_count":75,"issue_authors_count":165,"avg_comments_per_issue":4.293617021276596,"avg_comments_per_pull_request":2.4092140921409215,"merged_pull_requests_count":200,"bot_issues_count":0,"bot_pull_requests_count":131,"past_year_issues_count":39,"past_year_pull_requests_count":46,"past_year_avg_time_to_close_issue":4533.8,"past_year_avg_time_to_close_pull_request":276958.2962962963,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.3846153846153846,"past_year_avg_comments_per_pull_request":1.6956521739130435,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/issues","maintainers":[{"login":"simonw","count":778,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"},{"login":"asg017","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asg017"}],"active_maintainers":[{"login":"simonw","count":50,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/datasette/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/datasette/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/datasette/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/datasette/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/datasette/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/datasette/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2689269,"name":"datasette-core","ecosystem":"pypi","description":"An instant JSON API for your SQLite databases","homepage":"https://github.com/simonw/datasette","licenses":"Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/simonw/datasette","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2018-06-01T08:18:57.000Z","latest_release_published_at":"2018-06-01T08:18:57.000Z","latest_release_number":"0.22.1","last_synced_at":"2026-05-12T17:01:25.722Z","created_at":"2022-04-10T10:32:44.500Z","updated_at":"2026-05-12T17:01:25.723Z","registry_url":"https://pypi.org/project/datasette-core/","install_command":"pip install datasette-core --index-url https://pypi.org/simple","documentation_url":"https://datasette-core.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: End Users/Desktop","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Topic :: Database"],"normalized_name":"datasette-core","project_status":null},"repo_metadata":{"id":37845330,"uuid":"107914493","full_name":"simonw/datasette","owner":"simonw","description":"An open source multi-tool for exploring and publishing data","archived":false,"fork":false,"pushed_at":"2026-04-23T05:23:04.000Z","size":7477,"stargazers_count":11014,"open_issues_count":674,"forks_count":828,"subscribers_count":103,"default_branch":"main","last_synced_at":"2026-04-29T11:02:50.948Z","etag":null,"topics":["asgi","automatic-api","csv","datasets","datasette","datasette-io","docker","json","python","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://datasette.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"simonw"}},"created_at":"2017-10-23T00:39:03.000Z","updated_at":"2026-04-29T02:30:40.000Z","dependencies_parsed_at":"2026-02-26T05:00:30.848Z","dependency_job_id":null,"html_url":"https://github.com/simonw/datasette","commit_stats":{"total_commits":2655,"total_committers":82,"mean_commits":32.3780487804878,"dds":"0.15329566854990584","last_synced_commit":"72f8ac680aab220efbc10fc7cc24d9040869e1a1"},"previous_names":[],"tags_count":166,"template":false,"template_full_name":null,"purl":"pkg:github/simonw/datasette","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/sbom","scorecard":{"id":76721,"data":{"date":"2025-08-04","repo":{"name":"github.com/simonw/datasette","commit":"7a602140df3646820adc45963daf7fc5dcd2a009"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.2,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":4,"reason":"3 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploy-branch-preview.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/deploy-latest.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/prettier.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_docker_tag.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/spellcheck.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-coverage.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-pyodide.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-sqlite-support.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/tmate-mac.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/tmate.yml:7","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-branch-preview.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-branch-preview.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-branch-preview.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-branch-preview.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-latest.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/deploy-latest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/documentation-links.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/documentation-links.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prettier.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/prettier.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prettier.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/prettier.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push_docker_tag.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/push_docker_tag.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/spellcheck.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/spellcheck.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-coverage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-pyodide.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-pyodide.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-sqlite-support.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-sqlite-support.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-sqlite-support.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test-sqlite-support.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tmate-mac.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate-mac.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tmate-mac.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate-mac.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tmate.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tmate.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/simonw/datasette/tmate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: containerImage not pinned by hash: demos/apache-proxy/Dockerfile:1: pin your Docker image by updating python:3.11.0-slim-bullseye to python:3.11.0-slim-bullseye@sha256:b5ee5360b357dcd0ab2e1cc5e22fa589b6734bbd55776df6b1700994febf1527","Warn: pipCommand not pinned by hash: Dockerfile:13-15","Warn: pipCommand not pinned by hash: demos/apache-proxy/Dockerfile:28-30","Warn: pipCommand not pinned by hash: .github/workflows/deploy-branch-preview.yml:22","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/deploy-latest.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/spellcheck.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test-coverage.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/test-pyodide.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/test-sqlite-support.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:51","Info:   0 out of  28 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  20 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:31"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'","Warn: branch protection not enabled for branch '0.64.x'","Warn: branch protection not enabled for branch '1.0a.x'","Warn: branch protection not enabled for branch '0.63.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T05:02:35.510Z","repository_id":37845330,"created_at":"2025-08-15T05:02:35.510Z","updated_at":"2025-08-15T05:02:35.510Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32495949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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"},"owner_record":{"login":"simonw","name":"Simon Willison","uuid":"9599","kind":"user","description":"","email":"","website":"https://simonwillison.net/","location":"Half Moon Bay, CA","twitter":"simonw","company":"Datasette","icon_url":"https://avatars.githubusercontent.com/u/9599?u=b14820695cc6ae03f8a831990697bc040596c0f4\u0026v=4","repositories_count":744,"last_synced_at":"2024-05-01T10:38:17.142Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"simonw"}},"html_url":"https://github.com/simonw","funding_links":["https://github.com/sponsors/simonw"],"total_stars":29909,"followers":6017,"following":138,"created_at":"2022-11-02T17:20:02.362Z","updated_at":"2024-05-01T10:40:57.107Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-05T14:04:28.156Z","dependent_packages_count":0,"downloads":69,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":54.11963539688568,"dependent_repos_count":21.525853977374208,"dependent_packages_count":10.141135697755281,"stargazers_count":0.2908787119313435,"forks_count":2.0790612895876053,"docker_downloads_count":null,"average":17.631313014706823},"purl":"pkg:pypi/datasette-core","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/datasette-core","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/datasette-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/datasette-core/dependencies","status":null,"funding_links":["https://github.com/sponsors/simonw"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-03T13:01:24.583Z","issues_count":942,"pull_requests_count":380,"avg_time_to_close_issue":6873170.134146341,"avg_time_to_close_pull_request":3859890.283333333,"issues_closed_count":492,"pull_requests_closed_count":300,"pull_request_authors_count":80,"issue_authors_count":166,"avg_comments_per_issue":4.288747346072187,"avg_comments_per_pull_request":2.35,"merged_pull_requests_count":203,"bot_issues_count":0,"bot_pull_requests_count":131,"past_year_issues_count":33,"past_year_pull_requests_count":51,"past_year_avg_time_to_close_issue":12911.3,"past_year_avg_time_to_close_pull_request":775760.448275862,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.4848484848484849,"past_year_avg_comments_per_pull_request":1.4901960784313726,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/issues","maintainers":[{"login":"simonw","count":782,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"},{"login":"asg017","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asg017"}],"active_maintainers":[{"login":"simonw","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette-core/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette-core/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette-core/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette-core/codemeta","maintainers":[{"uuid":"falted","login":"falted","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://pypi.org/user/falted/","role":null,"created_at":"2023-01-21T05:23:21.765Z","updated_at":"2023-01-21T05:23:21.765Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/falted/packages"},{"uuid":"jsancho","login":"jsancho","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/jsancho/","role":null,"created_at":"2023-01-21T05:23:21.821Z","updated_at":"2023-01-21T05:23:21.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jsancho/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":862529,"maintainers_count":368549,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2689241,"name":"datasette","ecosystem":"pypi","description":"An open source multi-tool for exploring and publishing data","homepage":"https://datasette.io/","licenses":"Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/simonw/datasette","keywords_array":[],"namespace":null,"versions_count":167,"first_release_published_at":"2017-11-13T21:19:20.000Z","latest_release_published_at":"2025-11-05T18:23:23.000Z","latest_release_number":"0.65.2","last_synced_at":"2026-05-12T21:30:40.752Z","created_at":"2022-04-10T10:32:43.482Z","updated_at":"2026-05-13T14:10:24.785Z","registry_url":"https://pypi.org/project/datasette/","install_command":"pip install datasette --index-url https://pypi.org/simple","documentation_url":"https://docs.datasette.io/en/stable/","metadata":{"funding":null,"documentation":"https://docs.datasette.io/en/stable/","classifiers":["Development Status :: 4 - Beta","Framework :: Datasette","Intended Audience :: Developers","Intended Audience :: End Users/Desktop","Intended Audience :: Science/Research","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.9","Topic :: Database"],"normalized_name":"datasette","project_status":null},"repo_metadata":{"id":37845330,"uuid":"107914493","full_name":"simonw/datasette","owner":"simonw","description":"An open source multi-tool for exploring and publishing data","archived":false,"fork":false,"pushed_at":"2024-05-20T16:44:45.000Z","size":6448,"stargazers_count":8989,"open_issues_count":581,"forks_count":635,"subscribers_count":100,"default_branch":"main","last_synced_at":"2024-05-23T05:35:40.185Z","etag":null,"topics":["asgi","automatic-api","csv","datasets","datasette","datasette-io","docker","json","python","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://datasette.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["simonw"]}},"created_at":"2017-10-23T00:39:03.000Z","updated_at":"2024-06-12T23:20:19.507Z","dependencies_parsed_at":"2023-11-18T03:35:37.801Z","dependency_job_id":"e79e1a74-5eee-46a6-b186-32aaaeb622cb","html_url":"https://github.com/simonw/datasette","commit_stats":{"total_commits":2583,"total_committers":80,"mean_commits":32.2875,"dds":"0.15253581107239644","last_synced_commit":"8f9509f00cceea8dc87403c28b2056db7b246ed4"},"previous_names":[],"tags_count":153,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221613996,"owners_count":16852040,"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"},"owner_record":{"login":"simonw","name":"Simon Willison","uuid":"9599","kind":"user","description":"","email":"","website":"https://simonwillison.net/","location":"Half Moon Bay, CA","twitter":"simonw","company":"Datasette","icon_url":"https://avatars.githubusercontent.com/u/9599?u=b14820695cc6ae03f8a831990697bc040596c0f4\u0026v=4","repositories_count":744,"last_synced_at":"2024-05-01T10:38:17.142Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"simonw"}},"html_url":"https://github.com/simonw","funding_links":["https://github.com/sponsors/simonw"],"total_stars":29909,"followers":6017,"following":138,"created_at":"2022-11-02T17:20:02.362Z","updated_at":"2024-05-01T10:40:57.107Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonw/repositories"},"tags":[{"name":"1.0a16","sha":"0bc6a2af89a2201d55650c47f8cdbf8aa26255d4","kind":"commit","published_at":"2024-09-06T03:56:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a16","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a16/manifests"},{"name":"1.0a15","sha":"7d8dd2ac7fbbc53f484e8d383ac7f3656b28aa86","kind":"commit","published_at":"2024-08-16T05:04:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a15","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a15/manifests"},{"name":"1.0a14","sha":"f6bd2bf8b025dcee49248ae7224e242b448f558c","kind":"commit","published_at":"2024-08-05T21:30:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a14","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a14/manifests"},{"name":"0.64.8","sha":"5cac74c4ac23991d62560dcf52cd29547c034435","kind":"commit","published_at":"2024-06-21T23:39:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.8","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.8/manifests"},{"name":"0.64.7","sha":"6c941e30c5c82d0d526ec52a74fc49a6478a4858","kind":"commit","published_at":"2024-06-12T23:04:17.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.7","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.7/manifests"},{"name":"1.0a13","sha":"c92f326ed10b7eea8b9c4d3cd5caef9e7aceee1b","kind":"commit","published_at":"2024-03-13T02:10:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a13","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a13/manifests"},{"name":"1.0a12","sha":"86335dc722d31dbf44c6d4bbffd7c5d2d11b1290","kind":"commit","published_at":"2024-02-29T22:35:28.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a12","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a12/manifests"},{"name":"1.0a11","sha":"434123425fd6f3283f780f5fb29eeaa9784d78cb","kind":"commit","published_at":"2024-02-19T22:48:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a11","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a11/manifests"},{"name":"1.0a10","sha":"81629dbeffb5cee9086bc956ce3a9ab7d051f4d1","kind":"commit","published_at":"2024-02-18T05:03:41.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a10","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a10/manifests"},{"name":"1.0a9","sha":"9906f937d92c79dcc457cb057d7222ed70aef0e0","kind":"commit","published_at":"2024-02-16T22:36:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a9","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a9/manifests"},{"name":"1.0a8","sha":"9989f257094daaf26e0cb0cebe31f17f19d4cad2","kind":"commit","published_at":"2024-02-07T16:34:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a8","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a8/manifests"},{"name":"0.64.6","sha":"4e3e8a01248397340e82f66bee518b0dd3921643","kind":"commit","published_at":"2023-12-22T23:16:28.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.6","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.6/manifests"},{"name":"0.64.5","sha":"5800eaeb5bd1f2b0d0aed1b1794c6a2787787b00","kind":"commit","published_at":"2023-10-08T16:03:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.5","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.5/manifests"},{"name":"1.0a7","sha":"7ecf5bf5cea791ec302cbbb691abd39e7bb1f933","kind":"commit","published_at":"2023-09-21T22:06:19.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a7","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a7/manifests"},{"name":"0.64.4","sha":"2b44d6a3fcd912bc9c494c58c69e42161cf4b3df","kind":"commit","published_at":"2023-09-21T19:28:45.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.4","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.4/manifests"},{"name":"1.0a6","sha":"a4c96d01b27ce7cd06662a024da3547132a7c412","kind":"commit","published_at":"2023-09-08T04:44:08.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a6","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a6/manifests"},{"name":"1.0a5","sha":"30b28c8367a9c6870386ea10a202705b40862457","kind":"commit","published_at":"2023-08-29T17:17:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a5","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a5/manifests"},{"name":"1.0a4","sha":"01e0558825b8f7ec17d3b691aa072daf122fcc74","kind":"commit","published_at":"2023-08-22T17:10:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a4","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a4/manifests"},{"name":"1.0a3","sha":"19ab4552e212c9845a59461cc73e82d5ae8c278a","kind":"commit","published_at":"2023-08-09T19:13:11.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a3","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a3/manifests"},{"name":"0.64.3","sha":"917272c864ad7b8a00c48c77f5c2944093babb4e","kind":"commit","published_at":"2023-04-27T14:55:25.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.3/manifests"},{"name":"0.64.2","sha":"2a0a94fe972e4b1556e73026dc381d297bc906bc","kind":"commit","published_at":"2023-03-08T20:41:13.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.2/manifests"},{"name":"0.64.1","sha":"2e064641acafcc82f09f148f4e2e2056f0ac85fe","kind":"commit","published_at":"2023-01-11T18:21:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.64.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64.1/manifests"},{"name":"0.64","sha":"0084daa50a8d97e025989d73d23b9a60c2dc69d9","kind":"commit","published_at":"2023-01-09T16:37:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.64","html_url":"https://github.com/simonw/datasette/releases/tag/0.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.64/manifests"},{"name":"0.63.3","sha":"e05998bc85e6347095cf71434c6de4e9d8414933","kind":"commit","published_at":"2022-12-18T03:08:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.63.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.3/manifests"},{"name":"1.0a2","sha":"8b9d7fdbd8de7e74414cc29e3005382669a812dc","kind":"commit","published_at":"2022-12-15T02:02:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a2","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a2/manifests"},{"name":"1.0a1","sha":"692fbfc40a150913045618db5bdd8e32679250e6","kind":"commit","published_at":"2022-12-01T21:30:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a1","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a1/manifests"},{"name":"1.0a0","sha":"4a0bd960e9763623dae6a13c8af3810c4ce9fb0a","kind":"commit","published_at":"2022-11-29T19:57:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/1.0a0","html_url":"https://github.com/simonw/datasette/releases/tag/1.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/1.0a0/manifests"},{"name":"0.63.2","sha":"d67f812b7327c7075732688f3df728807503dc58","kind":"commit","published_at":"2022-11-19T00:53:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.63.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.2/manifests"},{"name":"0.63.1","sha":"9f54f00a50a4d950cfd69a0ff3526ae82c858826","kind":"commit","published_at":"2022-11-11T07:01:20.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.63.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63.1/manifests"},{"name":"0.63","sha":"bf00b0b59b6692bdec597ac9db4e0b497c5a47b4","kind":"commit","published_at":"2022-10-27T22:11:26.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63","html_url":"https://github.com/simonw/datasette/releases/tag/0.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63/manifests"},{"name":"0.63a1","sha":"602c0888ce633000cfae42be00de474ef681bda7","kind":"commit","published_at":"2022-10-24T03:07:09.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.63a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a1/manifests"},{"name":"0.63a0","sha":"212137a90b4291db9605e039f198564dae59c5d0","kind":"commit","published_at":"2022-09-26T21:14:25.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.63a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.63a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.63a0/manifests"},{"name":"0.62","sha":"815162cf029fab9f1c9308c1d6ecdba7ee369ebe","kind":"commit","published_at":"2022-08-14T17:32:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.62","html_url":"https://github.com/simonw/datasette/releases/tag/0.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62/manifests"},{"name":"0.62a1","sha":"22354c48ce4d514d7a1b321e5651c7f1340e3f5e","kind":"commit","published_at":"2022-07-18T01:06:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.62a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.62a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a1/manifests"},{"name":"0.62a0","sha":"943aa2e1f7341cb51e60332cde46bde650c64217","kind":"commit","published_at":"2022-05-02T21:38:34.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.62a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.62a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.62a0/manifests"},{"name":"0.61.1","sha":"d431a9055e977aefe48689a2e5866ea8d3558a6c","kind":"commit","published_at":"2022-03-23T18:54:10.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.61.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.61.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61.1/manifests"},{"name":"0.61","sha":"d7c793d7998388d915f8d270079c68a77a785051","kind":"commit","published_at":"2022-03-23T18:12:26.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.61","html_url":"https://github.com/simonw/datasette/releases/tag/0.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61/manifests"},{"name":"0.61a0","sha":"5471e3c4914837de957e206d8fb80c9ec383bc2e","kind":"commit","published_at":"2022-03-20T01:14:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.61a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.61a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.61a0/manifests"},{"name":"0.60.2","sha":"5619069968ab39fd44c44a1888965e361c6f7fb9","kind":"commit","published_at":"2022-02-07T23:42:59.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.60.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.2/manifests"},{"name":"0.60.1","sha":"8da5208561be7895f62834becdd7b6b16f6e503f","kind":"commit","published_at":"2022-01-21T02:08:20.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.60.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60.1/manifests"},{"name":"0.60","sha":"cb29119db9115b1f40de2fb45263ed77e3bfbb3e","kind":"commit","published_at":"2022-01-14T01:36:51.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60","html_url":"https://github.com/simonw/datasette/releases/tag/0.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60/manifests"},{"name":"0.60a1","sha":"dbaac79946034e0b00714e2da39f934d693883d2","kind":"commit","published_at":"2021-12-19T22:08:10.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.60a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a1/manifests"},{"name":"0.60a0","sha":"92a5280d2e75c39424a75ad6226fc74400ae984f","kind":"commit","published_at":"2021-12-17T19:13:51.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.60a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.60a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.60a0/manifests"},{"name":"0.59.4","sha":"7c02be2ee94cc64b120cc58b7a72cd387031f287","kind":"commit","published_at":"2021-11-30T06:45:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.4","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.4/manifests"},{"name":"0.59.3","sha":"48f11998b73350057b74fe6ab464d4ac3071637c","kind":"commit","published_at":"2021-11-20T23:40:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.3/manifests"},{"name":"0.59.2","sha":"502c02fa6dde6a8bb840af6c4c8cf858aa1db687","kind":"commit","published_at":"2021-11-14T05:37:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.2/manifests"},{"name":"0.59.1","sha":"e6e44372b34414eac2f36a4c1120af4f755aa423","kind":"commit","published_at":"2021-10-24T22:29:56.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.59.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59.1/manifests"},{"name":"0.59","sha":"ff9ccfb0310501a3b4b4ca24d73246a8eb3e7914","kind":"commit","published_at":"2021-10-14T19:23:43.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59","html_url":"https://github.com/simonw/datasette/releases/tag/0.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59/manifests"},{"name":"0.59a2","sha":"d3ea36713194e3d92ed4c066337400146c921d0e","kind":"commit","published_at":"2021-08-28T01:55:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59a2","html_url":"https://github.com/simonw/datasette/releases/tag/0.59a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a2/manifests"},{"name":"0.59a1","sha":"ad90a72afa21b737b162e2bbdddc301a97d575cd","kind":"commit","published_at":"2021-08-09T01:13:03.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.59a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a1/manifests"},{"name":"0.59a0","sha":"61505dd0c6717cecdb73897e8613de9e9b7b6c42","kind":"commit","published_at":"2021-08-07T05:40:07.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.59a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.59a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.59a0/manifests"},{"name":"0.58.1","sha":"c73af5dd72305f6a01ea94a2c76d52e5e26de38b","kind":"commit","published_at":"2021-07-16T19:50:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.58.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58.1/manifests"},{"name":"0.58","sha":"e27dd7c12c2a6977560dbc0005e32c55d9d759f4","kind":"commit","published_at":"2021-07-15T00:33:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58","html_url":"https://github.com/simonw/datasette/releases/tag/0.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58/manifests"},{"name":"0.58a1","sha":"ff17970ed4988a80b699d417bbeec07d63400e24","kind":"commit","published_at":"2021-06-24T16:24:59.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.58a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a1/manifests"},{"name":"0.58a0","sha":"cd7678fde65319d7b6955ce9f4678ba4b9e64b66","kind":"commit","published_at":"2021-06-10T04:51:14.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.58a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.58a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.58a0/manifests"},{"name":"0.57.1","sha":"a3faf378834cc9793adeb22dee19ef57c417457e","kind":"commit","published_at":"2021-06-08T16:26:45.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.57.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57.1/manifests"},{"name":"0.57","sha":"58746d3c514004f504223a724e948469a0d4abb3","kind":"commit","published_at":"2021-06-05T22:06:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57","html_url":"https://github.com/simonw/datasette/releases/tag/0.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57/manifests"},{"name":"0.56.1","sha":"6536e02f7412591501eeda9b07ef7977246578f2","kind":"commit","published_at":"2021-06-05T21:54:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.56.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.56.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56.1/manifests"},{"name":"0.57a1","sha":"7b106e106000713bbee31b34d694b3dadbd4818c","kind":"commit","published_at":"2021-05-27T16:54:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.57a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a1/manifests"},{"name":"0.57a0","sha":"a443dba82f43c22b03402a4f86c85558ccb526b8","kind":"commit","published_at":"2021-05-23T00:45:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.57a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.57a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.57a0/manifests"},{"name":"0.56","sha":"af5a7f1c09f6a902bb2a25e8edf39c7034d2e5de","kind":"commit","published_at":"2021-03-29T00:41:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.56","html_url":"https://github.com/simonw/datasette/releases/tag/0.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.56/manifests"},{"name":"0.55","sha":"cb8a293bd7ec54e868d702871b39c550465c0521","kind":"commit","published_at":"2021-02-19T02:01:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.55","html_url":"https://github.com/simonw/datasette/releases/tag/0.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.55/manifests"},{"name":"0.54.1","sha":"dd730a391adfb6daf3fb454001edf74f39a39d00","kind":"commit","published_at":"2021-02-02T21:23:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.54.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.54.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54.1/manifests"},{"name":"0.54","sha":"382e9ecd1d429102417b17a1bd75f066cb904e24","kind":"commit","published_at":"2021-01-25T17:35:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.54","html_url":"https://github.com/simonw/datasette/releases/tag/0.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54/manifests"},{"name":"0.54a0","sha":"5378f023529107ff7edbd6ee4ecab6ac170a83db","kind":"commit","published_at":"2021-01-19T20:50:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.54a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.54a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.54a0/manifests"},{"name":"0.53","sha":"0c616f732cee79db80cad830917666f41b344262","kind":"commit","published_at":"2020-12-11T01:44:36.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.53","html_url":"https://github.com/simonw/datasette/releases/tag/0.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.53/manifests"},{"name":"0.52.5","sha":"611f75d6179588214d56fec46d5a1c88081ea109","kind":"commit","published_at":"2020-12-09T20:03:44.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.5","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.5/manifests"},{"name":"0.52.4","sha":"e5930e6f889617320454ab53ecc1c438377d49e6","kind":"commit","published_at":"2020-12-05T19:42:42.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.4","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.4/manifests"},{"name":"0.52.3","sha":"4cce5516661b24afeddaf35bee84b00fbf5c7f89","kind":"commit","published_at":"2020-12-03T19:07:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.3/manifests"},{"name":"0.52.2","sha":"e048791a9a2686f47d81a2c8aa88aa1966d82521","kind":"commit","published_at":"2020-12-03T00:57:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.2/manifests"},{"name":"0.52.1","sha":"242bc89fdf2e775e340d69a4e851b3a9accb31c6","kind":"commit","published_at":"2020-11-29T19:38:29.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.52.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52.1/manifests"},{"name":"0.52","sha":"a8e66f9065fb55a3863cc05dfb2ce52f9618cdb7","kind":"commit","published_at":"2020-11-28T23:54:35.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.52","html_url":"https://github.com/simonw/datasette/releases/tag/0.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.52/manifests"},{"name":"0.51.1","sha":"4785172bbcb9edd22b6955b415cd18cd4d83f0aa","kind":"commit","published_at":"2020-11-01T03:33:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.51.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51.1/manifests"},{"name":"0.51","sha":"f0bd2d05f5f7832df4879822afb99d2096c00d48","kind":"commit","published_at":"2020-10-31T22:24:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51","html_url":"https://github.com/simonw/datasette/releases/tag/0.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51/manifests"},{"name":"0.51a2","sha":"59ab24af6bd9b517b53162fbffac1d0116100e0d","kind":"commit","published_at":"2020-10-30T17:56:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51a2","html_url":"https://github.com/simonw/datasette/releases/tag/0.51a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a2/manifests"},{"name":"0.51a1","sha":"0e1e89c6ba3d0fbdb0823272952cf356f3016def","kind":"commit","published_at":"2020-10-30T05:35:23.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.51a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a1/manifests"},{"name":"0.51a0","sha":"66120a7a1cb592e8a21164cf537f62a4d7ab1dfc","kind":"commit","published_at":"2020-10-20T05:31:14.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.51a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.51a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.51a0/manifests"},{"name":"0.50.2","sha":"0e58ae7600212c075f5b8ae4b52d2af0e1acd4f1","kind":"commit","published_at":"2020-10-10T03:53:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.50.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.2/manifests"},{"name":"0.50.1","sha":"6fe30c348c58a0bc312552fd7a889731427b86e5","kind":"commit","published_at":"2020-10-10T00:41:35.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.50.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50.1/manifests"},{"name":"0.50","sha":"1bdbc8aa7f4fd7a768d456146e44da86cb1b36d1","kind":"commit","published_at":"2020-10-09T17:57:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50","html_url":"https://github.com/simonw/datasette/releases/tag/0.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50/manifests"},{"name":"0.50a1","sha":"14982bd900f17a66acc3930ec1a2ff138716d198","kind":"commit","published_at":"2020-10-06T20:50:54.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.50a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a1/manifests"},{"name":"0.50a0","sha":"b68cc1c6d4d5dd1a3e9e35e1267aedfcca7f1e47","kind":"commit","published_at":"2020-10-01T23:35:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.50a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.50a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.50a0/manifests"},{"name":"0.49.1","sha":"d456b250326822b35169bbd52be5c143b6599fdc","kind":"commit","published_at":"2020-09-15T20:20:15.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.49.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49.1/manifests"},{"name":"0.49","sha":"c0249525d7df64471900f93ceb23e63463c46dd0","kind":"commit","published_at":"2020-09-14T21:38:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49","html_url":"https://github.com/simonw/datasette/releases/tag/0.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49/manifests"},{"name":"0.49a1","sha":"30b98e4d2955073ca2bca92ca7b3d97fcd0191bf","kind":"commit","published_at":"2020-09-14T02:47:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.49a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a1/manifests"},{"name":"0.49a0","sha":"7178126d902e2cfca606be0b0cff96c6c679c5b8","kind":"commit","published_at":"2020-08-28T23:12:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.49a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.49a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.49a0/manifests"},{"name":"0.48","sha":"52eabb019d4051084b21524bd0fd9c2731126985","kind":"commit","published_at":"2020-08-16T18:56:31.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.48","html_url":"https://github.com/simonw/datasette/releases/tag/0.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.48/manifests"},{"name":"0.47.3","sha":"13b3b51087964d5e1a8c1cdd2495e07bdbe176b8","kind":"commit","published_at":"2020-08-15T20:56:08.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.47.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.3/manifests"},{"name":"0.47.2","sha":"7702ea602188899ee9b0446a874a6a9b546b564d","kind":"commit","published_at":"2020-08-12T20:54:33.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.47.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.2/manifests"},{"name":"0.47.1","sha":"cd8c79d30ac38639a7904a0fd01518121bcaadf1","kind":"commit","published_at":"2020-08-12T02:37:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.47.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47.1/manifests"},{"name":"0.47","sha":"03418ee037057aa85204f5a3feb2066cbb6a9b3e","kind":"commit","published_at":"2020-08-12T00:42:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.47","html_url":"https://github.com/simonw/datasette/releases/tag/0.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.47/manifests"},{"name":"0.46","sha":"b597aa07e6dd95216f240cbc4ac76d03ae2e841e","kind":"commit","published_at":"2020-08-09T16:09:07.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.46","html_url":"https://github.com/simonw/datasette/releases/tag/0.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.46/manifests"},{"name":"0.45","sha":"f1f581b7ffcd5d8f3ae6c1c654d813a6641410eb","kind":"commit","published_at":"2020-07-01T21:43:07.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45","html_url":"https://github.com/simonw/datasette/releases/tag/0.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45/manifests"},{"name":"0.45a5","sha":"676bb64c877d73f8ff496cef4632f5a8a5a9283c","kind":"commit","published_at":"2020-07-01T04:25:35.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a5","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a5/manifests"},{"name":"0.45a4","sha":"265483173bc8341dc02c8b782b9b59d2ce8bbedb","kind":"commit","published_at":"2020-06-29T02:31:16.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a4","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a4/manifests"},{"name":"0.45a3","sha":"1f55a4a2b68fa65e56a28baeb7f44122fdeca7e7","kind":"commit","published_at":"2020-06-28T03:22:49.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a3","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a3/manifests"},{"name":"0.45a2","sha":"1a5b7d318fa923edfcefd3df8f64dae2e9c49d3f","kind":"commit","published_at":"2020-06-24T04:17:30.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a2","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a2/manifests"},{"name":"0.45a1","sha":"b59b92b1b0517cf18fa748ff9d0a0bf86298dd43","kind":"commit","published_at":"2020-06-18T23:52:16.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a1","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a1/manifests"},{"name":"0.45a0","sha":"dda932d818b34ccab11730a76554f0a3748d8348","kind":"commit","published_at":"2020-06-18T20:58:09.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.45a0","html_url":"https://github.com/simonw/datasette/releases/tag/0.45a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.45a0/manifests"},{"name":"0.44","sha":"b906030235efbdff536405d66078f4868ce0d3bd","kind":"commit","published_at":"2020-06-12T01:19:30.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.44","html_url":"https://github.com/simonw/datasette/releases/tag/0.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.44/manifests"},{"name":"0.43","sha":"d56f402822df102f9cf1a9a056449d01a15e3aae","kind":"commit","published_at":"2020-05-28T14:11:06.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.43","html_url":"https://github.com/simonw/datasette/releases/tag/0.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.43/manifests"},{"name":"0.42","sha":"af6c6c5d6f929f951c0e63bfd1c82e37a071b50f","kind":"commit","published_at":"2020-05-08T17:38:27.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.42","html_url":"https://github.com/simonw/datasette/releases/tag/0.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.42/manifests"},{"name":"0.41","sha":"182e5c8745c94576718315f7596ccc81e5e2417b","kind":"commit","published_at":"2020-05-06T18:20:58.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.41","html_url":"https://github.com/simonw/datasette/releases/tag/0.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.41/manifests"},{"name":"0.40","sha":"8da108193b08abf140716f8ac499f32309dfe9cf","kind":"commit","published_at":"2020-04-22T04:06:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.40","html_url":"https://github.com/simonw/datasette/releases/tag/0.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.40/manifests"},{"name":"0.39","sha":"dedd775512daee49925882654f252df61a9e3b6d","kind":"commit","published_at":"2020-03-25T04:02:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.39","html_url":"https://github.com/simonw/datasette/releases/tag/0.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.39/manifests"},{"name":"0.38","sha":"7e357abbc38dcc9d19a2f1df3252668a48e941e4","kind":"commit","published_at":"2020-03-08T23:26:50.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.38","html_url":"https://github.com/simonw/datasette/releases/tag/0.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.38/manifests"},{"name":"0.37.1","sha":"be20e6991eac2baa9b43e9b26ae209bae805ede5","kind":"commit","published_at":"2020-03-03T03:43:08.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.37.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.37.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37.1/manifests"},{"name":"0.37","sha":"c9e6841482b299fceadc5ad548c2dbf58a8f1227","kind":"commit","published_at":"2020-02-26T01:22:02.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.37","html_url":"https://github.com/simonw/datasette/releases/tag/0.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.37/manifests"},{"name":"0.36","sha":"b031fe97636b80b05fec409ee1dffb7d044fd4e9","kind":"commit","published_at":"2020-02-22T03:04:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.36","html_url":"https://github.com/simonw/datasette/releases/tag/0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.36/manifests"},{"name":"0.35","sha":"30b6f71b306a43605c99bef79302ed5cb22d1924","kind":"commit","published_at":"2020-02-05T02:17:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.35","html_url":"https://github.com/simonw/datasette/releases/tag/0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.35/manifests"},{"name":"0.34","sha":"e7f60d2a9b59752e20de8412f7b0a3e9a5359a31","kind":"commit","published_at":"2020-01-30T00:09:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.34","html_url":"https://github.com/simonw/datasette/releases/tag/0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.34/manifests"},{"name":"0.33","sha":"59e7014c8a0f4102d7dc79f517540c55c49e1554","kind":"commit","published_at":"2019-12-22T16:27:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.33","html_url":"https://github.com/simonw/datasette/releases/tag/0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.33/manifests"},{"name":"0.32","sha":"a95bedb9c423fa6d772c93ef47bc40f13a5bea50","kind":"commit","published_at":"2019-11-14T23:20:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.32","html_url":"https://github.com/simonw/datasette/releases/tag/0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.32/manifests"},{"name":"0.31.2","sha":"b51f258d00bb3c3b401f15d46a1fbd50394dbe1c","kind":"commit","published_at":"2019-11-13T16:48:36.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.31.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.2/manifests"},{"name":"0.31.1","sha":"a22c7761b61baa61b8e3da7d30887468d61d6b83","kind":"commit","published_at":"2019-11-13T02:18:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.31.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31.1/manifests"},{"name":"0.31","sha":"7f89928062b1a1fdb2625a946f7cd5161e597401","kind":"commit","published_at":"2019-11-12T05:33:51.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.31","html_url":"https://github.com/simonw/datasette/releases/tag/0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.31/manifests"},{"name":"0.30.2","sha":"2bf7ce5f517d772a16d7855a35a8a75d4456aad7","kind":"commit","published_at":"2019-11-02T23:12:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.30.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.30.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.2/manifests"},{"name":"0.30.1","sha":"3ca290e0db03bb4747e24203c445873f74512107","kind":"commit","published_at":"2019-10-30T19:00:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.30.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30.1/manifests"},{"name":"0.30","sha":"8050f9e1ece9afd0236ad38c6458c12a4ad917e6","kind":"commit","published_at":"2019-10-19T01:08:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.30","html_url":"https://github.com/simonw/datasette/releases/tag/0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.30/manifests"},{"name":"0.29.3","sha":"0fc8afde0eb5ef677f4ac31601540d6168c8208d","kind":"commit","published_at":"2019-09-03T00:40:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29.3","html_url":"https://github.com/simonw/datasette/releases/tag/0.29.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.3/manifests"},{"name":"0.29.2","sha":"6abe6faff6b035e9334dd05f8c741ae9b7a47440","kind":"commit","published_at":"2019-07-14T03:04:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.29.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.2/manifests"},{"name":"0.29.1","sha":"2a94f3719fb2c4335fcda374fa92f87272b02d34","kind":"commit","published_at":"2019-07-11T16:17:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29.1/manifests"},{"name":"0.29","sha":"fb7ee8e0ad59a15083234a48e935525f6e7257dd","kind":"commit","published_at":"2019-07-08T03:14:27.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.29","html_url":"https://github.com/simonw/datasette/releases/tag/0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.29/manifests"},{"name":"0.28","sha":"e518f76c5f5dd0138032bfb26387f5bb91086a3f","kind":"commit","published_at":"2019-05-19T21:37:49.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.28","html_url":"https://github.com/simonw/datasette/releases/tag/0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.28/manifests"},{"name":"0.27.1","sha":"3f3f29ac9afe7c41ffc48a3bd2af473a53eecc8a","kind":"commit","published_at":"2019-05-10T05:32:04.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.27.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27.1/manifests"},{"name":"0.27","sha":"436b8bc1d17c2ab415800ab209204f94e7f7929e","kind":"commit","published_at":"2019-02-01T03:47:05.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.27","html_url":"https://github.com/simonw/datasette/releases/tag/0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.27/manifests"},{"name":"0.26.2","sha":"a418c8b44f82d456be523c8690cf7236bb648c22","kind":"commit","published_at":"2019-01-13T23:09:48.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.26.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.2/manifests"},{"name":"0.26.1","sha":"4722acc73ce761556b18f5dcbe36b7fef2ee2c69","kind":"commit","published_at":"2019-01-11T00:51:38.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.26.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26.1/manifests"},{"name":"0.26","sha":"424e146697309a54c05d5d1ba1f840849ddbafdc","kind":"commit","published_at":"2019-01-03T02:53:59.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.26","html_url":"https://github.com/simonw/datasette/releases/tag/0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.26/manifests"},{"name":"0.25.2","sha":"b5128fc53fce6a1bf3b16bad9f318451bc1d1263","kind":"commit","published_at":"2018-12-16T21:26:37.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.25.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.2/manifests"},{"name":"0.25.1","sha":"3dc0b3fa8c9b9bd81540ffe20c8b7e7a72465274","kind":"commit","published_at":"2018-11-05T06:31:41.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.25.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25.1/manifests"},{"name":"0.25","sha":"57a71377c992753327a16b417daf79df7f506dd1","kind":"commit","published_at":"2018-09-19T17:48:12.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.25","html_url":"https://github.com/simonw/datasette/releases/tag/0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.25/manifests"},{"name":"0.24","sha":"28872a1fa789f314b0342f4e6182f1c78d6e2bca","kind":"commit","published_at":"2018-07-24T04:34:38.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.24","html_url":"https://github.com/simonw/datasette/releases/tag/0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.24/manifests"},{"name":"0.23.2","sha":"6df6f712b36f0fe75694174906e31242427a8d1d","kind":"commit","published_at":"2018-07-08T05:28:45.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.23.2","html_url":"https://github.com/simonw/datasette/releases/tag/0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.2/manifests"},{"name":"0.23.1","sha":"dea86b9fba78e032ad09673e884e764387daf209","kind":"commit","published_at":"2018-06-21T15:37:13.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.23.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23.1/manifests"},{"name":"0.23","sha":"e04f5b0d348ef7275a0a5ab9eb53527105132885","kind":"commit","published_at":"2018-06-18T15:11:57.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.23","html_url":"https://github.com/simonw/datasette/releases/tag/0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.23/manifests"},{"name":"0.22.1","sha":"5d6252788230d168ba09f379d1d2af867e3302ab","kind":"commit","published_at":"2018-05-23T14:00:01.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.22.1","html_url":"https://github.com/simonw/datasette/releases/tag/0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22.1/manifests"},{"name":"0.22","sha":"558d9d7bfef3dd633eb16389281b67d42c9bdeef","kind":"commit","published_at":"2018-05-20T23:41:47.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.22","html_url":"https://github.com/simonw/datasette/releases/tag/0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.22/manifests"},{"name":"0.21","sha":"403211de632cd15f0820cc9399305fc43c187b47","kind":"commit","published_at":"2018-05-05T23:15:38.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.21","html_url":"https://github.com/simonw/datasette/releases/tag/0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.21/manifests"},{"name":"0.20","sha":"3a5d7951ce8f35118ffdd7f8d86e09b909e1218c","kind":"commit","published_at":"2018-04-20T14:36:29.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.20","html_url":"https://github.com/simonw/datasette/releases/tag/0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.20/manifests"},{"name":"0.19","sha":"ba9bfa583179c25aaef94b1f44da7eba74620b9a","kind":"commit","published_at":"2018-04-17T02:12:21.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.19","html_url":"https://github.com/simonw/datasette/releases/tag/0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.19/manifests"},{"name":"0.18","sha":"43ae15c0d14b3e968e8d5bfef72ac0c39783c3a2","kind":"commit","published_at":"2018-04-14T15:36:10.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.18","html_url":"https://github.com/simonw/datasette/releases/tag/0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.18/manifests"},{"name":"0.17","sha":"fb988ace7c7e2bee5ac142a0eab22431d0675a77","kind":"commit","published_at":"2018-04-13T19:04:40.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.17","html_url":"https://github.com/simonw/datasette/releases/tag/0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.17/manifests"},{"name":"0.16","sha":"b6539ff04502536bd1fa96e3b1430bdafc456826","kind":"commit","published_at":"2018-04-13T18:28:55.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.16","html_url":"https://github.com/simonw/datasette/releases/tag/0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.16/manifests"},{"name":"0.15","sha":"7706fe0c67aba5cfe905c7906cae9e0c43cd75b2","kind":"commit","published_at":"2018-04-09T15:48:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.15","html_url":"https://github.com/simonw/datasette/releases/tag/0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.15/manifests"},{"name":"0.14","sha":"2edc652df6d786e4f2c3f073e3567002d248be09","kind":"commit","published_at":"2017-12-10T01:33:24.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.14","html_url":"https://github.com/simonw/datasette/releases/tag/0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.14/manifests"},{"name":"0.13","sha":"c160f15c3937f8fbe581276f811e8c58f9137bb1","kind":"commit","published_at":"2017-11-25T03:33:39.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.13","html_url":"https://github.com/simonw/datasette/releases/tag/0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.13/manifests"},{"name":"0.12","sha":"51bdd67691bd69082ae7690af8b905f06050ee80","kind":"commit","published_at":"2017-11-16T15:37:46.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.12","html_url":"https://github.com/simonw/datasette/releases/tag/0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.12/manifests"},{"name":"0.11","sha":"b0f3d4e375655f0764f3137dbcede324f9bbc0cb","kind":"commit","published_at":"2017-11-14T01:48:22.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.11","html_url":"https://github.com/simonw/datasette/releases/tag/0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.11/manifests"},{"name":"0.10","sha":"5928c11ee798a232aa4096706cd47e639d1c9fc2","kind":"commit","published_at":"2017-11-14T00:45:23.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.10","html_url":"https://github.com/simonw/datasette/releases/tag/0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.10/manifests"},{"name":"0.9","sha":"d75f423b6fcfc074b7c6f8f7679da8876f181edd","kind":"commit","published_at":"2017-11-13T22:00:53.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.9","html_url":"https://github.com/simonw/datasette/releases/tag/0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.9/manifests"},{"name":"0.8","sha":"fe279ab7b4ae99dab295d5cf4d39ad06d782997e","kind":"commit","published_at":"2017-11-13T21:17:34.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.8","html_url":"https://github.com/simonw/datasette/releases/tag/0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.8/manifests"},{"name":"0.7","sha":"6b3b05b6db0d2a7b7cec8b8dbb4ddc5e12a376b2","kind":"commit","published_at":"2017-11-13T18:42:30.000Z","download_url":"https://codeload.github.com/simonw/datasette/tar.gz/0.7","html_url":"https://github.com/simonw/datasette/releases/tag/0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/tags/0.7/manifests"}]},"repo_metadata_updated_at":"2024-10-29T19:27:50.897Z","dependent_packages_count":143,"downloads":113671,"downloads_period":"last-month","dependent_repos_count":285,"rankings":{"downloads":1.6684937388737002,"dependent_repos_count":0.8855442173639624,"dependent_packages_count":0.15921176875155554,"stargazers_count":null,"forks_count":null,"docker_downloads_count":2.5456783884273184,"average":1.3147320283541342},"purl":"pkg:pypi/datasette","advisories":[{"uuid":"GSA_kwCzR0hTQS13ODMyLWdnNWcteDQ0bc4ABOP2","url":"https://github.com/advisories/GHSA-w832-gg5g-x44m","title":"Open redirect endpoint in Datasette","description":"### Impact\n\nDeployed instances of Datasette prior to `0.65.2` and `1.0a21` include an open redirect vulnerability.\n\nHits to the path `//example.com/foo/bar/` (the trailing slash is required) will redirect the user to `https://example.com/foo/bar`.\n\n### Patches\n\nThis problem has been patched in both Datasette `0.65.2` and `1.0a21`.\n\n### Workarounds\n\nIf Datasette is running behind a proxy that proxy could be configured to replace `//` with `/` in incoming request URLs.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-11-06T15:13:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U","references":["https://github.com/simonw/datasette/security/advisories/GHSA-w832-gg5g-x44m","https://github.com/simonw/datasette/issues/2429","https://github.com/simonw/datasette/commit/f257ca6edb64848c3b04b54d41e347c54fe57c05","https://nvd.nist.gov/vuln/detail/CVE-2025-64481","https://github.com/advisories/GHSA-w832-gg5g-x44m"],"source_kind":"github","identifiers":["GHSA-w832-gg5g-x44m","CVE-2025-64481"],"repository_url":"https://github.com/simonw/datasette","blast_radius":0.0,"created_at":"2025-11-06T16:00:21.894Z","updated_at":"2026-04-23T09:02:23.597Z","epss_percentage":0.00018,"epss_percentile":0.04731,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13ODMyLWdnNWcteDQ0bc4ABOP2","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13ODMyLWdnNWcteDQ0bc4ABOP2","packages":[{"ecosystem":"pypi","package_name":"datasette","versions":[{"first_patched_version":"1.0a21","vulnerable_version_range":"\u003e= 1.0a0, \u003c 1.0a20"},{"first_patched_version":"0.65.2","vulnerable_version_range":"\u003c 0.65.2"}],"purl":"pkg:pypi/datasette"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13ODMyLWdnNWcteDQ0bc4ABOP2/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03Y2gzLTdwcDctN2Nwcc4AA1at","url":"https://github.com/advisories/GHSA-7ch3-7pp7-7cpq","title":"Datasette 1.0 alpha series leaks names of databases and tables to unauthenticated users","description":"### Impact\n\nThis bug affects Datasette instances running a Datasette 1.0 alpha - 1.0a0, 1.0a1, 1.0a2 or 1.0a3 - in an online accessible location but with authentication enabled using a plugin such as [datasette-auth-passwords](https://datasette.io/plugins/datasette-auth-passwords).\n\nThe `/-/api` API explorer endpoint could reveal the names of both databases and tables - but not their contents - to an unauthenticated user.\n\n### Patches\n\nDatasette 1.0a4 has a fix for this issue.\n\n### Workarounds\n\nTo work around this issue, block all traffic to the `/-/api` endpoint. This can be done with a proxy such as Apache or NGINX, or by installing the [datasette-block](https://datasette.io/plugins/datasette-block) plugin and adding the following configuration to your `metadata.json` or `metadata.yml` file:\n\n```json\n{\n    \"plugins\": {\n        \"datasette-block\": {\n            \"prefixes\": [\"/-/api\"]\n        }\n    }\n}\n```\nThis will block access to the API explorer but will still allow access to the Datasette read or write JSON APIs, as those use different URL patterns within the Datasette `/database` hierarchy.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-08-22T18:06:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","references":["https://github.com/simonw/datasette/security/advisories/GHSA-7ch3-7pp7-7cpq","https://github.com/simonw/datasette/commit/01e0558825b8f7ec17d3b691aa072daf122fcc74","https://nvd.nist.gov/vuln/detail/CVE-2023-40570","https://github.com/pypa/advisory-database/tree/main/vulns/datasette/PYSEC-2023-154.yaml","https://github.com/advisories/GHSA-7ch3-7pp7-7cpq"],"source_kind":"github","identifiers":["GHSA-7ch3-7pp7-7cpq","CVE-2023-40570"],"repository_url":"https://github.com/simonw/datasette","blast_radius":0.0,"created_at":"2023-08-22T19:05:18.701Z","updated_at":"2026-05-13T14:08:09.824Z","epss_percentage":0.00325,"epss_percentile":0.55478,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03Y2gzLTdwcDctN2Nwcc4AA1at","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03Y2gzLTdwcDctN2Nwcc4AA1at","packages":[{"ecosystem":"pypi","package_name":"datasette","versions":[{"first_patched_version":"1.0a4","vulnerable_version_range":"\u003e= 1.0a0, \u003c 1.0a4"}],"purl":"pkg:pypi/datasette"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03Y2gzLTdwcDctN2Nwcc4AA1at/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdmZjMtNzM5Yy1neGZx","url":"https://github.com/advisories/GHSA-gff3-739c-gxfq","title":"Duplicate Advisory: Reflected cross-site scripting issue in Datasette","description":"## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-xw7c-jx9m-xh5g. This link is maintained to preserve external references.\n\n## Original Description\nDatasette is an open source multi-tool for exploring and publishing data. The `?_trace=1` debugging feature in Datasette does not correctly escape generated HTML, resulting in a [reflected cross-site scripting](https://owasp.org/www-community/attacks/xss/#reflected-xss-attacks) vulnerability. This vulnerability is particularly relevant if your Datasette installation includes authenticated features using plugins such as [datasette-auth-passwords](https://datasette.io/plugins/datasette-auth-passwords) as an attacker could use the vulnerability to access protected data. Datasette 0.57 and 0.56.1 both include patches for this issue. If you run Datasette behind a proxy you can workaround this issue by rejecting any incoming requests with `?_trace=` or `\u0026_trace=` in their query string parameters.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-10T17:22:59.000Z","withdrawn_at":"2024-09-16T15:02:24.000Z","classification":"GENERAL","cvss_score":7.2,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N","references":["https://github.com/simonw/datasette/security/advisories/GHSA-xw7c-jx9m-xh5g","https://nvd.nist.gov/vuln/detail/CVE-2021-32670","https://github.com/simonw/datasette/issues/1360","https://datasette.io/plugins/datasette-auth-passwords","https://owasp.org/www-community/attacks/xss/#reflected-xss-attacks","https://pypi.org/project/datasette","https://github.com/advisories/GHSA-gff3-739c-gxfq"],"source_kind":"github","identifiers":["GHSA-gff3-739c-gxfq"],"repository_url":"https://github.com/simonw/datasette","blast_radius":0.0,"created_at":"2022-12-21T16:12:59.685Z","updated_at":"2026-04-23T09:04:56.388Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdmZjMtNzM5Yy1neGZx","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdmZjMtNzM5Yy1neGZx","packages":[{"ecosystem":"pypi","package_name":"datasette","versions":[{"first_patched_version":"0.56.1","vulnerable_version_range":"\u003c 0.56.1"}],"purl":"pkg:pypi/datasette"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdmZjMtNzM5Yy1neGZx/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3N2Mtang5bS14aDVn","url":"https://github.com/advisories/GHSA-xw7c-jx9m-xh5g","title":"Reflected cross-site scripting issue in Datasette","description":"### Impact\n\nThe `?_trace=1` debugging feature in Datasette does not correctly escape generated HTML, resulting in a [reflected cross-site scripting](https://owasp.org/www-community/attacks/xss/#reflected-xss-attacks) vulnerability.\n\nThis vulnerability is particularly relevant if your Datasette installation includes authenticated features using plugins such as [datasette-auth-passwords](https://datasette.io/plugins/datasette-auth-passwords) as an attacker could use the vulnerability to access protected data.\n\n### Patches\n\nDatasette 0.57 and 0.56.1 both include patches for this issue.\n\n### Workarounds\n\nIf you run Datasette behind a proxy you can workaround this issue by rejecting any incoming requests with `?_trace=` or `\u0026_trace=` in their query string parameters.\n\n### References\n\n- [OWASP guide to reflected cross-site scripting](https://owasp.org/www-community/attacks/xss/#reflected-xss-attacks)\n- [Datasette issue #1360](https://github.com/simonw/datasette/issues/1360)\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open a discussion in [simonw/datasette](https://github.com/simonw/datasette/discussions)\n* Email us at `swillison+datasette @ gmail.com`\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-07T21:47:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","references":["https://github.com/simonw/datasette/security/advisories/GHSA-xw7c-jx9m-xh5g","https://github.com/simonw/datasette/issues/1360","https://datasette.io/plugins/datasette-auth-passwords","https://github.com/advisories/GHSA-gff3-739c-gxfq","https://github.com/pypa/advisory-database/tree/main/vulns/datasette/PYSEC-2021-89.yaml","https://owasp.org/www-community/attacks/xss/#reflected-xss-attacks","https://pypi.org/project/datasette","https://github.com/advisories/GHSA-xw7c-jx9m-xh5g"],"source_kind":"github","identifiers":["GHSA-xw7c-jx9m-xh5g","CVE-2021-32670"],"repository_url":"https://github.com/simonw/datasette","blast_radius":13.010677758045103,"created_at":"2022-12-21T16:12:59.804Z","updated_at":"2026-04-23T09:04:56.388Z","epss_percentage":0.00594,"epss_percentile":0.68509,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3N2Mtang5bS14aDVn","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3N2Mtang5bS14aDVn","packages":[{"ecosystem":"pypi","package_name":"datasette","versions":[{"first_patched_version":"0.56.1","vulnerable_version_range":"\u003c 0.56.1"}],"purl":"pkg:pypi/datasette"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3N2Mtang5bS14aDVn/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE2ajMtYzR3Yy02M3Z3","url":"https://github.com/advisories/GHSA-q6j3-c4wc-63vw","title":"CSRF tokens leaked in URL by canned query form","description":"### Impact\n\nThe HTML form for a read-only canned query includes the hidden CSRF token field added in #798 for writable canned queries (#698).\n\nThis means that submitting those read-only forms exposes the CSRF token in the URL - for example on https://latest.datasette.io/fixtures/neighborhood_search submitting the form took me to:\n\nhttps://latest.datasette.io/fixtures/neighborhood_search?text=down\u0026csrftoken=CSRFTOKEN-HERE\n\nThis token could potentially leak to an attacker if the resulting page has a link to an external site on it and the user clicks the link, since the token would be exposed in the referral logs.\n\n### Patches\n\nA fix for this issue has been released in Datasette 0.46.\n\n### Workarounds\n\nYou can fix this issue in a Datasette instance without upgrading by copying the [0.46 query.html template](https://raw.githubusercontent.com/simonw/datasette/0.46/datasette/templates/query.html) into a custom `templates/` directory and running Datasette with the `--template-dir=templates/` option.\n\n### References\n\nIssue 918 discusses this in details: https://github.com/simonw/datasette/issues/918\n\n### For more information\n\nContact swillison at gmail with any questions.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2020-08-11T14:54:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":4.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","references":["https://github.com/simonw/datasette/security/advisories/GHSA-q6j3-c4wc-63vw","https://github.com/simonw/datasette/issues/918","https://github.com/simonw/datasette/commit/7f10f0f7664d474c1be82bf668829e3b736a3d2b","https://snyk.io/vuln/SNYK-PYTHON-DATASETTE-598229","https://github.com/advisories/GHSA-q6j3-c4wc-63vw"],"source_kind":"github","identifiers":["GHSA-q6j3-c4wc-63vw"],"repository_url":"https://github.com/simonw/datasette","blast_radius":0.0,"created_at":"2022-12-21T16:13:22.954Z","updated_at":"2026-05-13T13:11:36.076Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE2ajMtYzR3Yy02M3Z3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE2ajMtYzR3Yy02M3Z3","packages":[{"ecosystem":"pypi","package_name":"datasette","versions":[{"first_patched_version":"0.46","vulnerable_version_range":"\u003c 0.46"}],"purl":"pkg:pypi/datasette","statistics":{"dependent_packages_count":143,"dependent_repos_count":285,"downloads":112853,"downloads_period":"last-month"},"affected_versions":["0.22.1","0.23.1","0.23.2","0.25.1","0.25.2","0.26.1","0.26.2","0.27.1","0.29.1","0.29.2","0.29.3","0.30.1","0.30.2","0.31.1","0.31.2","0.37.1"],"unaffected_versions":["0.47.1","0.47.2","0.47.3","0.49.1","0.50.1","0.50.2","0.51.1","0.52.1","0.52.2","0.52.3","0.52.4","0.52.5","0.54.1","0.56.1","0.57.1","0.58.1","0.59.1","0.59.2","0.59.3","0.59.4","0.60.1","0.60.2","0.61.1","0.63.1","0.63.2","0.63.3","0.64.1","0.64.2","0.64.3","0.64.4","0.64.5","0.64.6","0.64.7","0.64.8","0.65.1","0.65.2"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE2ajMtYzR3Yy02M3Z3/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/datasette","docker_dependents_count":1,"docker_downloads_count":139,"usage_url":"https://repos.ecosyste.ms/usage/pypi/datasette","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/datasette/dependencies","status":null,"funding_links":["https://github.com/sponsors/simonw"],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-28T17:53:56.761Z","issues_count":887,"pull_requests_count":265,"avg_time_to_close_issue":6491897.493801652,"avg_time_to_close_pull_request":3202623.5529953917,"issues_closed_count":484,"pull_requests_closed_count":217,"pull_request_authors_count":64,"issue_authors_count":147,"avg_comments_per_issue":4.561443066516347,"avg_comments_per_pull_request":2.781132075471698,"merged_pull_requests_count":146,"bot_issues_count":0,"bot_pull_requests_count":104,"past_year_issues_count":168,"past_year_pull_requests_count":64,"past_year_avg_time_to_close_issue":640385.2371134021,"past_year_avg_time_to_close_pull_request":1433145.5272727273,"past_year_issues_closed_count":97,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":44,"past_year_avg_comments_per_issue":2.761904761904762,"past_year_avg_comments_per_pull_request":2.609375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":27,"past_year_merged_pull_requests_count":34,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/issues","maintainers":[{"login":"simonw","count":709,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"},{"login":"asg017","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asg017"}],"active_maintainers":[{"login":"simonw","count":127,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"},{"login":"asg017","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asg017"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/datasette/codemeta","maintainers":[{"uuid":"simonw","login":"simonw","name":null,"email":null,"url":null,"packages_count":376,"html_url":"https://pypi.org/user/simonw/","role":null,"created_at":"2022-12-10T17:36:16.419Z","updated_at":"2022-12-10T17:36:16.419Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/simonw/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":862529,"maintainers_count":368549,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":30953,"full_name":"simonw/datasette","default_branch":"main","total_commits":2981,"total_committers":86,"total_bot_commits":82,"total_bot_committers":2,"mean_commits":34.66279069767442,"dds":0.14558872861455885,"past_year_total_commits":296,"past_year_total_committers":6,"past_year_total_bot_commits":4,"past_year_total_bot_committers":1,"past_year_mean_commits":49.333333333333336,"past_year_dds":0.07770270270270274,"last_synced_at":"2026-05-10T16:01:32.868Z","last_synced_commit":"aa84fe008d7c6263bd8712adcfe9be53a9f207ea","created_at":"2023-03-07T16:45:01.348Z","updated_at":"2026-05-10T16:01:15.056Z","committers":[{"name":"Simon Willison","email":"swillison@gmail.com","login":"simonw","count":2547},{"name":"Simon Willison","email":"simonw@eventbrite.com","login":null,"count":189},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":65},{"name":"Russ Garrett","email":"russ@garrett.co.uk","login":"russss","count":20},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":17},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":16},{"name":"Alex Garcia","email":"alexsebastian.garcia@gmail.com","login":"asg017","count":14},{"name":"Robert Gieseke","email":"rob.g@web.de","login":"rgieseke","count":6},{"name":"Abdus","email":"sssmmt@gmail.com","login":"abdusco","count":5},{"name":"Tobias Kunze","email":"r@rixx.de","login":"rixx","count":5},{"name":"Forest Gregg","email":"fgregg","login":"fgregg","count":4},{"name":"Jacob Kaplan-Moss","email":"jacob@jacobian.org","login":"jacobian","count":4},{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","login":"bgrins","count":3},{"name":"Jay Graves","email":"jaywgraves@gmail.com","login":"jaywgraves","count":3},{"name":"Natalie Downe","email":"nat@natbat.net","login":"natbat","count":3},{"name":"Tim Sherratt","email":"tim@discontents.com.au","login":"wragge","count":2},{"name":"Nicholas Bollweg","email":"nick.bollweg@gmail.com","login":"bollwyvl","count":2},{"name":"Katie McLaughlin","email":"katie@glasnt.com","login":"glasnt","count":2},{"name":"Jeff Triplett","email":"jefftriplett","login":"jefftriplett","count":2},{"name":"Jaap Roes","email":"jaap.roes@gmail.com","login":"jaap3","count":2},{"name":"David Larlet","email":"3556+davidbgk","login":"davidbgk","count":2},{"name":"Chris Amico","email":"eyeseast@gmail.com","login":"eyeseast","count":2},{"name":"Bob Whitelock","email":"bob.whitelock1@gmail.com","login":"bobwhitelock","count":2},{"name":"Aslak Raanes","email":"aslakr@gmail.com","login":"aslakr","count":2},{"name":"Daniel Rech","email":"dr@netsyno.com","login":"dmr","count":1},{"name":"Daniel Olasubomi Sobowale","email":"danbowale@gmail.com","login":"bowale-os","count":1},{"name":"Daniel Bates","email":"danielalanbates@gmail.com","login":"danielalanbates","count":1},{"name":"Dan Peterson","email":"danp@danp.net","login":"danp","count":1},{"name":"Colin Dellow","email":"cldellow@gmail.com","login":"cldellow","count":1},{"name":"Chris Holdgraf","email":"choldgraf@gmail.com","login":"choldgraf","count":1},{"name":"Campbell Allen","email":"campbell.allen@gmail.com","login":"camallen","count":1},{"name":"Cameron Yick","email":"hydrosquall","login":"hydrosquall","count":1},{"name":"C. Titus Brown","email":"titus@idyll.org","login":"ctb","count":1},{"name":"Brandon Roberts","email":"brandon@bxroberts.org","login":"brandonrobertz","count":1},{"name":"Blair Drummond","email":"10801138+blairdrummond","login":"blairdrummond","count":1},{"name":"Ben Pickles","email":"spideryoung@gmail.com","login":"benpickles","count":1},{"name":"Ariel Núñez","email":"ingenieroariel@gmail.com","login":"ingenieroariel","count":1},{"name":"Andrew Cutler","email":"andrew@adlibre.com.au","login":"macropin","count":1},{"name":"Amjith Ramanujam","email":"amjith.r@gmail.com","login":"amjith","count":1},{"name":"Agustin Bacigalup","email":"agustinbv@gmail.com","login":"redraw","count":1},{"name":"Adrien Di Pasquale","email":"adrien@dipasquale.fr","login":"adipasquale","count":1},{"name":"Adam Simpson","email":"adam@adamsimpson.net","login":"asimpson","count":1},{"name":"gerrymanoim","email":"gmanoim@quantopian.com","login":null,"count":1},{"name":"Rhet Turnbull","email":"rturnbull@gmail.com","login":"RhetTbull","count":1},{"name":"Robert Christie","email":"robc@pobox.com","login":"cb160","count":1},{"name":"Romain Primet","email":"romain.primet@inria.fr","login":"rprimet","count":1},{"name":"Ryan Pitts","email":"ryan.a.pitts@gmail.com","login":"ryanpitts","count":1},{"name":"Seb Bacon","email":"seb.bacon@gmail.com","login":"sebbacon","count":1},{"name":"Solomon Himelbloom","email":"7608183+TechSolomon","login":"TechSolomon","count":1},{"name":"Stanley Zheng","email":"stanley@stanzheng.com","login":"qwo","count":1},{"name":"Taylor Hodge","email":"j.taylor.hodge@gmail.com","login":"jthodge","count":1},{"name":"Thomas Wood","email":"98555+IgnoredAmbience","login":"IgnoredAmbience","count":1},{"name":"Tiago Ilieve","email":"tiago.myhro@gmail.com","login":"myhro","count":1},{"name":"Tom Dyson","email":"tom@torchbox.com","login":"tomdyson","count":1},{"name":"Tom MacWright","email":"tmcw","login":"tmcw","count":1},{"name":"Tony Hirst","email":"tony.hirst@gmail.com","login":"psychemedia","count":1},{"name":"Veit Heller","email":"veit@veitheller.de","login":"hellerve","count":1},{"name":"abeyerpath","email":"abeyer@path.org","login":"abeyerpath","count":1},{"name":"chris48s","email":"chris48s","login":"chris48s","count":1},{"name":"fcatus","email":"56323389+fcatus","login":"fcatus","count":1},{"name":"gerrymanoim","email":"gerrymanoim@gmail.com","login":"gerrymanoim","count":1},{"name":"joelondon","email":"joelondon","login":"joelondon","count":1},{"name":"louispotok","email":"louispotok","login":"louispotok","count":1},{"name":"lsb","email":"leebutterman@gmail.com","login":"lsb","count":1},{"name":"David Boucha","email":"boucha@gmail.com","login":"UtahDave","count":1},{"name":"Dustin Rodrigues","email":"dust.rod@gmail.com","login":"dtrodrigues","count":1},{"name":"Geoffrey Hing","email":"geoffhing@gmail.com","login":"ghing","count":1},{"name":"Guy Freeman","email":"git@gfrm.in","login":"gfrmin","count":1},{"name":"Jack Stratton","email":"jack@phroa.net","login":"phroa","count":1},{"name":"Jacob Fenton","email":"jsfenfen@gmail.com","login":"jsfenfen","count":1},{"name":"James Jefferies","email":"james@shedcode.co.uk","login":"jamesjefferies","count":1},{"name":"Jan Lehnardt","email":"jan@apache.org","login":"janl","count":1},{"name":"Jean-Baptiste Pressac","email":"JBPressac","login":"JBPressac","count":1},{"name":"Jeroen Van Goey","email":"jeroen.vangoey@gmail.com","login":"BioGeek","count":1},{"name":"Kevin Keogh","email":"kevin.d.keogh@gmail.com","login":"kevindkeogh","count":1},{"name":"Konstantin Baikov","email":"4488943+kbaikov","login":"kbaikov","count":1},{"name":"M. Nasimul Haque","email":"nasim.haque@gmail.com","login":"nsmgr8","count":1},{"name":"Manuel Kaufmann","email":"humitos@gmail.com","login":"humitos","count":1},{"name":"Marjorie Roswell","email":"mroswell@gmail.com","login":"mroswell","count":1},{"name":"Michael Tiemann","email":"72577720+MichaelTiemannOSC","login":"MichaelTiemannOSC","count":1},{"name":"Min ho Kim","email":"minho42@gmail.com","login":"minho42","count":1},{"name":"Miroslav Šedivý","email":"6774676+eumiro","login":"eumiro","count":1},{"name":"Naveen","email":"172697+naveensrinivasan","login":"naveensrinivasan","count":1},{"name":"Ravi Kotecha","email":"kotecha.ravi+github@gmail.com","login":"r4vi","count":1},{"name":"Ray N","email":"3433657+raynae","login":"raynae","count":1},{"name":"vincent d warmerdam","email":"vincentwarmerdam@gmail.com","login":"koaning","count":1}],"past_year_committers":[{"name":"Simon Willison","email":"swillison@gmail.com","login":"simonw","count":273},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":16},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"James Jefferies","email":"james@shedcode.co.uk","login":"jamesjefferies","count":1},{"name":"Daniel Olasubomi Sobowale","email":"danbowale@gmail.com","login":"bowale-os","count":1},{"name":"Daniel Bates","email":"danielalanbates@gmail.com","login":"danielalanbates","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-11T00:00:23.725Z","repositories_count":6232744,"commits_count":895109100,"contributors_count":34897245,"owners_count":1151576,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"simonw/datasette","html_url":"https://github.com/simonw/datasette","last_synced_at":"2026-05-11T14:42:47.281Z","status":"active","issues_count":943,"pull_requests_count":381,"avg_time_to_close_issue":6859228.720081136,"avg_time_to_close_pull_request":3847072.7475083056,"issues_closed_count":493,"pull_requests_closed_count":301,"pull_request_authors_count":80,"issue_authors_count":166,"avg_comments_per_issue":4.285259809119831,"avg_comments_per_pull_request":2.351706036745407,"merged_pull_requests_count":204,"bot_issues_count":0,"bot_pull_requests_count":131,"past_year_issues_count":33,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":11742.363636363636,"past_year_avg_time_to_close_pull_request":749962.1666666666,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":1.2424242424242424,"past_year_avg_comments_per_pull_request":1.5192307692307692,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":25,"created_at":"2023-05-09T11:07:04.842Z","updated_at":"2026-05-11T14:42:47.281Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonw%2Fdatasette/issues","issue_labels_count":{"table":{"bug":165,"enhancement":142,"documentation":119,"plugins":90,"refactor":69,"research":57,"json-api":57,"authentication-and-permissions":41,"developer-experience":40,"ci":39,"small":38,"feature":35,"design":28,"csv":27,"performance":27,"tests":24,"internals":22,"datasette-publish":21,"help wanted":21,"spatialite":18,"faceting":18,"metadata":17,"usability":17,"javascript":16,"css":16,"minor":16,"medium":16,"maybe-not-1.0":15,"json-extras":14,"security":14,"tracking-issue":12,"release":11,"large":8,"ops":8,"docker":8,"duplicate":8,"blocked":7,"wontfix":7,"idea":6,"question":4,"dependencies":4,"breaking-change":4,"pyodide":4,"mobile":3,"datasette-insert":3,"accessibility":3,"potential-new-plugin-hooks":3,"windows":3,"events":2,"templates":2,"decision":2,"search":2,"marketing":1,"invalid":1,"packaging":1}},"pull_request_labels_count":{"table":{"dependencies":132,"enhancement":14,"plugins":12,"python":9,"ci":9,"authentication-and-permissions":8,"refactor":8,"tests":7,"documentation":7,"json-api":5,"internals":3,"bug":3,"javascript":3,"codex":2,"developer-experience":2,"design":2,"css":1,"research":1,"json-extras":1,"datasette-publish":1,"release":1,"help wanted":1,"templates":1,"events":1,"metadata":1,"minor":1,"faceting":1}},"issue_author_associations_count":{"table":{"OWNER":679,"NONE":176,"CONTRIBUTOR":85,"COLLABORATOR":3}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":199,"OWNER":105,"NONE":66,"COLLABORATOR":11}},"issue_authors":{"table":{"simonw":679,"fgregg":20,"asg017":16,"eyeseast":9,"CharlesNepote":8,"mroswell":7,"cldellow":5,"commongeek":4,"ctb":4,"sebbacon":3,"jamietanna":3,"hydrosquall":3,"king7532":3,"bgrins":3,"rayvoelker":3,"MichaelTiemannOSC":2,"hcarter333":2,"knutwannheden":2,"nicfab":2,"wragge":2,"danp":2,"Kabouik":2,"davidbgk":2,"mustafa0x":2,"jieter":2,"ar-jan":2,"clin1234":2,"frafra":2,"johnfelipe":2,"pax":2,"rdmurphy":2,"psychemedia":2,"dmick":2,"Olshansk":2,"louispotok":2,"abdusco":2,"kj-9":2,"phildini":1,"bsilverm":1,"logicalpath":1,"keturn":1,"mhalle":1,"EternityForest":1,"sinchang":1,"maxkapur":1,"kodareef5":1,"goerch":1,"yqlbu":1,"stefanoschrs":1,"chenrui333":1,"amoeba":1,"DavidPratten":1,"joshlemer":1,"pjamargh":1,"clausjuhl":1,"fzakaria":1,"lbellomo":1,"JoeGermuska":1,"andig":1,"aki-k":1,"gwk":1,"j4mie":1,"oryjkov":1,"RhetTbull":1,"andysylvester":1,"atomotic":1,"gnkum506":1,"JBPressac":1,"mtdukes":1,"hubgit":1,"HaveF":1,"stephendwolff":1,"henrikek":1,"cutmasta-kun":1,"jackowayed":1,"curiousleo":1,"llchristopherson":1,"strada":1,"ctsrc":1,"slavos1":1,"adipasquale":1,"tlongers":1,"jpzuate74":1,"hughrawlinson":1,"karuppiah7890":1,"justmars":1,"mfiro":1,"ahuang11":1,"fs111":1,"aslakr":1,"phubbard":1,"xrendan":1,"mattparmett":1,"rgieseke":1,"amca01":1,"devxpy":1,"eelkevdbos":1,"benswift":1,"aidansteele":1,"RonnyPfannschmidt":1,"tsibley":1,"ment4list":1,"lingster":1,"Krazybug":1,"broccolihighkicks":1,"Rik-de-Kort":1,"tunguyenatwork":1,"davepeck":1,"jonschoning":1,"tannewt":1,"davidhaley":1,"dnsos":1,"darugar":1,"nicokant":1,"Darkle":1,"annapowellsmith":1,"sivy":1,"schrader1994":1,"zner0L":1,"chrulm":1,"ltrgoddard":1,"amitkoth":1,"brandonrobertz":1,"cadeef":1,"contrun":1,"tomershvueli":1,"emma12669":1,"mlaparie":1,"obra":1,"honzajavorek":1,"mattmalcher":1,"eigenfoo":1,"plpxsk":1,"LBHELewis":1,"dazzag24":1,"yurivish":1,"psd":1,"ghing":1,"dmalves":1,"jadsongmatos":1,"rtanglao":1,"reichaves":1,"lagolucas":1,"jsfenfen":1,"matej-fr":1,"jpmorr":1,"Xceptions":1,"blitmap":1,"meowcat":1,"gustavorps":1,"russss":1,"ryascott":1,"earthboundkid":1,"kirajano":1,"thomersch":1,"gk7279":1,"wdccdw":1,"Kalli":1,"precipice":1,"Apteryks":1,"Aliipou":1,"jackhagley":1,"stratosgear":1,"palewire":1,"philiprhoades":1,"yurivict":1}},"pull_request_authors":{"table":{"dependabot[bot]":131,"simonw":105,"asg017":24,"fgregg":9,"tmcl-it":5,"king7532":4,"cclauss":4,"eyeseast":3,"muyusajiangtian":3,"redraw":3,"cloudyun888":2,"davidbgk":2,"brandonrobertz":2,"BioGeek":2,"wragge":2,"hcarter333":2,"ctb":2,"phroa":2,"cldellow":2,"gerrymanoim":2,"sebbacon":2,"thmschen":2,"TimothyOLeary":2,"myhro":2,"andrew-grechkin":2,"aslakr":2,"rgieseke":2,"TechSolomon":2,"bgrins":2,"frankier":2,"garthk":1,"blairdrummond":1,"vinitkumar":1,"bowale-os":1,"dmr":1,"nsmgr8":1,"jgryko5":1,"chris48s":1,"asimpson":1,"Bahtya":1,"jameslittle230":1,"rclement":1,"ytjohn":1,"ocdtrekkie":1,"misrasaurabh1":1,"7lingyuan":1,"danp":1,"bram2000":1,"danielalanbates":1,"cb160":1,"abbbi":1,"RamiNoodle733":1,"meowcat":1,"lawrence3699":1,"etjones":1,"abdusco":1,"lovasoa":1,"kfdm":1,"humitos":1,"StudioCordillera":1,"jamesjefferies":1,"camallen":1,"jamietanna":1,"hydrosquall":1,"choldgraf":1,"palewire":1,"mastash3ff":1,"wenhoujx":1,"mhalle":1,"dtrodrigues":1,"fs111":1,"sethvargo":1,"RhetTbull":1,"naveensrinivasan":1,"benwebber":1,"joshmgrant":1,"MichaelTiemannOSC":1,"runderwood":1,"janl":1,"tuffnatty":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-12T00:00:09.018Z","repositories_count":14586023,"issues_count":34345232,"pull_requests_count":112442235,"authors_count":11260068,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"authentication-and-permissions":6,"plugins":5,"bug":5,"documentation":4,"internals":2,"enhancement":2,"mobile":1,"potential-new-plugin-hooks":1,"refactor":1,"tests":1,"tracking-issue":1,"usability":1,"ci":1,"design":1,"events":1,"json-api":1,"json-extras":1}},"past_year_pull_request_labels_count":{"table":{"dependencies":7,"authentication-and-permissions":5,"python":5,"tests":3,"internals":3,"documentation":2,"plugins":2,"enhancement":2,"refactor":2,"javascript":2,"codex":2,"datasette-publish":1,"events":1,"bug":1,"minor":1,"ci":1,"research":1}},"past_year_issue_author_associations_count":{"table":{"OWNER":19,"NONE":14}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":28,"NONE":16,"CONTRIBUTOR":8}},"past_year_issue_authors":{"table":{"simonw":19,"Aliipou":1,"CharlesNepote":1,"clin1234":1,"emma12669":1,"gnkum506":1,"goerch":1,"karuppiah7890":1,"kodareef5":1,"maxkapur":1,"Olshansk":1,"RonnyPfannschmidt":1,"schrader1994":1,"sivy":1,"xrendan":1}},"past_year_pull_request_authors":{"table":{"simonw":28,"dependabot[bot]":7,"muyusajiangtian":3,"cloudyun888":2,"Bahtya":1,"benwebber":1,"bowale-os":1,"danielalanbates":1,"etjones":1,"jamesjefferies":1,"lawrence3699":1,"mastash3ff":1,"misrasaurabh1":1,"RamiNoodle733":1,"tuffnatty":1,"vinitkumar":1}},"maintainers":[{"table":{"login":"simonw","count":784,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"}},{"table":{"login":"asg017","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asg017"}}],"active_maintainers":[{"table":{"login":"simonw","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonw"}}]}},"events":{"total":{"CreateEvent":46,"CommitCommentEvent":13,"ReleaseEvent":7,"DeleteEvent":39,"PullRequestEvent":65,"ForkEvent":107,"DiscussionEvent":2,"IssuesEvent":199,"WatchEvent":945,"IssueCommentEvent":281,"PushEvent":234,"PullRequestReviewEvent":23,"PullRequestReviewCommentEvent":18},"last_year":{"CreateEvent":34,"CommitCommentEvent":12,"ReleaseEvent":3,"DeleteEvent":31,"PullRequestEvent":45,"ForkEvent":40,"DiscussionEvent":2,"IssuesEvent":142,"WatchEvent":412,"IssueCommentEvent":153,"PushEvent":185,"PullRequestReviewEvent":23,"PullRequestReviewCommentEvent":18}},"keywords":["asgi","automatic-api","csv","datasets","datasette","datasette-io","docker","json","python","sql","sqlite"],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-07-12T17:02:16.913Z","updated_at":"2022-07-12T17:02:16.913Z","repository_link":"https://github.com/simonw/datasette/blob/main/package-lock.json","dependencies":[{"id":178071887,"package_name":"prettier","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-07-12T17:02:17.254Z","updated_at":"2022-07-12T17:02:17.254Z","repository_link":"https://github.com/simonw/datasette/blob/main/package.json","dependencies":[{"id":178072633,"package_name":"prettier","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy-branch-preview.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:15.121Z","updated_at":"2023-09-21T22:38:15.121Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/deploy-branch-preview.yml","dependencies":[{"id":13859334065,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859334066,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy-latest.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:16.429Z","updated_at":"2023-09-21T22:38:16.429Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/deploy-latest.yml","dependencies":[{"id":13859335354,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859335355,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13859335356,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859335357,"package_name":"google-github-actions/setup-gcloud","ecosystem":"actions","requirements":"v0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/documentation-links.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:17.792Z","updated_at":"2023-09-21T22:38:17.792Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/documentation-links.yml","dependencies":[{"id":13859335368,"package_name":"readthedocs/actions/preview","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prettier.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:18.949Z","updated_at":"2023-09-21T22:38:18.949Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/prettier.yml","dependencies":[{"id":13859336397,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336398,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:20.056Z","updated_at":"2023-09-21T22:38:20.056Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/publish.yml","dependencies":[{"id":13859336407,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859336408,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13859336409,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859336410,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336411,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336412,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336413,"package_name":"google-github-actions/setup-gcloud","ecosystem":"actions","requirements":"v0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push_docker_tag.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:20.547Z","updated_at":"2023-09-21T22:38:20.547Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/push_docker_tag.yml","dependencies":[{"id":13859336417,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/spellcheck.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:20.746Z","updated_at":"2023-09-21T22:38:20.746Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/spellcheck.yml","dependencies":[{"id":13859336418,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336419,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336420,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:20.892Z","updated_at":"2023-09-21T22:38:20.892Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/test-coverage.yml","dependencies":[{"id":13859336421,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336422,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336423,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859336424,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-pyodide.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:21.040Z","updated_at":"2023-09-21T22:38:21.040Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/test-pyodide.yml","dependencies":[{"id":13859336425,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859336426,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859336427,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:21.145Z","updated_at":"2023-09-21T22:38:21.145Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/test.yml","dependencies":[{"id":13859337231,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859337232,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13859337233,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tmate-mac.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:21.296Z","updated_at":"2023-09-21T22:38:21.296Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/tmate-mac.yml","dependencies":[{"id":13859337234,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859337235,"package_name":"mxschmitt/action-tmate","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tmate.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:21.628Z","updated_at":"2023-09-21T22:38:21.628Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/tmate.yml","dependencies":[{"id":13859337236,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859337237,"package_name":"mxschmitt/action-tmate","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:21.801Z","updated_at":"2023-09-21T22:38:21.801Z","repository_link":"https://github.com/simonw/datasette/blob/main/Dockerfile","dependencies":[{"id":13859337238,"package_name":"python","ecosystem":"docker","requirements":"3.11.0-slim-bullseye","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"demos/apache-proxy/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-21T22:38:21.927Z","updated_at":"2023-09-21T22:38:21.927Z","repository_link":"https://github.com/simonw/datasette/blob/main/demos/apache-proxy/Dockerfile","dependencies":[{"id":13859337239,"package_name":"python","ecosystem":"docker","requirements":"3.11.0-slim-bullseye","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-sqlite-support.yml","sha":null,"kind":"manifest","created_at":"2026-02-12T22:01:54.221Z","updated_at":"2026-02-12T22:01:54.221Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/test-sqlite-support.yml","dependencies":[{"id":25817015789,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25817015790,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25817015791,"package_name":"asg017/sqlite-versions","ecosystem":"actions","requirements":"71ea0de37ae739c33e447af91ba71dda8fcf22e6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stable-docs.yml","sha":null,"kind":"manifest","created_at":"2026-02-12T22:01:54.004Z","updated_at":"2026-02-12T22:01:54.004Z","repository_link":"https://github.com/simonw/datasette/blob/main/.github/workflows/stable-docs.yml","dependencies":[{"id":25817015743,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-02-12T22:01:54.358Z","updated_at":"2026-02-12T22:01:54.358Z","repository_link":"https://github.com/simonw/datasette/blob/main/pyproject.toml","dependencies":[{"id":25817015794,"package_name":"asgiref","ecosystem":"pypi","requirements":"\u003e=3.2.10","direct":true,"kind":"runtime","optional":false},{"id":25817015795,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.1","direct":true,"kind":"runtime","optional":false},{"id":25817015796,"package_name":"click-default-group","ecosystem":"pypi","requirements":"\u003e=1.2.3","direct":true,"kind":"runtime","optional":false},{"id":25817015797,"package_name":"jinja2","ecosystem":"pypi","requirements":"\u003e=2.10.3","direct":true,"kind":"runtime","optional":false},{"id":25817015798,"package_name":"hupper","ecosystem":"pypi","requirements":"\u003e=1.9","direct":true,"kind":"runtime","optional":false},{"id":25817015799,"package_name":"httpx","ecosystem":"pypi","requirements":"\u003e=0.20,\u003c1.0","direct":true,"kind":"runtime","optional":false},{"id":25817015800,"package_name":"pluggy","ecosystem":"pypi","requirements":"\u003e=1.0","direct":true,"kind":"runtime","optional":false},{"id":25817015801,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11","direct":true,"kind":"runtime","optional":false},{"id":25817015802,"package_name":"aiofiles","ecosystem":"pypi","requirements":"\u003e=0.4","direct":true,"kind":"runtime","optional":false},{"id":25817015803,"package_name":"janus","ecosystem":"pypi","requirements":"\u003e=0.6.2","direct":true,"kind":"runtime","optional":false},{"id":25817015805,"package_name":"asgi-csrf","ecosystem":"pypi","requirements":"\u003e=0.10","direct":true,"kind":"runtime","optional":false},{"id":25817015807,"package_name":"pyyaml","ecosystem":"pypi","requirements":"\u003e=5.3","direct":true,"kind":"runtime","optional":false},{"id":25817015808,"package_name":"mergedeep","ecosystem":"pypi","requirements":"\u003e=1.1.1","direct":true,"kind":"runtime","optional":false},{"id":25817015826,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"\u003e=1.1","direct":true,"kind":"runtime","optional":false},{"id":25817015828,"package_name":"sqlite-utils","ecosystem":"pypi","requirements":"\u003e=3.30","direct":true,"kind":"runtime","optional":false},{"id":25817015841,"package_name":"asyncinject","ecosystem":"pypi","requirements":"\u003e=0.6.1","direct":true,"kind":"runtime","optional":false},{"id":25817015843,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25817015849,"package_name":"pip","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":26.005095121934666,"created_at":"2023-04-13T13:33:18.544Z","updated_at":"2026-05-13T17:30:21.846Z","avatar_url":"https://github.com/simonw.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/3603","html_url":"https://summary.ecosyste.ms/projects/3603"}