notes VS vimwiki

Compare notes vs vimwiki and see what are their differences.

notes

A zero dependency shell script that makes it really simple to manage your text notes. (by nickjj)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
notes vimwiki
8 112
120 8,568
- 0.7%
0.0 6.8
about 1 year ago 6 days ago
Shell Vim Script
MIT License GNU General Public License v3.0 or later
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.

notes

Posts with mentions or reviews of notes. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-19.
  • My productivity app is a never-ending .txt file
    20 projects | news.ycombinator.com | 19 Feb 2024
    I've been doing something similar for ~20 years at: https://github.com/nickjj/notes

        - Running `notes` will open this month's notes for YYYY_MM.txt
  • What is your approach to quick note taking during development?
    11 projects | /r/vim | 17 May 2022
    I use a very command line focused approach with https://github.com/nickjj/notes.
  • Keep a Knowledge Log
    7 projects | news.ycombinator.com | 3 Dec 2021
    Since about 2001 I used YYYY-MM.txt plain text files and have a shell script to help create notes in the most friendly way I could think of from the command line at https://github.com/nickjj/notes.

    Totally works fine for a knowledge log when you're streaming high level details. I still use it today.

    But when you want to really go all-in with in-depth notes it's tricky because in 1 month's time if you're hardcore deep in the woods of learning, applying and using something you're going to end up with hundreds of concepts from an assorted set of tools and it kind of stinks to have all of that info sitting in 1 file. Think about using something like Kubernetes. That's really Kubernetes, Kustomize / Helm, EKS, various cloud hosting details (networking, etc.), Terraform and ton of super useful commands / context. Details you for sure want recorded for later.

    For this type of info I've been building up a knowledge base with https://obsidian.md/. It's really nice and I highly recommend it. It's been working well for keeping things reasonably categorized without wasting a lot of time on the details around keeping links and tags up to date. It also has Vim mode that's good enough where day to day writing feels natural.

  • Show HN: Then – Understand how you spend your time and what influences your mood
    1 project | news.ycombinator.com | 22 Jun 2021
    Did you end up automating the entries?

    For example, I have a command line note taking script at https://github.com/nickjj/notes.

    It creates a YYYY-MM-DD.txt file and doesn't include time stamps but it would be a 1 line change to make each entry get timestamped. I didn't do that because personally I'm more interested in monthly notes not per minute.

    But I do think removing the barrier of creating entries is an important step with jotting things down, this way you can focus on what you want to write and not the boilerplate.

  • Ask HN: Tools you have made for yourself?
    97 projects | news.ycombinator.com | 12 Jun 2021
    A whole bunch of little things, mainly command line tools.

    Most of them are open source and also have extensive documentation and a screencast video going over them.

    In no specific order:

    - https://github.com/nickjj/notes

    - https://github.com/nickjj/invoice

    - https://github.com/nickjj/wait-until

    And a few recent little scripts to solve specific things:

    - https://nickjanetakis.com/blog/using-ffmpeg-to-get-an-mp3s-d...

    - https://nickjanetakis.com/blog/a-shell-script-to-keep-a-bunc...

    - https://nickjanetakis.com/blog/bash-aliases-to-prepare-recor...

  • Show HN: Note, my simple command line note taking app
    9 projects | news.ycombinator.com | 22 Feb 2021
    Along similar lines, nickjj also has a similar (but bash) notes script at:

    https://github.com/nickjj/notes

  • Ask HN: What are you surprised isn’t being worked on more?
    14 projects | news.ycombinator.com | 28 Dec 2020
    While I don't use it personally there's: https://obsidian.md/

    It's cross platform and works offline. You write markdown and it produces a visual graph of your data. It supports interlinking notes, tags and images too.

    Plain text notes[0] work best for me but I'd probably use Obsidian if I wanted to see things visually. When I tried it out briefly it was really solid.

    [0]: https://github.com/nickjj/notes

vimwiki

