Meet GitHub1s: Load a GitHub Project in 1 Second

A Website for Reading Open Source Projects from GitHub OnlinePhoto by Mohammad Rahmani on UnsplashWhat is github1s?GitHub1s developed by @conwnet, this project aims to be an extremely fast way to load up any GitHub project in “one second” with the same…


This content originally appeared on Bits and Pieces - Medium and was authored by Tomoe Li

A Website for Reading Open Source Projects from GitHub Online

GitHub1s — An Excellent Website For Online Reading Open Source Projects | Tomoe
Photo by Mohammad Rahmani on Unsplash

What is github1s?

GitHub1s developed by @conwnet, this project aims to be an extremely fast way to load up any GitHub project in “one second” with the same feel as if you opened it up locally on VSCode.

Take React as an example, in the URL, simply replace github with github1s, as shown in the following image:

github1s | Tomoe
Original React repo
github1s react | Tomoe
React repo when viewed with github1s

How about it, isn’t it cool, then let’s talk about the advantages and disadvantages of this project.

Advantage of github1s

  • Almost the same interface as VS Code.
  • Ability to quickly read and review code
  • Support for some shortcuts in VS Code.
  1. The ability to command + click (window is ctrl + click) automatically jumps to the corresponding function.
  2. Press command + p to quickly find and locate a file, command + shift + f to search for a file globally, etc.
Support for some shortcuts in VS Code | Tomoe
Press command + p
  • Support the derivation type after hover and the appearance of pop-up modals:
op-up modals | Tomoe
Hover
  • Support for code collapse and expansion:
Support for code collapse and expansion | Tomoe
Collapse and expansion
  • Support for online code comparison:
Code comparison | Tomoe
Code comparison
  • Downloadable files or folders:

Disadvantages

  • Can not click on a file to jump to another file. In the current version, it is not possible to click on the referenced file and then automatically open other files, although some regret, but we still want to have a feature.
  • Unable to preview .md files.

Conclusion

Github1s brings some convenience, better than just using GitHub on its own, and a better experience than the sourcegraph plugin! But to completely replace the local editor to read the source code, it still needs to be improved, such as the above-mentioned shortcomings.

Unlock 10x development with independent components

Building monolithic apps means all your code is internal and is not useful anywhere else. It just serves this one project. And as you scale to more code and people, development becomes slow and painful as everyone works in one codebase and on the same version.

But what if you build independent components first, and then use them to build any number of projects? You could accelerate and scale modern development 10x.

OSS Tools like Bit offer a powerful developer experience for building independent components and composing modular applications. Many teams start by building their Design Systems or Micro Frontends, through independent components. Give it a try →

An independent product component: watch the auto-generated dependency graph

Meet GitHub1s: Load a GitHub Project in 1 Second was originally published in Bits and Pieces on Medium, where people are continuing the conversation by highlighting and responding to this story.


This content originally appeared on Bits and Pieces - Medium and was authored by Tomoe Li


Print Share Comment Cite Upload Translate Updates
APA

Tomoe Li | Sciencx (2022-02-15T11:08:31+00:00) Meet GitHub1s: Load a GitHub Project in 1 Second. Retrieved from https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/

MLA
" » Meet GitHub1s: Load a GitHub Project in 1 Second." Tomoe Li | Sciencx - Tuesday February 15, 2022, https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/
HARVARD
Tomoe Li | Sciencx Tuesday February 15, 2022 » Meet GitHub1s: Load a GitHub Project in 1 Second., viewed ,<https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/>
VANCOUVER
Tomoe Li | Sciencx - » Meet GitHub1s: Load a GitHub Project in 1 Second. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/
CHICAGO
" » Meet GitHub1s: Load a GitHub Project in 1 Second." Tomoe Li | Sciencx - Accessed . https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/
IEEE
" » Meet GitHub1s: Load a GitHub Project in 1 Second." Tomoe Li | Sciencx [Online]. Available: https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/. [Accessed: ]
rf:citation
» Meet GitHub1s: Load a GitHub Project in 1 Second | Tomoe Li | Sciencx | https://www.scien.cx/2022/02/15/meet-github1s-load-a-github-project-in-1-second/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.