Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/4gray/vsc-github-trending

:octopus: Explore Github Trending repositories directly from Visual Studio Code
https://github.com/4gray/vsc-github-trending

github react typescript vscode vscode-extension

Last synced: 3 months ago
JSON representation

:octopus: Explore Github Trending repositories directly from Visual Studio Code

Awesome Lists containing this project

README

        

# VSC Github Trending

[![Version](https://vsmarketplacebadge.apphb.com/version/4gray.vsc-github-trending.svg)](https://marketplace.visualstudio.com/items?itemName=4gray.vsc-github-trending)
[![Installs](https://vsmarketplacebadge.apphb.com/installs-short/4gray.vsc-github-trending.svg)](https://marketplace.visualstudio.com/items?itemName=4gray.vsc-github-trending)
[![Downloads](https://vsmarketplacebadge.apphb.com/downloads-short/4gray.vsc-github-trending.svg)](https://marketplace.visualstudio.com/items?itemName=4gray.vsc-github-trending)
[![Actions Status](https://github.com/4gray/vsc-github-trending/workflows/Build%20application/badge.svg)](https://github.com/4gray/vsc-github-trending/actions)

Explore Github Trending repositories directly from Visual Studio Code. Extension is based on React, [Material-UI](https://material-ui.com/), [Trending API](https://github.com/huchenme/github-trending-api) and VSCode Webview API.

## Usage

Just press `Ctrl+P` or `Cmd+P` and type:

`> GT: Open Github Trending`

## Install

Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.

`ext install 4gray.vsc-github-trending`

Extension is available on [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=4gray.vsc-github-trending#overview)

## Usage and configuration

Use `vsc-github-trending.languages` option to set list of preferred languages which should be displayed in the extension, e.g.:

```
"vsc-github-trending.languages": [
"c++"
"css"
"java",
"javascript",
"go",
"python",
"ruby",
"rust",
"typescript"
],
...
```

_Note: See [list](https://github-trending-api.now.sh/languages) of all supported languages (use `urlParam` for configuration)_

Selected language and time interval could also be configured, e.g.:

```
"vsc-github-trending.selectedInterval": "daily",
"vsc-github-trending.selectedLanguage": "javascript",
...
```

## Source Code

Source code of this extension is available on Github.

## Credits

- [Github Trending API](https://github.com/huchenme/github-trending-api)
- [VSCode React Starter](https://github.com/rebornix/vscode-webview-react)
- Hot Icon by [Vaibhav Radhakrishnan](https://thenounproject.com/search/?q=hot&i=551479)