A page for everything you've built

List the side projects you've shipped, sold, or shut down, with tags people can filter by, and pull repos in from GitHub.

DonatelloSample

12 side projects ยท 23 tools

Side projects

  • Pocket Budget2025

    A one-screen budget for people who hate budgets.

    Next.js#active
  • Plant Diary2024

    Reminds you when to water, and keeps a photo log of each plant.

    SwiftUI#sold
  • Commit Calendar2023

    A wall calendar made from your GitHub contributions.

    Python#active#for sale
  • Trail Notes2022

    Offline notes for hikes. Shut down when the maps API got expensive.

    React Native#dead

Tools

  • Obsidian
    Notes
    โ˜…โ˜…โ˜…โ˜…โ˜…
  • Raycast
    Launcher
    โ˜…โ˜…โ˜…โ˜…ยฝ
  • Linear
    Issues
    Want to try

A sample profile, made up to show how a page like this looks. Donatello isn't a real account.

How Donatello uses it

Donatello builds small tools on weekends. Some are live, one sold, a couple quietly died. The list lived in a README nobody read.

With Pro he made a type from the Projects template, which comes with a Link and an About field. He switched on Year and added two fields of his own: Tech stack, and a Status tag of active, for sale, sold, or dead. He turned the labels off on About and Tech stack, so his page reads like a list, not a form.

His code is on GitHub, so he connected it and ticked the repos he wanted. Forks are left out. The daily sync keeps descriptions and stars fresh, and new repos wait for him to review them. Visitors tap a tag like for sale to see just those projects.

What it uses

Build yours

  1. Sign up and pick your username.
  2. With Pro, make a type from the Projects template.
  3. Add your projects or connect GitHub, then tag each one.

More in the guide: Show your side projects on one page.

Questions

Can I do this on Free?

No. Your own types, like Projects, and GitHub sync are part of Pro.

Will GitHub overwrite what I write?

No. The sync refreshes each repo's description, language, and stars. Your title, status, and rating stay as you set them.

Can I list projects that aren't on GitHub?

Yes. Add them by hand to the same type, alongside the ones from GitHub.

More use cases