GitHub1s is a web application that lets you browse GitHub repositories in VS Code directly from your browser.
The tool solves the problem of needing to clone or download a repository just to read its code. It works by transforming a GitHub URL into a github1s.com URL—simply add "1s" after "github" in the address bar—which then loads the repository's code in a VS Code-like interface. The same approach extends to GitLab and npm packages through gitlab1s.com and npmjs1s.com respectively.
GitHub1s suits developers who want to quickly explore or review code without setting up a local environment. It works well for code review, learning from open-source projects, or checking dependencies. The tool integrates with Gitpod for cloud-based editing, allowing you to move from read-only browsing to full development with file editing, Docker container execution, and pull request creation. Private repositories can be accessed by adding an OAuth token through the browser interface, with the token stored locally and only sent to GitHub when fetching files.
The project maintains active development with regular updates to its codebase and documentation. Development can happen locally with a full VS Code build using the same prerequisites as VS Code itself, or through Docker containers using VS Code's Remote-Containers plugin for a pre-configured environment. The tool supports both traditional local development workflows and cloud-based development through Gitpod integration.