Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/svsool/memo
Markdown knowledge base with bidirectional [[link]]s built on top of VSCode
https://github.com/svsool/memo
knowledge-base markdown note-taking-app notes-app personal-knowlege-base references vscode-extension wiki-links zettelkasten
Last synced: 28 days ago
JSON representation
Markdown knowledge base with bidirectional [[link]]s built on top of VSCode
- Host: GitHub
- URL: https://github.com/svsool/memo
- Owner: svsool
- License: mit
- Created: 2020-06-06T10:09:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-20T03:43:00.000Z (4 months ago)
- Last Synced: 2024-10-11T11:30:59.805Z (29 days ago)
- Topics: knowledge-base, markdown, note-taking-app, notes-app, personal-knowlege-base, references, vscode-extension, wiki-links, zettelkasten
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=svsool.markdown-memo
- Size: 18.1 MB
- Stars: 832
- Watchers: 13
- Forks: 48
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred-test - svsool/memo - Markdown knowledge base with bidirectional [[link]]s built on top of VSCode (TypeScript)
- jimsghstars - svsool/memo - Markdown knowledge base with bidirectional [[link]]s built on top of VSCode (TypeScript)
README
# Memo
Markdown knowledge base with bidirectional [[link]]s built on top of [VSCode](https://github.com/microsoft/vscode).
Inspired by [Obsidian.md](https://obsidian.md/) and [RoamResearch](https://roamresearch.com/).
[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/svsool.markdown-memo?color=light-green&label=VS%20Marketplace)](https://marketplace.visualstudio.com/items?itemName=svsool.markdown-memo)
[![Open VSX Version](https://img.shields.io/open-vsx/v/svsool/markdown-memo?color=salad&label=Open%20VSX)](https://open-vsx.org/extension/svsool/markdown-memo)
[![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/svsool.markdown-memo)](https://marketplace.visualstudio.com/items?itemName=svsool.markdown-memo&ssr=false#review-details)
[![codecov](https://codecov.io/gh/svsool/memo/branch/master/graph/badge.svg)](https://codecov.io/gh/svsool/memo)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/svsool/memo/blob/master/CONTRIBUTING.md)## Why?
Because your knowledge base deserves to be powered by open source.
## Getting started
If you want to try out Memo just install it via marketplace using [this link](https://marketplace.visualstudio.com/items?itemName=svsool.markdown-memo) and open the [help](https://github.com/svsool/memo/tree/master/help) folder via `File > Open Folder...` or by dragging it onto VSCode.
## Features
- 🔗 **Links support**
- Creating links
- ![Creating links](./help/Attachments/Creating%20links.gif)
- Links navigation
- ![Links navigation](./help/Attachments/Links%20navigation.gif)
- Embedding notes and images
- ![Embedding notes and images](./help/Attachments/Embed%20files.gif)
- Automatic links synchronization on file rename
- ![Automatic links synchronization](./help/Attachments/Automatic%20link%20synchronization.gif)
- Links rename via `Rename Symbol` command
- ![Links rename via command](./help/Attachments/Automatic%20link%20synchronization%202.gif)
- Links labeling
- ![Links labeling](./help/Attachments/Links%20labeling.png)
- Support for short and full links on filename clash
- ![Support short and full links on filename clash](./help/Attachments/Short%20and%20long%20links%20support%202.png)
- Opening links with unsupported file formats in the system default app
- ![Links labeling](./help/Attachments/Opening%20links%20in%20the%20default%20app.gif)
- Find all references
- ![Find all references](./help/Attachments/Find%20all%20references.png)
- 🖼️ **Notes and images preview (built-in & on-hover)**
![Notes and images preview](./help/Attachments/Notes%20and%20images%20preview.gif)
- 🦋 **Creating notes on the fly**
![Creating notes on the fly](./help/Attachments/Creating%20notes%20from%20links.png)
- 🖇 **Backlinks panel**
![Backlinks panel](./help/Attachments/Backlinks%20panel.png)
- 🕹 **Commands**
- "Open link" command support for links following
- "Open link to the side" command allows you to open link in the adjacent/new column of the editor
- "Open daily note" command which creates a note with a title in `yyyy-mm-dd` format or opens already existing one
- ![Open daily note command](./help/Attachments/Open%20daily%20note.gif)
- "Open random note" command which allows you to explore your knowledge base a little bit
- ![Open random note command](./help/Attachments/Open%20random%20note.gif)
- "Open link in the default app" command for opening unsupported file formats in the system default app
- "Paste HTML as Markdown" command which can partially replace a web clipper functionality
- ![Paste HTML as Markdown](./help/Attachments/Paste%20HTML%20as%20Markdown.gif)
- "Rename Symbol" command support for renaming links right in the editor
- "Extract range to a new note" command to ease notes refactoring
## Contributing
- File bugs, feature requests in [GitHub Issues](https://github.com/svsool/memo/issues).
- Leave a review on [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=svsool.markdown-memo&ssr=false#review-details).
- Read [CONTRIBUTING.md](CONTRIBUTING.md) for contributing to the code base.## Changelog
See changelog [here](CHANGELOG.md).