This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/RingoCatKeeper on 2024-09-22 09:23:13+00:00.


Hey fellow devs! I’m excited to share a project I’ve been working on called Tinymind. It’s an open-source tool that lets you turn your GitHub into a blog and memo storage space with just one click. Here’s why I think it’s pretty cool:

  • 🔑 One-click GitHub sign-in
  • 📝 Edit/delete blogs and thoughts in web UI with Markdown support
  • 🔄 Every modification creates a GitHub commit
  • 🖥️ No server needed - your notes always live in GitHub with full history
  • 📱 PWA support for a native app-like experience

How it works:

  • Sign in with your Github account and authorize the permissions for the “public” repo to be read and written.
  • We will create a repository named ‘tinymind-blog’ under your Github account.
  • Any new thoughts or blog posts created on Tinymind will be automatically committed to this repository.
  • Since there is no server involved and the system is open-source, rest assured that your data is secure and will be preserved for the long term.

I built it using Next.js, React, TypeScript, NextAuth.js, and Tailwind CSS.

Here’s a link to our repo: Tinymind

I’d love to hear your thoughts or if you’d like to contribute. Always looking for feedback and ideas to make it better!

P.S. It’s MIT licensed, so feel free to tinker with it 😉