Owner
simonw
34 indexed repositories · View on GitHub
-
llm
Access large language models from the command-line
Python · 12527 stars
-
datasette
An open source multi-tool for exploring and publishing data
Python · 11473 stars
-
shot-scraper
A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript
Python · 2578 stars
-
sqlite-utils
Python CLI utility and library for manipulating SQLite databases
Python · 2171 stars
-
tools
Assorted useful tools, almost entirely generated using LLMs
HTML · 1894 stars
-
til
Today I Learned
HTML · 1457 stars
-
research
Research projects
Python · 771 stars
-
llm-gemini
LLM plugin to access Google's Gemini family of models
Python · 461 stars
-
simonw
https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/
Python · 443 stars
-
simonwillisonblog
The source code behind my blog
Python · 427 stars
-
datasette-lite
Datasette running in your browser using WebAssembly and Pyodide
CSS · 408 stars
-
llm-openrouter
LLM plugin for models hosted by OpenRouter
Python · 386 stars
-
llm-anthropic
LLM access to models by Anthropic, including the Claude series
Python · 247 stars
-
python-lib
Opinionated cookiecutter template for creating a new Python library
Python · 230 stars
-
llm-mistral
LLM plugin providing access to Mistral models using the Mistral API
Python · 216 stars
-
llm-prices
Prices of various LLMs
HTML · 183 stars
-
datasette.io
The official project website for Datasette
HTML · 143 stars
-
mcp-explorer
CLI tool for exploring an MCP server
Python · 131 stars
-
datasette-cluster-map
Datasette plugin that shows a map for any data with latitude/longitude columns
JavaScript · 102 stars
-
scrape-hacker-news-by-domain
Scrape HN to track links from specific domains
JavaScript · 85 stars
- 14 more repositories live on View on GitHub
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Support any branch Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
simonw/sqlite-utils#857 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
simonw/llm-openrouter#61 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
simonw/sqlite-utils#849 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
Difficulty 2/5 1-2 days Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Argument injection Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
build-docs.sh: find-error check can never fire (PIPESTATUS cannot see inside process substitution) Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
simonw/docs-for-llms#8 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
simonw/shot-scraper#196 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
simonw/llm-prices#62 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
simonw/llm-prices#49 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
simonw/llm-gemini#106 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
developer-experience documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
-
bug documentation
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
enhancement internals
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 1/5 Under an hour Newbie friendliness 62/100
-
blocked documentation
Difficulty 1/5 Under an hour Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
-
documentation internals
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
simonw/sqlite-utils#588 · 4 comments · 1 reaction ·
-
refactor small
Difficulty 1/5 Under an hour Newbie friendliness 65/100
-
documentation internals
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
bug documentation help wanted
Difficulty 1/5 Under an hour Newbie friendliness 88/100
simonw/sqlite-utils#493 · 5 comments ·