Posts with mentions or reviews of vimwiki. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-26.
  • Neorg – organize your life in Neovim
    9 projects | news.ycombinator.com | 26 Mar 2024
    No, Neorg does not use the same markup as Org-mode. They use their own specification that is specifically designed to be different from Org-mode spec.

    https://raw.githubusercontent.com/nvim-neorg/norg-specs/main...

    Furthermore, each item you have listed as a benefit to Org-mode is in fact capable of being done in Markdown via plugins for neovim, and probably other markdown editors, like Loqseq, Roamresearch, or Obisidian, much in the same way you speak of plugins that interface with .org docs.

    https://github.com/wthollingsworth/pomodoro.nvim

    https://github.com/Myzel394/easytables.nvim

    https://github.com/vimwiki/vimwiki

    So, my suggestion is that before dismissing a comment regarding a plugin that is unfamiliar to you, is to read its spec, and then try to understand why people would be perhaps dismissive of that tool, especially when it chooses to conflict with existing, more popular choices.

  • Vimwiki – A Personal Wiki for Vim
    1 project | news.ycombinator.com | 3 Jan 2024
  • Wrap long lines in markdown tables
    3 projects | /r/vim | 8 Dec 2023
    you might want to look at how vimwiki does markdown tables https://github.com/vimwiki/vimwiki
  • Note taking in Neovim?
    2 projects | /r/neovim | 2 Sep 2023
    I've been thinking of setting up a note taking enviroment in neovim. I've been searching around, and plugins as vimwiki, and nabla.nvim are great choices for me. I'm using Notion right now because of the great commands that brings that make the note taking pretty enjoyable. But the dividers, or putting background to text are features that I don't wanna lose, if possible.
  • Ask HN: Did anyone write a book in Nano?
    3 projects | news.ycombinator.com | 1 Aug 2023
    I wrote a manuscript in vim a couple Novembers ago, for NaNoWrimo. I used a couple plugins, primarily Goyo [1] to add some margins, but otherwise, yeah, plain vim.

    I don't think it was really any more productive than my current workflow in Obsidian. Vim keybindings are more useful for editing than for writing (and for editing code in particular, where the changes you're making are much more structured). Also, while the extra features afforded by Obsidian don't really make a difference during the writing process, I find they're really useful for outlines and other preliminary work, which is something of a point against a vim-only workflow unless you want to use vimwiki [2] or something.

    Granted, Obsidian is still a markdown-based tool, so there's still some level of minimalism going on there, but by that point we're really discussing markup vs word processors, which is its own conversation—and to my mind, a much more important one. I much prefer working in markup than in a rich text editor, because plain text is easy to edit and process through the terminal, and because it lets me separate style choices from content.

    I find that the markdown live preview that editors like Obsidian and Typora provide (and which vim doesn't) is a really nice compromise between a slick composing experience and the technical affordances of markup. Between that and Obsidian's hypertext features, I think I'll stick with Obsidian for the foreseeable future.

    [1]: https://github.com/junegunn/goyo.vim

    [2]: https://vimwiki.github.io/

  • Art Historians, how do you take notes
    1 project | /r/ArtHistory | 30 Jun 2023
    I use vimwiki.
  • Learning Emacs: Where to Start?
    1 project | /r/emacs | 27 Jun 2023
    Hey folks, I have been using Neovim for the past 2 years, don't have any complaints, however, I really want to give Emacs an honest try but not really sure where to start. I want to do basic text editing, programming and something similar to vimwiki (https://github.com/vimwiki/vimwiki)
  • Notetaking when solving issues and learning stuff
    8 projects | /r/archlinux | 9 Jun 2023
    How about learning vim and using vimwiki ?
  • Reconstructing Obsidian Features in Vim and Bash
    10 projects | news.ycombinator.com | 6 Jun 2023
    What, we're talking about wikis and vim, and not mentioning vimwiki?

    https://github.com/vimwiki/vimwiki

    I tried a whole bunch of personal wikis over the years (I see Zim has been mentioned, that's one of the ones I remember trying) and this is the only one that stuck.

  • What are some ways you used Python to make YOUR life easier?
    5 projects | /r/learnpython | 4 May 2023
    I have created full on programs to systematically created screenshots with the game emulators with RetroArch. Also an automation tool to use a preexisting program named chdman that converts files into a needed format (also unpacking from archives). A little Python script to create a recents list of files for Vimwiki. I also created a program to access 🌈 emojis 🌈. I wrote my own GE Proton downloader and manager. Hell even the window manager I am using on Linux is written and configured in Python, Qtile. I wrote one or two plugins for it and the entire configuration is written in Python, meaning I can use functions, modules and every logic of Python to enhance it. It's Awesome.

What are some alternatives?

When comparing notes and vimwiki you can also consider the following projects:

neatroff - Neatroff troff clone

vim-orgmode - Text outlining and task management for Vim based on Emacs' Org-Mode

ping-heatmap - A tool for displaying subsecond offset heatmaps of ICMP ping latency

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

pdftilecut - pdftilecut lets you sub-divide a PDF page(s) into smaller pages so you can print them on small form printers.

wiki.vim - A wiki plugin for Vim

dockly - Immersive terminal interface for managing docker containers and services

obsidian-releases - Community plugins list, theme list, and releases of Obsidian.

shpotify - A command-line interface to Spotify.

neuron.nvim - Make neovim the best note taking application

wireguird - wireguard gtk gui for linux

zim-desktop-wiki - Main repository of the zim desktop wiki project