Skip to content
@RoamJS

RoamJS

Become a Roam Power User

RoamJS

The suite of Roam Research extensions built and maintained by RoamJS.

RoamJS helps you turn Roam into a full operating environment for thinking and work: automation, integrations, visual tools, and advanced workflows.

Extensions

Automation and Workflow

  • Autotag: Automatically tags pages and links exact page references as you write, keeping your graph organized with less manual cleanup.
  • SmartBlocks: Build programmable templates and workflows to automate repeated writing, planning, and graph operations.
  • TODO Trigger: Run automatic actions when a task changes state (for example TODO to DONE), such as styling, timestamps, and task filing.

Navigation, Search, and Analysis

  • Breadcrumbs: Adds a clickable trail of recent pages and blocks so you can jump back quickly and navigate with context.
  • Query Builder: Create powerful graph queries with a visual builder, advanced logic, and table/kanban-style result views.
  • Stats: Get fast graph analytics such as page counts, words, links, and tag usage in a compact dashboard.
  • Workbench: A broad power-user toolkit for navigation, command palette enhancements, previews, mind maps, OCR, and more.

Integrations and Sync

  • Dropbox: Uploads Roam attachments to Dropbox and replaces local uploads with shareable cloud links.
  • Google: Connects Google Calendar and Drive to Roam for event workflows and cloud file handling.
  • Hypothesis: Imports Hypothes.is highlights and notes into Roam from URLs in your graph.
  • Otter: Imports Otter.ai transcripts into Roam as structured, timestamped notes.
  • Oura Ring: Pulls Oura health metrics (sleep, activity, readiness) into your Daily Notes.
  • Slack: Send structured snippets and context from Roam directly into Slack channels and conversations.

Visual and Presentation Tools

  • Giphy: Search and insert GIFs and memes directly in Roam without leaving the editor.
  • MapBox: Embed interactive maps with configurable markers and page-linked geographic context.
  • Presentation: Turn Roam outlines into themed slide decks with media support and presenter flow.
  • Sticky Notes: Create draggable, disposable sticky-note blocks that float above your graph for quick capture and scratch work.

Developer-Focused

  • Developer: Build and test from inside Roam with code execution tools, API helpers, and development workflows.

Pinned Loading

  1. workbench workbench Public

    TypeScript 292 37

  2. smartblocks smartblocks Public

    TypeScript 32 11

  3. query-builder query-builder Public

    TypeScript 25 7

  4. roamjs-components roamjs-components Public

    TypeScript 18 7

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…