Hacker GitHub

← All repos

simonw/datasette

View on GitHub ↗ ★ 11,536 Python

An open source multi-tool for exploring and publishing data

77 mentions on Hacker News by 36 people: 5 stories, 72 comments · first 2017-11-14 · latest 2026-08-05

Mentions per year 77 mentions · busiest year 2020 (21)
20082026
  1. …I have similar charts across my three main open source projects: https://github.com/simonw/datasette/graphs/code-frequency https://github.com/simonw/llm/graphs/code-frequency https://github.com/simonw/sqlite-utils/graphs/co
  2. …on https://github.com/simonw/tools/commits and https://github.com/simonw/sqlite-utils/commits and https://github.com/simonw/datasette/commits and you'll see that commits that were AI-assisted almost all link to a transcript or include a…
    comment by simonw · 2026-07-12 · in Prefer strict tables in SQLite
  3. ▲ 8
    Datasette is a tool for exploring and publishing data
    story by andsoitis · 2026-06-08 · 0 comments
  4. …to ingest and query lots of logs locally, and present/filter in realtime with simonw's excellent https://github.com/simonw/datasette . I don't think it's every "sqlite for everything" as much as it is "sqlite in lots of places you probably…
  5. …progress on my core projects (here's a substantial, reviewed PR I landed just yesterday https://github.com/simonw/datasette/pull/2741 ) and helping me create plenty of projects that otherwise would not have existed.
  6. Hi, thanks for your project! Do you accept pull requests? https://github.com/simonw/datasette/pull/2616 https://github.com/simonw/datasette/pull/2617
  7. I've shipped some features in my largest open source project (Datasette) recently using Claude Code: https://github.com/simonw/datasette/pull/2636
  8. …and I find the coding agents pick it up pretty fast. One trick I use that might work for you as well: Clone GitHub.com/simonw/datasette to /tmp then look at /tmp/docs/datasette for documentation and search the code if you need to Try that…
  9. …would have taken me weeks. I got it done in two days. Here's a diff that captures most of the work: https://github.com/simonw/datasette/compare/e951f7e81f038e43...
  10. I've been using LLM-assistance for my larger open source projects - https://github.com/simonw/datasette https://github.com/simonw/llm and https://github.com/simonw/sqlite-utils - for a couple of years now. Also literally hundreds of…
  11. It does seem like a job well suited to simonw's https://github.com/simonw/datasette
    comment by phrotoma · 2025-03-06 · in Exploring the Paramilitary Leaks
  12. I wrote an async wrapper around SQLite in Python - I'm using a thread pool: https://github.com/simonw/datasette/blob/main/datasette/data... I have multiple threads for reads and a single dedicated thread for writes, which I send operations…
  13. Simon Willison's github would be a great place to get started imo - https://github.com/simonw/datasette https://github.com/simonw/sqlite-utils So, his code might not be a good place to find best patterns (for ex, I don't think they are…
  14. Have you tried Datasette? (Not terminal) https://github.com/simonw/datasette
  15. Seems similar to Datasette: https://datasette.io https://github.com/simonw/datasette/
  16. …a dozen new tests takes only very slightly longer than adding one. Here's the kind of thing I mean: https://github.com/simonw/datasette/blob/45b88f2056e0a4da204... - pytest displays that as 5 passing tests.
    comment by simonw · 2024-01-03 · in Waiting on Tests
  17. …WebAssembly build of datasette which can be served as static HTML, JS, and WASM SQlite. datasette: https://github.com/simonw/datasette : > Datasette is a tool for exploring and publishing data. It helps people take data of any shape or…
  18. …behind Cloudflare (or run it on a vendor like Vercel who might have a partnership with Cloudflare). https://github.com/simonw/datasette/issues/1534
    comment by simonw · 2023-08-16 · in Htmx is part of the GitHub Accelerator
  19. …could you have a look at this pull request I opened three years ago on a repo of yours : https://github.com/simonw/datasette/pull/1159 ?
  20. …: A dev-tool for web developers that aid in faster responsive web page development. - https://github.com/simonw/datasette : An open source multi-tool for exploring and publishing data - https://github.com/spyder-ide/spyder : The scientific…
  21. Opensource: https://github.com/simonw/datasette
  22. Not yet, but I hope to ship that in the next alpha in a few days time: https://github.com/simonw/datasette/issues/1878
  23. …ability to create tokens that have a subset of permissions - eg can only write to specific tables: https://github.com/simonw/datasette/issues/1855 But maybe a mechanism for easily specifying that for anonymous localhost users would be…
  24. …work better for this. I think this issue might help - the ability to turn off row counts entirely: https://github.com/simonw/datasette/issues/1818 (I noticed that trying to access the table directly seems to suck in a LOT of data,…
    comment by simonw · 2022-10-28 · in SQLite in the browser with WASM/JS
  25. …off already. I had a feature idea relating to this a while back which I should bump up the list: https://github.com/simonw/datasette/issues/1160 I opened a new issue based on this conversation here: https://github.com/simonw/datasette/issue…
  26. I would recommend SQLite + a nice usable interface tool like datasette https://github.com/simonw/datasette Or SQLitebrowser https://sqlitebrowser.org/ (There are other generalized tools, search around to see if there are more suitable.)…
  27. It appears so: https://github.com/simonw/datasette/issues/657
  28. …content to pages to be able to collaborate with each other. I have an open issue for that here: https://github.com/simonw/datasette/issues/1191 I'm not too worried about extra template vars overrides though - that will only be a problem if…
    comment by simonw · 2022-05-28 · in Architecture Notes: Datasette
  29. Interesting - I hadn't thought about putting that right on the homepage. The GitHub README has that: https://github.com/simonw/datasette I worry that my target audience for the homepage won't necessarily have access to a working Python and…
    comment by simonw · 2022-04-27 · in The Datasette Ecosystem
  30. Here's one from this morning: https://github.com/simonw/datasette/issues/1718 This one is a bit more involved: https://github.com/simonw/shot-scraper/issues/18 There are a few good examples linked to at the very bottom of…
    comment by simonw · 2022-04-24 · in Software Mise En Place
  31. …data (SQLite, CSV, JSON, etc) and generate a REST/GraphQL API with visualization tools from it: https://github.com/simonw/datasette From the same author, "sqlite-utils" generate SQLite table definitions and rows from similar:…
  32. …format, in a way that affects future traffic. I'm really annoyed about this. Notes on that here: https://github.com/simonw/datasette/issues/1534
  33. …there's so much troubleshooting full of relevant links and solutions. Same with his TIL blog. [0]: https://github.com/simonw/datasette/issues/1576
  34. …a dumb question but I skimmed the docs and sample and it looks similar + didn't see any mention: https://github.com/simonw/datasette
    comment by gavinray · 2021-10-08 · in Roapi: An API Server for Static Datasets
  35. …focused, is Simon Willison's Datasette [1]. [0] https://github.com/multiprocessio/datastation [1] https://github.com/simonw/datasette
    comment by eatonphil · 2021-09-22 · in JupyterLab Desktop App now available
  36. …means I can see at a glance if all of the dependent issues have been completed. Here's an example: https://github.com/simonw/datasette/issues/1105 It's not nearly as sophisticated as what you're looking for in terms of date estimates and…
    comment by simonw · 2021-08-21 · in GitHub Issues-only project management
  37. …started. I considered using Link headers for pagination in Datasette and got some useful pushback: https://github.com/simonw/datasette/issues/782#issuecomment-... > It has a lot of strikes against it: poor discoverability, new developers…
    comment by simonw · 2021-07-01 · in PAGNIs: Probably Are Gonna Need Its
  38. …the streaming CSV response - I already have a table with 1001 items in it setup for another test: https://github.com/simonw/datasette/blob/0.57.1/tests/test_c...
    comment by simonw · 2021-06-25 · in Notes on streaming large API responses
  39. …Sphinx) and I like that a lot. Some examples: - https://docs.datasette.io serves documentation from https://github.com/simonw/datasette/tree/main/docs - which has documentation unit tests here: https://github.com/simonw/datasette/blob/main/…
    comment by simonw · 2021-06-06 · in The case for continuous documentation
  40. …Datasette is one application for views of read-only SQLite dbs with out-of-band replication. https://github.com/simonw/datasette There are a bunch of *-to-sqlite utilities in corresponding dogsheep project. Arrow JS for 'paged' browser…
  41. …but depending on how complex your operations are this can become hard to read and/or review. [1] https://github.com/simonw/datasette - datasette doesnt replace a standard DB IDE, but is a very good lightweight alternative to one if don't…
    comment by abhgh · 2021-03-25 · in SQLite is not a toy database
  42. …https://github.com/aergoio/aergolite - AergoLite is replicated SQLite but secured by a blockchain. https://github.com/simonw/datasette - Datasette (mentioned at the very end of the OP article) is a tool for offering up an SQLite database…
    comment by petercooper · 2021-03-25 · in SQLite is not a toy database
  43. ▲ 1
    Redesign default JSON format in preparation for Datasette 1.0
    story by tosh · 2021-02-20 · 0 comments
  44. ▲ 3
    Datasets.io: An open source multi-tool for exploring and publishing data
    story by gilad · 2021-01-18 · 0 comments
  45. …latest.datasette.io/fixtures/compound_three_primary_... The code is pretty complicated - mostly here: https://github.com/simonw/datasette/blob/0.53/datasette/view...
    comment by simonw · 2020-12-27 · in API pagination design
  46. …could make a small contribution to this project, I think that would help a lot of people ! [1] https://github.com/simonw/datasette/pull/1159
  47. …up in the interface without having to restart the server. You can follow this issue for updates: https://github.com/simonw/datasette/issues/417
  48. …old now but I launched this website yesterday. Up until now there's just been the GitHub repo at https://github.com/simonw/datasette and the project documentation at https://docs.datasette.io/ The https://datasette.io/ site is running on…
  49. It's accepting issues and PRs: https://github.com/simonw/datasette
  50. …to old issue threads to remind myself how I debugged something. Here's an example from yesterday: https://github.com/simonw/datasette/issues/1124
    comment by simonw · 2020-12-04 · in Why I keep a personal log of bugs