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 ↗- Share a link.
A tool, original PDF, Anki deck, guide, or course. - Give credit.
Tell us who made it and how others may use it. - 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.
- Share work you created, or have permission to distribute. Include the creator and clear reuse terms.
- Keep resource links free to access. Host PDFs and Anki decks at a stable public download address.
- Your project’s code can stay private. A working resource link and a useful description are enough.
- Updates are reviewed too. Contributing here doesn’t give access to the private website repository.
For catalogue contributions, append your entry to projects.json in the public repository and open a pull request. Preserve existing entries.