Show HN: A Highly Opinionated, Fully Functional Obsidian Vault

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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • bramses-highly-opinionated-vault-2023

    A highly opinionated, fully featured Obsidian vault that can get you from Zero to Zettelkasten lickety split!

  • Waypoint

    Obsidian plugin that gives you the power to generate dynamic MOCs in your folder notes. Enables folders to show up in the graph view and removes the need for messy tags! (by IdreesInc)

    TIL: https://github.com/IdreesInc/Waypoint

    I feel like there's a huge amount I don't know about Obsidian after reading just a few files in this repo.

  • 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.

  • TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.

    Obsidian is a TiddlyWiki[1] alternative ;)

    While TiddlyWiki is both a Wiki and a personal knowledge database, I am also using it as a basis for my personal website about ADHD[2].

    [1]https://tiddlywiki.com/

    [2]https://romankogan.net/adhd/

  • docs

    Logseq documentation (by logseq)

    Would you be so kind and give an example of such a tagged block? I had a look at the documentation and only found https://docs.logseq.com/#/page/how%20to%20create%20pages%20i... that does not addresses blocks.

  • interface-experiments

    user interface experiments

    At one point I tried creating what is Notion/Obsidian style system in 2013. I called it "living documents".

    here's one of the last surviving screenshots of living documents version 1.

    https://github.com/samsquire/interface-experiments/blob/mast...

    The system accepted RDF N3 triples and it queried Jena Fuseki database to render graphs with d3. You could introduce facts into the system with the three boxes at the top. if you changed them, they would autocomplete and change the graph view. You could insert references or links into the document by typing them.

    I have the code trapped in a JSBIN SQLite file. It's somewhere in here https://github.com/samsquire/jsbin It uses KnockoutJS.

    Living documents v2 has a screen cast of it here https://github.com/samsquire/live-interface/blob/master/scre...

  • jsbin

    At one point I tried creating what is Notion/Obsidian style system in 2013. I called it "living documents".

    here's one of the last surviving screenshots of living documents version 1.

    https://github.com/samsquire/interface-experiments/blob/mast...

    The system accepted RDF N3 triples and it queried Jena Fuseki database to render graphs with d3. You could introduce facts into the system with the three boxes at the top. if you changed them, they would autocomplete and change the graph view. You could insert references or links into the document by typing them.

    I have the code trapped in a JSBIN SQLite file. It's somewhere in here https://github.com/samsquire/jsbin It uses KnockoutJS.

    Living documents v2 has a screen cast of it here https://github.com/samsquire/live-interface/blob/master/scre...

  • live-interface

    living documents old

    At one point I tried creating what is Notion/Obsidian style system in 2013. I called it "living documents".

    here's one of the last surviving screenshots of living documents version 1.

    https://github.com/samsquire/interface-experiments/blob/mast...

    The system accepted RDF N3 triples and it queried Jena Fuseki database to render graphs with d3. You could introduce facts into the system with the three boxes at the top. if you changed them, they would autocomplete and change the graph view. You could insert references or links into the document by typing them.

    I have the code trapped in a JSBIN SQLite file. It's somewhere in here https://github.com/samsquire/jsbin It uses KnockoutJS.

    Living documents v2 has a screen cast of it here https://github.com/samsquire/live-interface/blob/master/scre...

  • 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.

  • luhman-obsidian-plugin

    This is indeed highly opinionated, but one choice in particular may block half the potential userbase:

    Zettelkasten "Unique Note Creator"

    - Is this note atomic?

    - What will I link it to?

    Stopping to ask yourself where to file things is likely to cause half of users to not capture them at all.

    - - -

    INTERRUPT-based WORKFLOW

    The philosophy overview examples suggest this is using ISO8601 as the unique filename, which can be great, as then the notes are connected by time which will tend to group things with things worked on at the same time.

    But the default workflow suggests author is using Luhman plugin for Zettelkasten Luhman IDs (effectively a `1a2b3c` nested outline numbering scheme) which require a conscious organization at capture time:

    https://github.com/Dyldog/luhman-obsidian-plugin

    This delights one class of filer, while breaking train of thought during capture for another class of filer.

    I have not tested this vault myself, as I have my own "highly opininated workflow". The main thing I do is try to make capture and self-organization frictionless, then rely on a minimal structure (auto topic categories + time) to find or "garden" them later.

    - - -

    FRICTIONLESS WORKFLOW

    Very roughly, I capture any manual notes of interest using Daily Notes, while capturing any web reading of interest using Markdownload extension that slurps the original page into Obsidian as a stripped down Markdown `.md` file, where filename is ISO8601 + URL Title.

    I classify those using Google topic classifier v2, and recently am working on adding summaries with GPT-3 text-davinci-003, but recursively, where for articles more than 3500 tokens I'll summarize each subsection then summarize the summaries for an overall summary.

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