{"repo":"bahdotsh/mdlib","free":true,"listed":false,"github":"https://github.com/bahdotsh/mdlib","clone":"git clone https://github.com/bahdotsh/mdlib.git","description":"A lightweight, web-based tool for creating, managing, and viewing markdown notes","language":"JavaScript","stars":62,"topics":["cli","markdown","note-taking","productivity","rust"],"license":"MIT","category":"productivity","readme_excerpt":"mdlib - Your personal wiki/ md library A beautiful, web-based tool for creating, editing, and organizing markdown notes with real-time preview. Features - 📝 Browse and edit markdown files in a directory - ✨ Create new markdown files - 👁️ Preview markdown rendering in real-time - 🔍 Search across all your notes - 🏷️ Tag support for better organization - 📂 Category support for hierarchical organization - 🌙 Dark mode support - ⚡ Keyboard shortcuts for quick actions - 🔄 Auto-save functionality - 💾 Simple file management - 📱 Responsive design for all device sizes - 🔍 Full-text search capabilities - 🔗 Easy navigation between linked notes - 📄 YAML frontmatter support - 🧩 Customizable configuration - 📦 Embedded web assets - run from any directory Getting Started Prerequisites - Rust and Cargo (1.54.0 or newer) Installation Via cargo install The simplest way to install mdlib is through cargo: Once installed, you can run mdlib from any directory to serve that directory's markdown files. Building from source 1. Clone the repository (or download the source code): 2. Build the project: The compiled binary will be located in target/release/mdlib . Usage To start mdlib, run: Where [DIRECTORY] is the path to the directory containing your markdown files. If not specified, the current directory is used. You can also specify a custom configuration file: Once started, open your browser and navigate to http://localhost:3000. Configuration Commands mdlib includes special commands to m","default_branch":null,"files":null,"tree":[],"storefront":"/r/bahdotsh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bahdotsh/mdlib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}