We use cookies on this site to enhance your user experience

By clicking the Accept button, you agree to us doing so. More info on our cookie policy

Codestrap

[JavaScript]

Codestrap

[JavaScript]

Bootstrap a dev project in the browser

Display and run personal GitHub repositories

Popular languages supported

Description

Codestrap is a Google Chrome extension for developers. It allows to quickly bootstrap a dev project entirely in the browser!

With a few clicks is possible to configure and launch a dev project with your favorite language and framework (for example Java with Spring Boot). The project is launched in Gitpod to develop and debug directly in the browser. Supported languages are Java, Python, and JavaScript including a few frameworks.

The extension combines two cool technologies: GitHub templates and Gitpod. GitHub templates allow copying a repository as a base template for your project. Gitpod (besides other features) provides a web Visual Studio Code connected to GitHub repositories. Codestrap combines these two features in a handy Chrome extension.

The extension is implemented in JavaScript and uses octokit.js to communicate with GitHub.

Why did I create it?

I am often on StackOverflow and CodeReview, where developers post coding questions. Before answering a question I want to make sure that the code runs properly but creating a new project on my laptop every time is annoying and takes time. Codestrap allows me to do it quickly and without even opening my IDE!

Additionally, I used it as a chance to learn how a Chrome extension works.

Why should you use it?

If you are a developer and you like helping others on StackOverflow, then this extension will probably be useful for you.

If you often use GitHub, you like coding and experimenting with new languages, then it might also be useful for you.

My Contribution

Solo developer.

Technologies

JavaScript

Where

Here on GitHub. The templates are here.