neorg VS mkdnflow.nvim

Compare neorg vs mkdnflow.nvim and see what are their differences.

neorg

Modernity meets insane extensibility. The future of organizing your life in Neovim. [Moved to: https://github.com/nvim-neorg/neorg] (by vhyrro)

mkdnflow.nvim

Fluent navigation and management of markdown notebooks (by jakewvincent)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
neorg mkdnflow.nvim
6 21
1,342 617
- -
9.6 8.5
over 2 years ago 8 days ago
Lua Lua
GNU General Public License v3.0 only GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

neorg

Posts with mentions or reviews of neorg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-08.
  • [Neovim] Opinions sur: orgmode.nvim vs neorg
    2 projects | /r/enfrancais | 8 May 2023
    [https://github.com/vhyrro/neorg
  • [Neovim] Complemento de modo org para neovim?
    1 project | /r/enespanol | 21 Apr 2023
  • Note taking options?
    34 projects | /r/neovim | 5 Feb 2023
  • Neorg (a road to 0.1) - Neovim 0.5's answer to modern life organization.
    2 projects | /r/neovim | 10 Jul 2022
    Link: https://github.com/vhyrro/neorg Extra GIFs: https://github.com/vhyrro/neorg/tree/main#camera-extra-gifs ​ Neorg is a tool designed to reinvent your life's organization at a modern, unique way. Use all of the latest shiny Neovim features to provide the best possible note taking experience. Right off the bat let's ask ourselves the most important question: why Neorg - why not something like org mode? I'm gonna be real, I don't like org mode. The org format is ugly, it's difficult. Complexity isn't about how complicated the medium is, it's about how expressive it is; this is precisely the problem we're solving. We want this to be the true organizational plugin for Neovim, going head to head with emacs in a battle of the titans. ​ # Features * New and revised norg format - take everything that's good from markdown, everything that's good from org, reimagine it, piece ‏‏‎ it together - almost like it's some form of art. Little ambiguity, lots of expressiveness, perfect for writing. It's so syntactically predictable in fact it's almost like a programming language ;) * TreeSitter Parser - remember when I talked about shiny features, this is just one of em! Thanks to said parser (link here) Neorg can have a deep understanding of your documents, allowing us to almost read your mind. Having such a parser opens up almost endless possibilities, and we're excited to continue improving on the technology. * Logical keybinds - Neorg currently doesn't have much keybinds, but we can guarantee that the keys we will provide by default will just "make sense", following suit in Neovim's keybind methodology. Keys form a language, one that you can simply think of, not one that you must memorize. * Completion source for nvim-compe - that's not it though! We don't just support a completion source, how boring would that be? Our completion source works tightly with TreeSitter to provide contextual completion based on where you are in the syntax tree. Getting shivers just thinking about it. Smart completion for everyone! * Language injection for Neorg code tags, get syntax highlighting for any language that's supported by TreeSitter :D * Workspaces - group together your .norg files and jump between different workspaces like a wizard thanks to the :Neorg workspace command. * Insane extensibility - it's easy to throw around such a buzzword, so let me reiterate: we're not joking, we're serious. Neorg is built on top of a very configurable and powerful backend, one built on top of modules. Modules are pay-for-what-you-use pieces of code that build the foundation of Neorg like lego bricks. They can interact, they can be hotswapped, they're fully independent (unless you don't make them so). This means you can throw away any features you don't use with absolutely no performance penalties whatsoever. * The Wiki - we want to make this plugin accessible to both users and developers. The wiki is your informational powerhouse, I can guarantee that most of your questions will be answered there. # Why the "road to 0.1" in the title? Neorg is nowhere close to being finished - in fact, we're only just getting started. We've spent 3 months making this plugin and we're only just starting to get serious features. Neorg 0.1 will be the first official release of Neorg - one that will provide you with all the basics to kickstart you on your note taking journey. If I had to make an estimate, we're currently somewhere in version 0.0.7 or 0.0.8. Not too far off from that beautiful 0.1, eh? We're always open to support, bug fixes, and creating issues on GitHub. If you have any knowledge in lua then hop along for the ride! # Expected features for 0.1 (not present yet): * Telescope.nvim integration to fuzzy find anything - .norg files in workspaces, headings, subheadings, markers, drawers, you name it. * Magical time snippets. Type +date to insert the current date, +now to insert the current date and time, +tomorrow to insert tomorrow's date etc. Also provide a +custom to allow you to specify your own date and time format. * Smart indentation thanks to TreeSitter * Even more autocompletion and editing supports * Maybe custom LSP triggers upon entering a code block with a defined language? * Smarter syntax highlighting in some scenarios * Video tutorials on using Neorg and its format # If you want to look even further into the future, here's what we plan on doing for version 0.2: * Tangling support - execute code blocks, see their output. Easy peasy. Flex on your friends with configurations written in .norg too * Native image support - yeah. We'll either use hologram.nvim or we'll create some PRs to improve it beforehand if no development happens in that area * Pandoc engine for file format conversion - if there's someone smart enough to do it. I'm certainly not. * Snippet support * Beginnings of a table editor * UIs * Ability to upgrade .org files into .norg files (either through the pandoc engine or through a custom implementation) At first you may be a bit confused, this is normal! There's no real tutorial on Neorg's format yet, however you may be interested in reading the specification as I make the tutorials :) If I don't respond to comments it's probably because I'm sleeping. I hope y'all have a blast trying and testing this new technology out just as much as I am having a blast making it. Much love, Vhyrro
  • Show HN: A plain-text file format for todos and check lists
    34 projects | news.ycombinator.com | 1 Apr 2022
  • What are you using to create notes or diary into neovim?
    7 projects | /r/neovim | 9 Sep 2021
    I like to use vhyrro/neorg plugin. Readme is self-descriptive.

mkdnflow.nvim

Posts with mentions or reviews of mkdnflow.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-01.
  • Task management at emacs org-mode level in neovim
    8 projects | /r/neovim | 1 Jul 2023
    I like logseq for knowledge management and tasks. And since it's all plain markdown files they are easy to quickly open and search in nvim. https://github.com/jakewvincent/mkdnflow.nvim is really nice for this because it can follow the internal links and create new pages.
  • Vimwiki - managing multiple wikis
    1 project | /r/vim | 24 Apr 2023
    I've been planning to switch to https://github.com/jakewvincent/mkdnflow.nvim and re-write the function that creates diary pages, and the functions that cycle/navigate to next/prev diary pages, so that they work in subdirs... for example: main wiki is ~/diary and the main diary is in the root of that wiki and I want to be able to flexibly create dated files in any subdir without making that its own wiki so like in ~/diary/subdirxyz/2023-03-17.mkd the nextDay() function (whatever it's called) would look for next dated file only inside subdirxyz.
  • Ideas to practice lua and neovim plugin development
    4 projects | /r/neovim | 7 Mar 2023
    There are some cool features we've talked about adding to mkdnflow.nvim!!!
  • Tools for productivity
    31 projects | /r/neovim | 7 Mar 2023
    https://github.com/jakewvincent/mkdnflow.nvim is a similar plugin to neorg that's closer to vimwiki than to org-mode. Either way, a personal documentation system, and whatever report/scripts/grep to find things easily.
  • Note taking options?
    34 projects | /r/neovim | 5 Feb 2023
    Did you see https://github.com/jakewvincent/mkdnflow.nvim/ mentioned here? I think that's the winner here (though I admit I have bias against even considering zettlekesten/zk merely due to its name: in computing we call that a wiki).
  • Toggle markdown checkbox
    4 projects | /r/neovim | 2 Feb 2023
    My markdown plugin mkdnflow does this (among other things). If you’re not looking for any functionality except toggling checkboxes, you could take a look at the lists module lists.lua and search for the function toggleToDo() (and those it relies on).
  • Select indented lines in markdown todo list
    4 projects | /r/neovim | 11 Jan 2023
    I'm using zk-nvim with markdown lsp, markdown / markdown_inline Treesitter and MKDNFLOW for my notes and tasks. This all works great and I also created this shortcut to archive selected lines to a different file
  • How do you take notes? (preferable if its native lua way)
    10 projects | /r/neovim | 3 Jan 2023
    I use mkdnflow.nvim for taking notes in markdown. It is simple, and you can easily create and follow links.
  • Suggest me some plugins/setup for writing + previewing markdown.
    7 projects | /r/neovim | 18 Nov 2022
    I use markdown for all of my notes inside of Neovim and have a few custom macros and shortcuts, and heavily use iamcco's [MarkdownPreview](https://github.com/iamcco/markdown-preview.nvim) along with jakewvincent's [MkdnFlow](https://github.com/jakewvincent/mkdnflow.nvim).
  • What's the one plugin you'd love to see?
    28 projects | /r/neovim | 6 Nov 2022
    Not sure what exactly you mean by editing lists and tables with ease, but my plugin https://github.com/jakewvincent/mkdnflow.nvim might check some of those boxes. What list and table editing features would be must-haves for you?

What are some alternatives?

When comparing neorg and mkdnflow.nvim you can also consider the following projects:

distant.nvim - 🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧

telekasten.nvim - A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim

vimwiki - Personal Wiki for Vim

tree-sitter-markdown - Markdown grammar for tree-sitter

nvim-lsp-compl - A fast and asynchronous auto-completion plugin for Neovim, focused on LSP.

neorg - Modernity meets insane extensibility. The future of organizing your life in Neovim.

vimwiki-sync - Automaticaly synchronize vimwiki at startup and exit using git

marksman - Write Markdown with code assist and intelligence in the comfort of your favourite editor.

cmp-git - Git source for nvim-cmp

telescope-vimwiki.nvim - look through your vimwiki with your telescope

persistence.nvim - 💾 Simple session management for Neovim

Hugo - The world’s fastest framework for building websites.