explaingit

conwnet/github1s

Analysis updated 2026-06-21

23,303TypeScriptAudience · developerComplexity · 1/5Setup · easy

TLDR

github1s lets you open any GitHub repository in a VS Code-like editor in your browser instantly, just add "1s" after "github" in the URL, no installation or sign-in required.

Mindmap

mindmap
  root((repo))
    What it does
      VS Code in browser
      URL trick
      No install needed
    Features
      File tree view
      Cross-file search
      Private repo support
    Platforms
      GitHub repos
      GitLab repos
    Use cases
      Browse before cloning
      Quick code review
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse any GitHub repository's full file tree in a VS Code-style interface without cloning it locally

USE CASE 2

Search across all files in a project before deciding whether to use or contribute to it

USE CASE 3

Access a GitLab repository the same way via gitlab1s.com

USE CASE 4

Explore a private GitHub repository by adding a personal access token stored only in your browser

What is it built with?

TypeScript

How does it compare?

conwnet/github1sfacebook/lexicalmihomo-party-org/clash-party
Stars23,30323,36623,410
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity1/53/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

github1s is a browser trick that lets you instantly open any GitHub repository in a full VS Code editor, the same coding environment professional developers use, right inside your web browser, with no installation required. The trick is almost embarrassingly simple: just type "1s" after "github" in any repository URL. So github.com/microsoft/vscode becomes github1s.com/microsoft/vscode, and the page loads with a VS Code-style interface where you can browse files, read code, search across the project, and navigate the folder structure with all the familiar editor conveniences. This solves the problem of GitHub's default code viewer being fairly basic, it shows one file at a time, without a file tree on the side or the ability to search across all files at once. github1s gives you that richer view immediately. You would use this when someone shares a repository link and you want to explore the codebase more comfortably than GitHub's built-in viewer allows, or when you want to read through a project's structure before deciding to clone it locally. It also works with GitLab repositories via gitlab1s.com. For private repositories, you can add a personal access token stored only in your browser. The project is built with TypeScript and runs entirely in the browser.

Copy-paste prompts

Prompt 1
Open the facebook/react GitHub repository in github1s and help me understand the top-level folder structure
Prompt 2
How do I search across all files in a GitHub repo using github1s, what keyboard shortcut or command do I use?
Prompt 3
How do I connect github1s to a private GitHub repository using a personal access token?
Prompt 4
Can I self-host github1s so my team can use it internally? Walk me through the setup steps
Prompt 5
What features does github1s give me that GitHub's built-in code viewer does not?

Frequently asked questions

What is github1s?

github1s lets you open any GitHub repository in a VS Code-like editor in your browser instantly, just add "1s" after "github" in the URL, no installation or sign-in required.

What language is github1s written in?

Mainly TypeScript. The stack also includes TypeScript.

How hard is github1s to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is github1s for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub conwnet on gitmyhub

Verify against the repo before relying on details.