Set up your own cross platform, open source and privacy respecting Roam Research

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Visual Studio Code

    Visual Studio Code

  • 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

    Athens is a knowledge graph for research and notetaking. Athens is open-source, private, extensible, and community-driven.

  • Athens Open source, can be selfhosted (though in very early stage) I don't want to use Java-ish stuff

  • 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.

    SurveyJS logo
  • foam

    A personal knowledge management and sharing system for VSCode

  • 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

  • foam-template

    Foam workpace template

  • 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).

  • traefik

    The Cloud Native Application Proxy

  • (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.

  • issues

    Discontinued Roam Research - A note-taking tool for networked thought. (by Roam-Research)

  • 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

    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.

  • 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

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts