-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
-
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.
-
Joplin
Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
-
athens
Athens is a knowledge graph for research and notetaking. Athens is open-source, private, extensible, and community-driven.
-
Notion-Boost-browser-extension
Chrome & Firefox extension for Notion to add 20+ features like sticky outline, small text & full width by default, hide comments & help button, bolder text etc. Download here: https://gourav.io/notion-boost
Logseq https://github.com/logseq/logseq is also a good OSS alternative and they're also working on collaborative feature I believe.
I have to give a shoutout to the dev who wrote Nishan, a wrapper around Notion's internal API used by their webapp. I've been using it for a while and it will be a long time before the public API catches up. Getting users to find the api token from cookies has been a pain though, so I'll be looking into migrating asap. https://github.com/Devorein/Nishan
For anyone looking for a open source notes app that let's you keep control of your data, have a look at https://joplinapp.org/.
> no databases
You can query Markdown files with the (third-party) Dataview plugin. Wrote about it here[0], very simple query syntax. Only tables and lists, but tables is the one I've used by far the most in Notion as well.
> no nice templates
Well you can always create your own. There's a first-party templates plugin[1] and a similar third-party one that also allows custom variables and has a showcase[2] (think: you can curl the weather and add it to your journal).
Having wrote that, your "a lot of custom configuration" definitely applies.
[0] https://input.sh/replicating-notions-tables-with-obsidian-pl...
[1] https://help.obsidian.md/Plugins/Templates
[2] https://github.com/SilentVoid13/Templater/discussions/catego...
> No floating table of contents.
I built a browser extension which does this plus many more customizations like full width for all pages, scroll to top button etc.
Notion Boost: https://gourav.io/notion-boost