explaingit

maggieappleton/digital-gardeners

4,692JavaScriptAudience · writerComplexity · 1/5Setup · easy

TLDR

A curated collection of tools, tutorials, and real-world examples for building a personal digital garden, a public set of linked notes that grows over time, sitting somewhere between a blog and a wiki.

Mindmap

mindmap
  root((digital-gardeners))
    What it is
      Curated resource list
      Tools and tutorials
      Example garden gallery
    Core Concept
      Notes grow over time
      Topic-linked not date-sorted
      Between blog and wiki
    Tools Listed
      Obsidian and TiddlyWiki
      Jekyll and Eleventy
      Roam Research
    Related Ideas
      Zettelkasten method
      Personal knowledge management
      Webmentions
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Find the right tool to publish your personal notes online, choosing from Obsidian, TiddlyWiki, Eleventy, and more.

USE CASE 2

Follow tutorials for setting up a digital garden on a specific platform, including options for non-technical users.

USE CASE 3

Browse a gallery of real digital gardens to get inspiration for how to structure and present your own notes.

USE CASE 4

Learn about the Zettelkasten note-linking method and personal knowledge management to organize your ideas better.

Tech stack

JavaScript

Getting it running

Difficulty · easy Time to first run · 30min

No code in the repo itself, you pick an external tool from the list, and setup time varies from minutes to a few hours depending on the tool chosen.

In plain English

This repository is a curated collection of tools, articles, and examples related to "digital gardening," a term for a style of publishing personal notes and ideas on the web. The README defines a digital garden as something between a personal blog and a wiki: a set of notes that grow and change over time, are linked to each other by topic rather than sorted strictly by date, and are allowed to be rough or incomplete. The concept was popularized by educator Mike Caulfield in a 2015 essay, and has since developed a small community of practitioners. The bulk of the repository is an organized list of links grouped into categories. The tools section covers apps and frameworks for building a public or private digital garden, including note-taking tools like Obsidian and TiddlyWiki, static site generators like Jekyll and Eleventy with pre-built garden themes, and Roam Research together with several conversion tools for publishing a Roam graph to the open web. There is also a section on extra utilities like Webmentions, which let your notes receive and display responses from other websites. Beyond tools, the repository links to tutorials for setting up a garden using specific platforms, theoretical writing about what digital gardens are and why the format is interesting, and a gallery of example gardens built by real people. A further section covers related concepts like Zettelkasten, a note-linking method from academic research, and personal knowledge management more broadly. The repository itself does not contain any original software or code you can run. It is a reference list maintained by Maggie Appleton, a designer and writer who writes about the history and culture of digital gardening. If you are looking for a quick starting point, the README includes a guide written specifically for non-technical readers.

Copy-paste prompts

Prompt 1
I want to publish my Obsidian notes as a public digital garden. Which tools in this collection can help, and what are the tradeoffs of each?
Prompt 2
Show me how to set up a digital garden using the Eleventy static site generator with one of the garden themes listed here.
Prompt 3
I'm a non-technical writer. Which option from the digital-gardeners tools list lets me publish my notes online with the least setup?
Prompt 4
How do I add Webmentions to my digital garden so other sites can send responses that appear on my notes?
Open on GitHub → Explain another repo

← maggieappleton on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.