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

    TypeScript 292 37

  2. smartblocks smartblocks Public

    TypeScript 34 12

  3. query-builder query-builder Public

    TypeScript 25 7

  4. roamjs-components roamjs-components Public

    TypeScript 18 8

Repositories

Showing 10 of 33 repositories
  • sparql Public

    Import Wikidata and SPARQL SELECT results into Roam Research. Unreleased standalone extension candidate.

    RoamJS/sparql's past year of commit activity
    TypeScript 0 MIT 0 0 1 Updated Oct 15, 2026
  • website Public
    RoamJS/website's past year of commit activity
    TypeScript 0 1 0 2 Updated Oct 15, 2026
  • RoamJS/roam-depot's past year of commit activity
    Clojure 2 71 0 0 Updated Oct 15, 2026
  • pinned-blocks Public

    Keep selected child blocks pinned to the top of their parent.

    RoamJS/pinned-blocks's past year of commit activity
    TypeScript 0 MIT 0 2 0 Updated Oct 15, 2026
  • presentation Public
    RoamJS/presentation's past year of commit activity
    TypeScript 5 MIT 2 5 0 Updated Oct 13, 2026
  • workbench Public
    RoamJS/workbench's past year of commit activity
    TypeScript 292 Unlicense 37 32 18 Updated Oct 13, 2026
  • dev-on-load Public archive

    Retired: Roam Research plans native developer-extension startup loading. Source retained for reference.

    RoamJS/dev-on-load's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 12, 2026
  • autotag Public
    RoamJS/autotag's past year of commit activity
    TypeScript 15 4 20 0 Updated Oct 10, 2026
  • todo-trigger Public
    RoamJS/todo-trigger's past year of commit activity
    TypeScript 3 MIT 2 5 3 Updated Oct 10, 2026
  • tldraw Public
    RoamJS/tldraw's past year of commit activity
    TypeScript 2 MIT 0 1 0 Updated Oct 10, 2026

People

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

Most used topics

Loading…