Our great sponsors
-
athens
Athens is a knowledge graph for research and notetaking. Athens is open-source, private, extensible, and community-driven.
-
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.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You probably know VSCode as the Desktop application that is used by so many developers around the world. VSCode is open source and is built with JavaScript (TypeScript to be more precise). So there are ways to make it run on the Web (read: in the browser). One such way is the project code-server. It's literally VSCode that you know from Desktop running in the browser (pretty cool, right?).
Athens Open source, can be selfhosted (though in very early stage) I don't want to use Java-ish stuff
Foam Open Source, selfhosted Notes are just Markdown files You can use Git to version control your notes and have a history of the changes you make to the notes built on Visual Studio Code (the majority of us are probably using it anyway). This fact alone probably makes you realize how much potential this has full control of the data Early development stage, but already very functional
But basically, you need to either git clone or just download the zip file and unzip it in the folder you want to use for your notes (the notes subfolder in this example).
(Optional) You can also run it behind a reverse proxy like Traefik or nginx, but this it out of scope for this post. Check out Nginx Proxy Manager for a very easy to manage way to use nginx as your reverse proxy.
A few weeks ago I stumbled upon Roam Research. At first glance it's just another note-taking tool like Notion and Evernote. But after a few minutes I realized how powerful this type of note-taking could be.
Logseq Open source, can be selfhosted (in early stage) more focused on you storing all your notes on Github, which gets us back to my initial problem Again, Java world