Obsidian 1.5 Desktop (Public)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

  • For an opensource alternative to Obsidian checkout Logseq (1). I spent a while thinking obsidian was opensource out of my own ignorance and was disappointed when I learned it was not.

    1: https://logseq.com/

  • docs

    Logseq documentation (by logseq)

  • Looks cool! I couldn’t tell from the homepage, but it looks like they support cross-device syncing [1]. The big gap left is the rich plugin environment that Obsidian has.

    1: https://docs.logseq.com/#/page/how%20to%20sync%20your%20logs...

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • quartz

    🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites (by jackyzha0)

  • Check out https://github.com/jackyzha0/quartz ! I found it recently and customized it a bit to redo my personal website (https://studium.dev don't mind the header on mobile, I need to fix that still). I plan to transfer my Logseq notes to it eventually but you could just as easily do the same for any markdown based notes

  • jekyll-garden

    Discontinued A Digital Garden Theme for Jekyll. Jekyll Garden lets you create a static HTML version of your markdown notes and publish via Github pages. Made for Obsidian users! [Moved to: https://github.com/Jekyll-Garden/jekyll-garden.github.io]

  • Since Obsidian and Jekyll both use Markdown, you can create a Jekyll project, open it as an Obsidian vault. You could then use Jekyll to run it as a web server on your own machine. (It also works nicely with Github Pages for public websites, since that has built-in Jekyll support.)

    There's also a third-party Jekyll theme specifically for this purpose (https://github.com/Jekyll-Garden/jekyll-garden.github.io).

  • anytype-ts

    Official Anytype client for MacOS, Linux, and Windows

  • Another Obsidian alternative which I use every day is Anytype[1]. It's fully open source however under their own license which has some interesting terms to discourage commercial adoption. They seem to be very focused on individual use. The user experience is similar to Notion with some subtle differences, but overall very positive. The biggest plus for me was offline p2p sync and a really solid mobile app.

    [1] https://anytype.io/

  • syncthing-android

    Wrapper of syncthing for Android.

  • I think sync is a non-feature, as you can just ride on your existing solution.

    For example, I use syncthing [1] with Obsidian to sync files off-cloud.

    https://syncthing.net/

  • Zettlr

    Your One-Stop Publication Workbench

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Logseq-Git-Sync-101

    This repo aims to help Logseq users to sync their data with Git and GitHub.

  • You can use git with it. It automatically commits at configurable intervals, and with few hooks[0] you can make pushing automatic and also pull changes made elsewhere (which then get instantly shown on a running Logseq desktop instance).

    The default git configuration was kinda weird, but I think I initialized the git myself and then added it in Logseq before adding the hooks and it's been good experience.

    [0] https://github.com/CharlesChiuGit/Logseq-Git-Sync-101

  • vim-sensible

    sensible.vim: Defaults everyone can agree on

  • That’s a good question. The built in tutorial is actually really good, you can launch it with “vimtutor” on the command line. It doesn’t give you everything, but its instructions and text to try things out on in the editor itself, which I find a good way to learn. It isn’t particularly programming focused either.

    For getting used to the motions especially https://vim-adventures.com can be a fun way, in its game format.

    For getting started I’d say don’t worry about plugins much, but get https://github.com/tpope/vim-sensible at least so the defaults meant for vi don’t get in the way. The only other thing you might want is a format syntax if your preferred note syntax isn’t highlighted well by default or something. Polyglot can be good to stave that off but really I’d say learn on a really lean config, and get used to using :help or similar. It’s the best way to learn the parts that work everywhere.

  • helix

    A post-modern modal text editor.

  • If you are a beginner, I highly recommend you start with Helix ( https://helix-editor.com/ ).

    It is a modal editor just like vi/vim/neovim, but way better/easier/sensible/helpful than its much older ancestors, especially for new learners. Even if you will later on decide to switch to something like neovim, this switch is going to be a relative piece of cake, after you had experience and understood the basic idea behind modal editing, compared to trying to go vim cold turkey.

    According to my experience the vast majority of "vim beginners" actually already have a significant amount of experience with vim; it's just that the experience was negative, they didn't get far and were overwhelmed, unfoundly blaiming themselves and their own stupidity, hoping that all they are missing is a good tutorial. No, it's not you. It's the editor itself, build in 70s with the ideas, UI, hotkeys that are inapropriate for the current time. There is a much better way for modern times.

    Install Helix, run it and type ':tutor' to access the tutorial. After that you will be ready to go.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts