remoto.el: Browse GitHub Repositories in Emacs Without Cloning via Virtual Filesystem
By
iLemming
1mo ago· 3 min readenCode
95/100
Golden Brown
Bagelometer↗
Baker's choice. Dense with flavour, light on filler.
Score95Typepress releaseSentimentpositive
Summary
remoto.el is an Emacs package that registers a virtual filesystem allowing users to browse GitHub repositories directly in Emacs without cloning them. It translates standard Emacs file operations (find-file, dired, tab-completion) into GitHub API calls via the gh CLI, enabling read-only access to remote repos. The tool addresses the problem of unnecessary cloning when users just want to quickly look at code, check function signatures, or read documentation.
Key quotes
· 4 pulledremoto.el registers a virtual filesystem via file-name-handler-alist that translates standard Emacs file operations into GitHub API calls via the gh CLI.
The result: find-file, dired, tab-completion, dired-subtree - all standard Emacs file tooling works against a remote GitHub repo. Read-only.
Sometimes you just want to look at code. Check a function signature, read a README, browse a project structure.
Cloning a repo for that is overkill - it takes disk space, creates another directory to manage, and breaks
Browse GitHub repos without cloning. Contribute to agzam/remoto.el development by creating an account on GitHub.
