Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’m always curious what something like this does that git, markdown, and a good text editor can’t. Going with existing open tooling has the added benefit of being completely portable.

I will admit that it would be very cool to see a client that abstracted got and markdown away for non-technical users.

I feel like obsidian with some more git polish could get it done.



Makes it accessible to non-devs. Markdown may seem simple to you, but too many people it isn't. Got and it's concepts are beyond many people.


The point is that you can create a rich text editor that stores the data as markdown.

Note how I said that git and markdown could be abstracted away, as in hidden from the user who can’t be bothered to learn. Use them under the hood, so at the end of the day your entire wiki is just a repo.


> The point is that you can create a rich text editor that stores the data as markdown.

Both Nextcloud and XWiki do this.

Now, why not git+markdown? I'm not sure it exists so we can't really know if it can work well or not.

I have my doubts:

About Markdown: I believe it is fine for very basic content, but you will probably want something more powerful to cover more advanced needs. HTML will be too low level for this, so you will probably need something to extend Markdown with custom macros, at which point you may as well adopt something that already exists.

For git: wikis tend to have versioning per document, not of the whole stuff. You will want to have easy and efficient document history manipulation (access of old revisions, comparison between revision, rollback). And you may want the wiki to remain efficient with a large number of documents and revisions, even when multiple people are writing to the wiki at the same time, and the git repository might be a bottleneck.

For a single user with simple note taking needs, I believe git+markdown can have good characteristics. I'm not sold on the git+markdown thing for a multi user wiki. It would need to be proven, but should someone do this, they should not solve "How do I write wiki software based on git+markdown", the problem should be "I need to have a wiki that's efficient in such and such cases, and git+markdown is a good basis because [...]".


Personal gripe, but there are a gazillion note taking tools, but very few of them do real-time collab.

Me and my partner currently use Apple Notes for this, simple stuff like grocery lists, todo lists, etc. But Apple Notes perf is abysmal with real-time collab. The app constantly hangs and fans are spinning non-stop. iOS is not much better.


This is why I use txt/markdown based notes.

Async collaboration happens with git, synchronous can happen with any text editor that supports collaborative editing.


> that git, markdown, and a good text editor can’t.

Probably runs on phones better.


Vscode can open, edit and commit to any repo from the browser.


Being able to quickly make new pages and see the hierarchy on the side panel is the feature I really need that doesn't seem to exist outside of Notion-likes.


Obsidian is exceptional. You can make a new page just by creating a link to it. The hierarchy is available as fileview, or as graph- view based on links. That’s just the out of the box tooling. Tons more extensions for basically anything you can imagine.


I like Obsidian but I don't consider it to be the same type of category as Notion, since it's not collaborative.


Try SiYuan Note.


I like it but it's not collaborative, so it's not in the same category for me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: