🍺 BREW Explorer

← all formulae

arf

brew install arf v0.4.1 MIT

Modern R console with syntax highlighting and fuzzy search

106
30-day installs · #3388
214
90-day · #4084
214
365-day · #7201
314
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

console r rust terminal

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Modern R console with syntax highlighting and fuzzy search",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:30+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "arf",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-13T11:35:42Z",
  "github_readme_excerpt": "\u003cdiv align=\"center\"\u003e\n\n# \ud83d\udc36 arf console\n\n*Alternative R Frontend*\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/eitsupi/arf)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n**arf** is a cross-platform R console written in Rust.\n\n\u003e [!WARNING]\n\u003e arf is under active development. The configuration file format and history file format are not yet stable and may change without notice in future versions.\n\n\u003cdiv align=\"center\"\u003e\n\n![arf demo](demo/arf.gif)\n\n\u003c/div\u003e\n\n## Features\n\n- Single binary with no runtime dependencies\n- Cross-platform: Linux, macOS, and Windows\n- [rig](https://github.com/r-lib/rig) integration \u2014 switch R versions with `--with-r-version` or `:switch` within a session\n- Vi and Emacs editing modes\n- Multiline editing with proper indentation\n- Auto-matching brackets and quotes (with smart skip-over)\n- Tab completion for R objects, functions, and file paths inside strings\n- fzf-style history search with `Ctrl+R`; import from radian or `.Rhistory`\n- Customizable keyboard shortcuts (`Alt+-` \u2192 ` \u003c- `, `Alt+P` \u2192 ` |\u003e `)\n- Command status indicator (shows error symbol when previous command failed)\n- Fuzzy help browser with `:help` or `:h` \u2014 search across all installed packages\n- Tree-sitter based syntax highlighting with customizable colors\n- Reprex mode with optional auto-formatting via [Air](https://github.com/posit-dev/air)\n- Shell mode (`:shell` to enter, `:r` to return)\n- Configurable prompts and colors with placeholders (`{version}`, `{cwd}`, `{status}`)\n- SQLite-backed persistent history with import/export support\n- IPC server for AI agent and CI integration\n- Headless mode for non-interactive environments (CI, background jobs)\n\n## Installation\n\n### Pre-built Binaries\n\nPre-built binaries are available from [GitHub Releases](https://github.com/eitsupi/arf/releases).\n\n#### Shell Installer (Linux/macOS)\n\n```sh\ncurl --proto \u0027=https\u0027 --tlsv1.2 -LsSf https://github.com/eitsupi/arf/releases/latest/download/arf-console-installer.sh | sh\n```\n\n#### winget (Windows)\n\n```sh\nwinget ",
  "github_repo": "eitsupi/arf",
  "github_stars": 314,
  "github_topics": [
    "console",
    "r",
    "rust",
    "terminal"
  ],
  "homepage": "https://github.com/eitsupi/arf",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 106,
  "installs_365d": 214,
  "installs_90d": 214,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "arf",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 3388,
  "rank_365d": 7201,
  "rank_90d": 4084,
  "raw_hash": "6a61ac5dd538059f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/arf.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.4.1",
  "versioned_formulae": [],
  "why_use_this": null
}