Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores
Go to rust
r/rust

A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.


Members Online

Markdown Oxide: A first-of-its-kind PKM anywhere tool using Rust and the Language Server Protocol

🛠️ project

Hey everyone! For the past year I have been using Rust to develop Markdown Oxide a PKM system for text-editing enthusiasts -- people like me who would not want to leave their text editor for anything.

Markdown Oxide is a language server implemented for Neovim, VSCode, Helix, Zed, ...any editor with LSP support -- allowing you to PKM in your favorite text editor.

Strongly inspired by the Obsidian and Logseq, Markdown Oxide will support just about any PKM style, but its features are primarily guided by the following tenets.

  1. Linking: Linking is the most efficient method of both horizontal and hierarchical organization. So markdown oxide supports creating and querying links anywhere in your notes

  2. Chronological Capture (Daily Notes): We observe our consciousness chronologically, so it is reasonable (easy) to record our thoughts chronologically as well. Markdown Oxide combines daily-note support with advanced linking to create an easy, efficient, and organized note-taking practice

  3. Situational Organization: Eventually, one needs to refactor the ideas in their chronological notes and create summarizing files for substantial topics (MOCs for example). So markdown oxide provides utilities for this purpose: creating files from unresolved links, callout completions, renaming headings/files/tags, ...

Visit here for the full list of features