Skip to content

// The Toolbox / Open to everyone

Good tools.
Shared openly.

Tools worth exploring.
Lessons you can try.
People to learn from.

Take what helps. Try something new. No email, account or follow needed.

Find something useful

// Explore the collection

What do you want to make?

Learn by doing

12 resources

toolWeb development

React

Build the buttons, forms and changing parts people use on a website.

Turn repeated interface elements into reusable pieces.
toolWeb development

Next.js

Organise a React website into pages, shared layouts and the information they need.

Understand how a larger React website organises its routes.
toolInfrastructure

Docker

Run an app with the software it needs, so setup is easier to repeat.

Recognise what a container changes and what it leaves for you to manage.
toolInfrastructure

Cloudflare Pages

Put a website online so other people can visit it while your computer is switched off.

Work out what your website needs before choosing its hosting.
toolAI tools

Open WebUI

A chat app you can set up yourself and connect to different AI models.

See the difference between the chat interface and the model behind it.
toolAI tools

Ollama

Run supported AI models on your own computer, with cloud options available too.

Choose the model location deliberately before starting a task.
tutorialAI workflows

Skills in Codex

Save instructions for a repeated task so you do not have to explain it to Codex every time.

Make an editorial check easier to repeat.
tutorialAI workflows

Plugins for Codex and ChatGPT

Bundle related instructions and optional tool connections so you can install them together.

Understand the files in a small skills-only plugin.
tutorialAI workflows

Hooks in Codex

Run an action you have checked at a chosen point in Codex, such as when a response ends.

Read a hook definition before deciding whether it should run.
repositoryAI workflows

Cloudflare Skills

Help an AI assistant use Cloudflare's own guidance when working on a website.

Find product-specific guidance instead of relying on a generic prompt.
creatorPeople and learning

Simon Willison

Practical explanations, experiments and software tools from developer Simon Willison.

Follow the source of an idea and give its author credit.
tutorialPeople and learning

LLM: the usage guide

Learn to send AI requests using typed computer commands and reuse the same instructions.

Learn how an explicit model choice changes a command-line workflow.

Start with the official source. Any commercial relationship is disclosed beside the link. A listing never means you have to buy something.

// Less theory. More trying.

One small thing.
Then make it work.

Plain-language explainers with something practical to try. Read at your own pace, then follow the people and documentation behind the ideas.

Explore practical lessons
React

Make a button remember its state

Build a React toggle with useState, a stable accessible button name and clear saved-state feedback. Test it by mouse, keyboard and refresh.

// Keep exploring

Useful things.
No strings attached.

A monthly roundup of useful tools, good work and things worth learning is in the making.

Sign-up isn’t open yet. Everything here is yours to explore without an email address.

Try a practical lesson