Owner
simonw
36 indexed repositories · View on GitHub
-
llm
Access large language models from the command-line
Python · 12530 stars
-
datasette
An open source multi-tool for exploring and publishing data
Python · 11476 stars
-
shot-scraper
A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript
Python · 2579 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 · 1458 stars
-
research
Research projects
Python · 772 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
- 16 more repositories live on View on GitHub
-
OpenAI-compatible endpoints discard llama.cpp reasoning_content from Chat Completions responses Open
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
Difficulty 3/5 1-2 days Newbie friendliness 85/100
simonw/sqlite-utils#870 ·
-
documentation
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
research
Difficulty 5/5 Over a week Newbie friendliness 38/100
-
research
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
performance research
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
accessibility
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
internals research
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
research
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
design
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
tracking-issue
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
csv plugins
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
metadata
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
datasette-publish tracking-issue
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
design
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
design
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
design
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
simonw/datasette.io#189 · 1 reaction ·
-
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 86/100
simonw/llm-openrouter#61 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 5/5 Over a week Newbie friendliness 48/100
-
ops
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
-
performance
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/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 3/5 1-2 days Newbie friendliness 52/100
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/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 5/5 Over a week Newbie friendliness 45/100
simonw/llm-prices#70 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
simonw/llm-prices#69 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
simonw/llm-mistral#42 ·
-
Difficulty 5/5 Over a week Newbie friendliness 28/100
-
Offer: daily protocol-era census of registry endpoints, as a test corpus for both MCP generations Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
simonw/mcp-explorer#6 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.