Launch HN: Athens Research (YC W21) – Open-Source Roam Research

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. athens

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

    Using a filesync service such as Dropbox, you can sync state across multiple clients. We have a commercial user doing this. The single transit file won't scale however, so we've started working on a transaction log just as you said. Want to make sure it's pretty robust before deploying, however, as no data loss is the first priority! https://github.com/athensresearch/athens/pull/624

    To your second answer, yes and yes. I write in the post:

    > As for how we will make money, most users, even technical ones who could self-host, don’t want to self-host (but they value that optionality and insurance against lock-in). They want a subscription SaaS, which will make features like backups, integrations, and collaboration much easier.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. 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.

    Hi Jeff! Great to see a Roam alternative backed by YC!

    What are you thoughts on the other Roam alternative, Logseq[1]? It seems to be doing really well and has a lot of features, from github sync and encrypted data to custom themes and publishing, it looks like privacy is their main goal, while being local-first and opensource, do you think that such features will be implemented in the near future and will those features become somewhat a standard across PKM's?

    Good luck with the launch!

    [1] https://logseq.com

  4. datahike

    A fast, immutable, distributed & compositional Datalog engine for everyone.

    It's not either or as you mentioned! Plan to have user data stored in plain files as well.

    Roam's performance suffers mainly on first-load because they are server-first, and they load the entire db into memory at the beginning (such that it's quite fast thereafter).

    Once we have true local-first data structures with something like https://github.com/replikativ/datahike, we could still have fast in-memory, but also fast initial load.

  5. roam-to-git

    Automatic RoamResearch backup to Git

    You can definitely export your data from Roam (maybe not some types of data, such as images, but you can scrape that if you need to). I can say this for certain as someone who's worked on open source import, export, and backup tools for roam. [1, 2]

    [1] https://github.com/MatthieuBizien/roam-to-git

  6. TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.

    Im sure you're already familiar with Tiddlywiki[1]. For those who arent, I encourage you to check it out. Its one of the original bi-directional linked, open-sourced, graph-based (as revealed with TiddlyMap plugin, though not using a graph database) note-taking apps that is completely customizable.

    It was recently posted and discussed on HN as well [2][3].

    [1] https://tiddlywiki.com/

  7. PyLD

    JSON-LD processor written in Python

    I've been thinking of a tool to generate a kind of schema for a website, similar to RDF[0] or JSON-LD[1]. The end goal of this would be interoperability between tools - ideally I could browse HN and other related sites or forums in my RSS reader with a unified interface, or translate the Roam note format into the Athens equivalent to use with either.

    [0] https://en.wikipedia.org/wiki/Resource_Description_Framework

    [1] https://json-ld.org/

  8. free-roam

    An attempt to recreate the major parts of Roam for offline use

    Nice! I’m also developing a clone at https://github.com/cofinley/free-roam.

    Done mainly to learn latest React/Redux. It’s coming along nicely. Also hosted on GitHub pages as a type of progressive web app (https://cofinley.github.io/free-roam). I love the idea of offline apps where you bring your own data. Kind of like the Beaker Browser.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. rss-proxy

    RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure.

    To me RSS is exactly that. I don't see the advantage of converting an HTML to RDF because it would cover the entire spectrum. All the semantics might be lost. RSS is the smallest common denominator. If you agree somehow, you might be interested in that tool [0], it converts HTML to RSS using pattern matching.

    [0] https://github.com/damoeb/rss-proxy

  11. rtnF

    A web-based notetaking app. With WYSIWYG editor, support linking to other notes (wikilink), image paste support, basic formatting, autosave feature.

  12. PolitePol

    RSS generator website

    Similar tool for "RSS from any page": https://github.com/taroved/pol#readme

    Not sure what are the differences though

  13. cambria-project

    Schema evolution with bi-directional lenses.

    As it turns out there is already a tool [0] for my original idea which I just discovered today [1].

    [0] https://github.com/inkandswitch/cambria

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

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?