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
- https://github.com/eitsupi/arf
- GitHub: eitsupi/arf
- Brew formula source: Formula/a/arf.rb
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[](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\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
}