The next discovery could be yours.

Made by you.
Useful to someone.

Your notes might make a difficult topic click. Your little side project might become someone’s favourite tool. Give it a place on the shelf.

The easiest way to contribute

Tell us what you made.

Propose a free learning resource through GitHub. A GitHub account is required. We’ll review the links and credits before adding it to the library.

Propose a resource ↗
  1. Share a link.
    A tool, original PDF, Anki deck, guide, or course.
  2. Give credit.
    Tell us who made it and how others may use it.
  3. We review it.
    Approved resources join the same collection.
Prefer a listing file? Prepare one here.

This optional form downloads a listing to your device. It does not upload or submit anything. Afterwards, paste the listing into a GitHub proposal or add it through a pull request.

A few things that keep this library useful.

For catalogue contributions, append your entry to projects.json in the public repository and open a pull request. Preserve existing entries.

Download an empty catalogue template ↓