digraph icon indicating copy to clipboard operation
digraph copied to clipboard

Organize the world

trafficstars

Digraph

Digraph is a web app that helps to keep track of large numbers of links by organizing them into topics. The aim is to make it straightforward to get back to anything you've read or wanted to read later on.

Changes are tracked in a history that will eventually allow traveling back in time to see what things looked like at an earlier point. Links and topics are stored in repos, some public and some personal, that are combined into a single view. More on the vision here.

This is a personal project and is a work in progress.

Screenshots

Landing page

Example of a topic

Development

Technical details:

  • GraphQL backend written in Rust
  • Graphs of links and topics stored in individual Git repos
  • Postgres
  • Redis
  • React/Relay client
  • Webpack 5
  • Server-side rendering with Razzle
  • GitHub Primer CSS