An open API service indexing awesome lists of open source software.

https://github.com/RoamJS/workbench


https://github.com/RoamJS/workbench

roam roamresearch

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# WorkBench

The ultimate swiss army knife of the Roam power user.

WorkBench makes it easy and fast to navigate and manipulate Roam.

## Features

Click on the name of the feature for more details and information about it.

| Plugin | Description |
| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| [Alert](https://github.com/RoamJs/workbench/blob/main/docs/alert.md) | Allows users to schedule alerts within their graphs. |
| [Attribute Select](https://github.com/RoamJs/workbench/blob/main/docs/attribute-select.md) | Add a dropdown to specific Attributes that shows user set values. |
| [Command Palette+](https://github.com/RoamJs/workbench/blob/main/docs/command-palette-plus.md) | Adds an extensive set of user generated and prebuilt commands to help users push Roam to new places. |
| [Daily Note Popup](https://github.com/RoamJs/workbench/blob/main/docs/daily-note-popup.md) | Toggle your Daily Notes page in a popup window for quick access. |
| [Decorated Blocks](https://github.com/RoamJs/workbench/blob/main/docs/decorated-blocks.md) | Decorates blocks with various configurable features for quick actions. |
| [Deep Nav](https://github.com/RoamJs/workbench/blob/main/docs/deep-nav.md) | Advanced keyboard navigation of Roam using the keyboard, used to jump to any block in a page or sidebar. |
| [Dictionary](https://github.com/RoamJs/workbench/blob/main/docs/dictionary.md) | Rich dictionary at your fingertips right inside of Roam without having to leave Roam. |
| [Format Converter](https://github.com/RoamJs/workbench/blob/main/docs/format-converter.md) | Outputs the current page to various formats. |
| [Hot Keys](https://github.com/RoamJs/workbench/blob/main/docs/hot-keys.md) | Keyboard shortcuts for interacting with the Roam user interface. |
| [Image OCR](https://github.com/RoamJs/workbench/blob/main/docs/image-ocr.md) | Extract the text from an image and add it as child blocks! |
| [Import Article](https://github.com/RoamJs/workbench/blob/main/docs/import-article.md) | Add commands to import web articles directly into Roam. |
| [Live Preview](https://github.com/RoamJs/workbench/blob/main/docs/live-preview.md) | See live and editable previews of page links underneath your mouse cursor. |
| [Mind Map](https://github.com/RoamJs/workbench/blob/main/docs/mindmap.md) | Visualize pieces of your Roam graph as a mind map! |
| [Privacy Mode](https://github.com/RoamJs/workbench/blob/main/docs/privacy-mode.md) | This feature redacts confidential information when showing your Roam database to others. |
| [Table](https://github.com/RoamJs/workbench/blob/main/docs/table.md) | Editable table component that can be used in your Roam database. |
| [Tag Cycle](https://github.com/RoamJs/workbench/blob/main/docs/tag-cycle.md) | Define custom tag cycles tied to a keyboard shortcut! |
| [Tally](https://github.com/RoamJs/workbench/blob/main/docs/tally.md) | Introduces a tally button component to use directly in your Roam graph. |
| [Tutorials](https://github.com/RoamJs/workbench/blob/main/docs/tutorials.md) | Learn how to use extensions and Roam basics right from within Roam. |
| [Weekly Notes](https://github.com/RoamJs/workbench/blob/main/docs/weekly-notes.md) | Enabling workflows surrounding weekly note pages. |

## Enabling Features

All WorkBench features are **disabled** by default.

To disable or enable a module, simply open your Roam Depot settings for each feature and toggle the switch for the given feature.

![](https://raw.githubusercontent.com/RoamJS/workbench/main/docs/media/workbench-enable-feature.gif)

## Demo

[![WorkBench Demo](https://raw.githubusercontent.com/RoamJS/workbench/main/docs/media/workbench-demo-thumbnail.png)](https://www.loom.com/share/0ced5bfcfae04ae38813563b4470dfec)

## Migration Guide

_This extension was first started by [TfTHacker](https://twitter.com/tfthacker) as Roam42 and passed over to RoamJS on 04/20/2021. We are deeply appreciative of all of TftHacker's hard work and generosity._

If you have never used `Roam42` while it was a RoamJS extension, you can safely ignore this. For Roam42 users, use the [migration guide](https://github.com/RoamJs/workbench/blob/main/docs/migration-guide.md) to migrate to the Roam Depot version.