{"repo":"omarmir/nanote","free":true,"listed":false,"github":"https://github.com/omarmir/nanote","clone":"git clone https://github.com/omarmir/nanote.git","description":"Lightweight, self-hosted note-taking application with filesystem-based storage so you maintain 100% portability of your notes.","language":"TypeScript","stars":156,"topics":[],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Nanote A lightweight, self-hosted note-taking application with filesystem-based storage. Built with Nuxt 4, TypeScript, and designed for simplicity and performance. The primary goal of this app is to manage your notes in a manner that is 100% portable. You should be able to manage your notes in terminal, notepad or any other app - there is no database, just folders and files. Auth : If you don't set the SECRET KEY environment variable the default secret key is nanote though you should set your own key Screenshot Features - 📂 Notebook-based Organization - Folders as notebooks, markdown files as notes - 🔍 Universal Search - Fast content search across all notes (OS-optimized) - 📄 Markdown Support - Native .md file handling with proper MIME types - 🔒 Local Storage - No databases for notes - uses your existing filesystem - 🐳 Docker Ready - Full container support with sample compose file - 🔧 TypeSafe API - Fully typed REST endpoints with validation - 🚀 Performance - Optimized file operations and platform-specific search - 📱 Mobile friendly - Mobile friendly layout for viewing and editing notes Custom Remark Directives If you type in certain commands in text, they will be handled by the UI: - ::file will create an inline file picker allowing you to upload files (remember to set the upload path in the environment variables) - ::fileBlock will create an file block (a larger icon taking up the whole line) picker allowing you to upload files (remember to set the upload path in t","default_branch":null,"files":null,"tree":[],"storefront":"/r/omarmir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/omarmir/nanote/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."}