Menu

1 / 2

Why I'm Building Amethyst: A Local-First Markdown App for People Who Just Want to Write ✍️

DEV Community·abdallah mohammad·6 months ago
#81YtBJFY
#comment#showdev#opensource#productivity#cite
Reading 0:00
15s threshold

Let’s be honest: the world of note-taking is currently split between "too simple" and "way too complex." I found myself constantly switching between tools that were either missing core features or so bloated that they felt like they owned my data.

So, I started building Amethyst . It’s an open-source (AGPL-3.0) Markdown application designed to be simple, fast, and entirely local[cite: 1].

The Concept: What is a "Facet"? 📂

In Amethyst, we use a concept called a Facet . You can think of a Facet exactly like a Vault .

It’s a local directory on your computer that the app "watches" in real-time[cite: 1]. While the current version focuses on a streamlined single-workspace experience, the architecture is designed to support multiple Facets in the future, allowing you to jump between different projects or knowledge bases effortlessly[cite: 1].

What’s Under the Hood? 🛠️

According to the README.md , I wanted an "architecture-first" approach[cite: 1].…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.