Live data from Hacker News

Joplin is an open source note-taking app

joplinapp.org

81–90 of 110 posts

Re: Joplin is an open source note-taking app

#81

I've found nothing better than zim-wiki. The only issue is no mobile client. For brainstorming I like treesheets though.

Markor supports zim-wiki format. https://f-droid.org/packages/net.gsantner.markor/

Basically my setup is: Zim + Syncthing for synchronization + Markor on android

Re: Joplin is an open source note-taking app

#82
post #70
post #27

Earlier quoted context omitted.

Does Obsidian feature a way to seamlessly sync between devices that doesn't rely on a propreitary service or external tool (Syncthing)?

Hmm, why not do one thing and do it well? Is there much benefit for each and every app to reimplement its own seamless sync?

I think in a lot of cases it's a means of monetizing an app where everything else is essentially free/full-featured without being behind a paywall

Re: Joplin is an open source note-taking app

#83

Earlier quoted context omitted.

I went from Notion to Joplin for note taking: I drop 1000s of images in a note and annotate them and publish them. Notion crashed all the time; so badly that support apologised and had to delete things for me. Joplin has 0 issues with it; it scrolls super fast, is a pleasure to work with. Also on a m1. I cannot say I noticed any bad behaviour compared to others, included Obsidian.

I went from Notion and Joplin to Obsidian mostly because Obsidian stores stuff as regular files on my filesystem and I can easily interact with them with external programs and scripts. Joplin, while being open source itself, has a "proprietary"[1] storage format I can't be arsed to figure out how to interact with. [1] Meaning non-standard in this case, Joplin is the only software using Joplin's storage method

It's "just" a SQLite database, I wrote a small Python script to extract my Joplin notes to a static site:

https://gitlab.com/stavros/notes/

Re: Joplin is an open source note-taking app

#84
post #76
post #6

My problem with Joplin is that on my M1 Macbook pro it really shows how much of an Electron app it really is, in the worst ways. Extreme memory use and UI lag for an application which displays text. That said, aside from performance it's quite satisfying to use. It's very simple and does its job well. I recently migrated to Obsidian and although the learning curve is steeper, I'm quite happy with the results.

Joplin released an ARM build a few months back -- so if you were using the pre-arm build it was bad, so just throwing this out there for folks who maybe had similar experiences -- make sure you are using the arm build (it should happen automatically now) Disclaimer: I've contributed to Joplin in the past, and I use it dozens of times a day with no big speed complaints.

I use it on Linux and it's always really snappy and a pleasure to use.

Re: Joplin is an open source note-taking app

#85
post #27
post #6

My problem with Joplin is that on my M1 Macbook pro it really shows how much of an Electron app it really is, in the worst ways. Extreme memory use and UI lag for an application which displays text. That said, aside from performance it's quite satisfying to use. It's very simple and does its job well. I recently migrated to Obsidian and although the learning curve is steeper, I'm quite happy with the results.

Does Obsidian feature a way to seamlessly sync between devices that doesn't rely on a propreitary service or external tool (Syncthing)?

What's left if you take out "proprietary service" and "external tool"?

Re: Joplin is an open source note-taking app

#86

Earlier quoted context omitted.

That’s exactly why I’m building a note-taking app in Qt C++ and QML that is vastly more performant than other note-taking apps[1]. This degradation of software by web apps shows in the lack of optimal resource utilization of even one of the most powerful chips of recent times. [1] https://www.get-plume.com/

> This degradation of software by web apps shows the lack of optimal resource utilization of even one of the most powerful chips of recent times. A-fucking-men. Web tools are for building web apps, software tools are for building software. I avoid all these goddamn electron things like the plague if at all fucking possible. Garbage on phones, garbage on computers, garbage on tablets. Garbage.

[deleted]

Re: Joplin is an open source note-taking app

#87

Joplin is a decent open-source note app but I absolutely hate the way that they structure your notes. If you have thousands of notes in a folder ~/my_notes ~/my_notes/work ~/my_notes/music etc. Joplin takes them and stores the notes internally as a SQLite table with UUID named markdown files. It makes it very difficult to use bash tools, finding them, other IDEs, etc to work with your files after Joplin has ingested…

Where do you expect embedded media to be stored? For example, if I have the following note: ~/my_notes/art/renaissance.txt do you expect images in that note to be stored in ~/my_notes/art or in ~/my_notes/media, or something else?

I don't use Joplin for the aforementioned reasons earlier, but they should at least let you customize the "media folder".

The embedded media is already referenced using relatively standard markdown syntax in a respective MD note, e.g.:

    ![image info](./pictures/image.png)
Since apps such as Logseq and Obsidian work with your existing notes, they avoid this issue of massive file duplication and don't need to move the files at all.

EDIT: I just realized if you're talking about adding media onto a note through the notetaking application itself, take a look at what Typora does as a good example of how to handle it. It auto-creates a relative folder called "note_name.assets" and moves them to it. Obsidian OTOH lets you specify a "media" folder that exists for each subdirectory of your existing note structure.

Re: Joplin is an open source note-taking app

#88

Earlier quoted context omitted.

Nice that's exactly what I'm looking for, as I use KDE and Qt apps fit in so well. Will the client side be open source? I hope so because I'm on FreeBSD so you probably won't make a compiled version :)

Plume is actually based on my open source note-taking app Notes[1]. You can already get it on Flathub, Snap Store etc. Notes uses just a simple plain text editor while Plume has a completely revamped block editor that I built from scratch. That parts of Notes used in Plume will remain open source (per the MPL license) but the rest of the code will be closed source. At least for the time being. [1] https://github.com/…

I don't mind using a closed source solution - but only if I can keep my notes separated from the application itself. Makes it easy for me to back up my notes and to use versioning tools like git. It also allows me to use bash to manipulate my notes independently of the application at any given time.

Plume seems very pretty - good job on that, but....

"All notes in Plume are simple plaintext strings under the hood. Right now, all these plaintext strings are stored in a SQLite database locally on your computer. But we have plans to remove the reliance on a custom database and to store all notes as simple .txt files inside a folder."

I've been burned too many times by organizational tools that like to keep your notes internally stored within their systems.

Re: Joplin is an open source note-taking app

#90

I like Joplin’s sync server, which can be self hosted. I just wish it didn't require having the app loaded to use. I actually use it with another editor on Linux. (It works surprisingly well with VS Code for example.) But it's the best we have for Android, sadly.

For a long time Joplin's support on Android was buggy and late on releases, it's why I switched away. Is it better now?

I am of the opinion that there isn’t really a good editor for Android, but Joplin is probably as good as we’re getting. (I love iA Writer, but it’s not as good as it could be on Android.)

I think the sync server is Joplin’s secret weapon on this front. I tried using Syncthing for managing my docs for a while, but I think having a dedicated sync server helps on mobile. I found using alternative sync methods was too wonky on a mobile device.

Post reply on HN