Skip to content

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.
  • Pinned Blocks: Keep selected child blocks pinned to the top of their parent.
  • Query Builder: Create powerful graph queries with a visual builder, advanced logic, and table/kanban-style result views.
  • Quick Switcher: Save pages and blocks, then jump to them from a fast searchable dialog or the command palette, with aliases and right-sidebar support.
  • 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

  • Custom Dark Theme: A per-user customizable dark theme for Roam Research.
  • 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. workbenchworkbenchPublic

    TypeScript 292 36

  2. smartblockssmartblocksPublic

    TypeScript 34 11

  3. query-builderquery-builderPublic

    TypeScript 25 7

  4. roamjs-componentsroamjs-componentsPublic

    TypeScript 18 8

Repositories

Showing 10 of 31 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…