Install Docmost – open-source Notion Clone
tillcarlos.com
tillcarlos.com
OSS at some point forgot that the web + hosted UX is great for saas companies because they can more easily charge rent. But the web isn't great for building input UX (it's all bloat + jank and you have to completely reimplement the input elements to do anything useful, on top of shifting sand).
moving UX back to desktop thin clients would be leapfrog innovation over the saas companies. I include things like MS word as a 'thin client'. MS word 2003 was more responsive than any web interface for just typing. slack has like 2 features and is still somehow sinking into the ocean unless you have a supercomputer because of electron.
the data can be shared or backed up somehow sure; that's just file hosting with a collaboration layer maybe. but desktop UX would be a superpower for any tool that needs powerful input
Rent-charging isn't the only reason to use the web, especially for an application like this.
It's just your opinion that the web isn't great for UI. It doesn't have much evidence (and you certainly aren't making any testable assertions). If the web was so bad you'd think native apps would be ruling the planet, would be vastly more popular & loved & be what everyone is trying to ship. But that's not the case. The web is everywhere and companies have full faith in the web and it's working.
> But the web isn't great for building input UX (it's all bloat + jank and you have to completely reimplement the input elements to do anything useful, on top of shifting sand)
Theres a school of thought that wants a complete & total solution, handed to them, that does everything, that everyone uses.
These people are ideologically going to hate the web. Even though there are countless really really good well made component libraries out there, the fact that it's not all baked in upsets a certain type a lot. But, this is the strength of the web. The web is free to shift & change & emerge new patterns & ideas, is free to have new and different components emerge. This is a strength, this is why the ecosystem keeps steamrolling everyone else: everyone else is singular & tries to be complete, and the web is legion & perpetually innovating on the edge in a way classic platforms never can. Some people see weakness, but the ideas of the low level Web Extensibility Manifesto keep the web buoyant & iterating for developer and user happiness in ways no other system has remotely been able to achieve. https://github.com/extensibleweb/manifesto
The other good news is that the OpenUI community group got formed & is upstreaming into HTML more components. Popovers and dialogs are both about to be fully usable by anyone. There's a ton of drive to improve the core elements available on the web. While also not harming that extensibility. https://open-ui.org/
> the data can be shared or backed up somehow sure; that's just file hosting with a collaboration layer maybe.
Being connected software is the new base expectation, is table stakes. You have to have connected software to succeed. And the desktop doesn't have this. It's all special snowflake systems, all build it yourself. It's the default for software to be connected on the web. And on the web it's the default that it'll run on you desktop, your phone, your tv, your fridge, and all your neighbors friends and coworkers device.
For something like a notion clone here, I think most users would have an enormous enormous expectation that this kind of groupware be on the web. Trying to reinvent a collaborative knowledge capture paradigm on desktop sounds absurd & sounds like folly. The desktop has no starting place for developers nor users.
When I think of performance specifically, I think of how much opportunity the web has. Any popular software platform is going to have an absolutely gobsmackingly huge amount of really bad software written for it. And that challenge is magnified greatly in the connected age where vastly more data lives outside of your computer than on it, where your computer is at best a local cache. We will always be beset by unideal software, by bad architectures, by poor data remoting practices. But that doesn't make me sad or want to go run away to the many different native platforms, to go trip over all the same data syncing & data architecture problems there. It makes me excited to see us iterate and improve, makes me so happy there are brave people cranking out Svelte and Stencil and Lit, makes me happy we are moving forward speccing out signals and observables (although having two similar but different async data constructs maybe is a misfire, IMHO), makes me happy we are getting wasm and still so early but wading slowly off the main thread and into workers. There's so much opportunity here to iterate & improve & grow, even with what we have, and there's been such strong help & improvement ongoinglg given to the platform layer from such a wide coalition of spec authors and passionate wicg.io community members. World wide web on & on.
It's pretty much something you accidentally create and use in notion without knowing unless all you are doing is writing documents.
Citation needed on OPs "most people".
you can make tables, with headers and data.
so if youre a team you can make tasks, and then another one for team members
then you can combine the two, so basically assign people to tasks and easily filter through them using the notion gui
or you can do simple things like your own tasks, add books to a "books i've read" collection, or whatever.
https://www.notion.so/help/intro-to-databases
and of course you can then easily take data from the db, and put them into your notes as well, at least if i recall. i've only used notion a tiny bit
[1] https://www.notion.so/de-de/help/guides/when-to-use-each-typ...
I tried it out in docker and quite like it. Running it on my Linux PC I can access it from other devices anywhere through ZeroTier. It's still early stage software, and lacks easy robust backups, so I'm not ready to rely on it for anything important, but I'm hopeful.
And I feel pretty confident saying that, knowing that this is by far the most popular page on my personal website: https://input.sh/replicating-notions-tables-with-obsidian-pl...
at least its free and files are stored locally