node package manager

github-search-repos

github-search-repos Build Status

Search GitBub repositories

Install

$ npm install --save github-search-repos

Usage

const githubSearchRepos = require('github-search-repos');
 
githubSearchRepos('gulp+language:javascript').then(data => {
    console.log(data.items);
    //=> [{id: 11167738, name: 'gulp', full_name: 'gulpjs/gulp', ...}, ...] 
});

API

githubSearchRepos(query, [options])

query

Type: string

Search query.

options

token

Type: string

Token to authenticate with. Use this to increase the request count. Github supports up to 5 unauthenticated request per minute.

If you don't have a token you can generate a new one here.

sort

Type: string

Sort results by either stars , forks or updated. By default, results are sorted by best match.

Related

License

MIT © Kevin Mårtensson