Live data from Hacker News

Show HN: Files.md – Open-source alternative to Obsidian

github.com

61–70 of 377 posts

Re: Show HN: Files.md – Open-source alternative to Obsidian

#62
1) Very nice implementation 2) Very nice domain! Did you always own "files.md"? 3) Re storing things on your server, what is the security layer around that?

I have been building a slightly different solution to the same problem. So far I’m pretty happy with the results and I have enough returning users that I think others are too (https://sdocs.dev/analytics).

I’ve built SmallDocs (https://sdocs.dev; Show HN: https://news.ycombinator.com/item?id=47777633).

SDocs is cli (`sdoc file.md`) -> instantly rendered Markdown file in the browser

When you install the cli it gives you the option to add a note in your base agent file (`~/.claude/CLAUDE.md`, etc.). This means every agent chat knows about SDocs and you can say “sdoc me the plan when you’re done with it” and the file will pop open instead of you having to find that terminal session to know it’s done.

Going browser first means you’re not required to install anything to get a great experience.

Despite being in the browser, the content of SDocs rendered Markdown files remain entirely local to you. SDoc urls contain your markdown document's content in compressed base64 in the url fragment (the bit after the `#`):

https://sdocs.dev/#md=GzcFAMT...(this is the contents of your document)...

The url fragment is never sent to the server (see https://developer.mozilla.org/en-US/docs/Web/URI/Reference/F...: "The fragment is not sent to the server when the URI is requested; it is processed by the client").

The sdocs.dev webapp is purely a client side decoding and rendering engine for the content stored in the url fragment.

This also means you can share your .md files privately by sharing the url.

I've enjoyed exploiting the HTML rendering side of things which is possible by displaying Markdown in a browser. I’ve added tagged code blocks that the agent is given documentation on how to use. Eg ```chart or ```mermaid (for mermaid diagrams). These then become interactive elements on the page (mermaid is best example of this currently). See live renderings of these options here - charts gallery: https://sdocs.dev/s/yO3WbxFf#k=arcDBnizla5n437VFAeiQcwlu8kh_..., diagrams gallery: https://sdocs.dev/s/B_Ux11DV#k=KsvheEkiBFai6acnoIJnrOdfVRS5u...

Re: Show HN: Files.md – Open-source alternative to Obsidian

#63
post #18

Earlier quoted context omitted.

And the developers get compensated for their work how?

Given the explosion of open source released projects I've seen over the past six months, I believe developers are getting compensated by the tool they are building for themselves creating real value for them. I have a problem, I spend a few days building a tool that solves the problem, it works pretty well for me, and I release it to let others get value from it. They make tweaks to it, perhaps improve it, and I get…

The burden of OSS is dealing with PRs that you don't want to merge. The drive by bug fixes don't compensate for that.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#64
Looks really slick! I've been using Obsidian with git, and am thinking of moving back to the OG solution of simply using a text editor with a git repo. I'm wary of using cloud like google drive or dropbox for sync, especially if I'm using both phone and mobile to edit the same file throughout the day. I doubt using an external cloud really takes care of consistency and there's a possibility of losing data. Me being a developer can take the pain of a button click to git pull and resolve occasional conflicts. To me this is fully solved solution for note taking with tools I already know and trust. Having said that, I'm gonna try Files.md for some inspiration on what I could be missing.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#65
post #18

Earlier quoted context omitted.

That was the reason a few years ago I started this project. It seems like software in AI-era should be distributed open source. So that anyone could tweak it however he wants. Not though clunky plugins system.

And the developers get compensated for their work how?

Do you not sponsor projects that you get value out of?

I'm not saying you have to, but you asked how they get compensated and there's nothing stopping you from giving them money.

It's easy to forget that you get a lot of value out of something and not give back. If you end up getting a good paying job with your programming experience just buy your favorite projects "a beer" one a month, or once a year. God knows it's better spent there all the subscriptions we have like Netflix or Spotify. Cheaper too.

Also, if the projects are big enough you can usually get tax credit. If you work at a decently sized company they also usually do some charity matching.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#66
post #18

Earlier quoted context omitted.

That was the reason a few years ago I started this project. It seems like software in AI-era should be distributed open source. So that anyone could tweak it however he wants. Not though clunky plugins system.

And the developers get compensated for their work how?

Not all software needs to be for-profit.

Simple utility stuff I believe should fit in this category. Things like a text editor.

The profit comes from elsewhere, larger more complex systems.

Of course someone can TRY to profit off a text editor, but unless it solves complex enough problems (like a full blown IDE, but even then...).

The issue is there is intense demand for it, and ALSO easy supply. If someone attempts a profit driving rugpull, another will pop up in it's place.

I am still using Dendron because it meets my needs, but I'm always half tempted to replace it, and I'm fairly confident I could come up with something that meets my own needs in a day or two, and it would likely also be valuable to countless others. I just keep assuming that someone else will spend that day or two, and my pain points with Dendron are not that bad for me to spend the time.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#68
post #6

Nice project. People may also want to checkout Tiddlywiki.

I've been using TrilliumNext (fork of Trillium project that is archived) and haven't been able to find an alternative I liked more. Only thing I don't really like is that it's not really stored in Markdown and since you have the ability to have notes in multiple trees it can get a bit messy when trying to move to other systems.

I tried moving to Obsidian Notes and found myself missing Trillium. It's nice to be able to just open the web browser and have access to your own self-hosted notes with an editor anywhere. You also can set it up so if you add a sharing tag to a note you can easily share a link to the note. I believe Obsidian allows similar but only if you pay, and it's also not self-hosted.

I've tried a wiki style approach before like Tiddlywiki, but I feel like it is a whole different concept of taking and making notes that often is a bit more cumbersome, but maybe it works better with how some people think.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#70
post #18

Earlier quoted context omitted.

That was the reason a few years ago I started this project. It seems like software in AI-era should be distributed open source. So that anyone could tweak it however he wants. Not though clunky plugins system.

And the developers get compensated for their work how?

[deleted]
Post reply on HN