All Projects → orsinium-labs → awesome-generator

orsinium-labs / awesome-generator

Licence: LGPL-3.0 license
Generate awesome list over Github API

Programming Languages

go
31211 projects - #10 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to awesome-generator

stellar
Search your github stars in R
Stars: ✭ 24 (-47.83%)
Mutual labels:  github-api
github-react-native-apollo-graphql
📱 A GitHub mobile app built with React-Native and Apollo GraphQL
Stars: ✭ 24 (-47.83%)
Mutual labels:  github-api
gh-notify
GitHub CLI extension to display GitHub notifications
Stars: ✭ 66 (+43.48%)
Mutual labels:  github-api
git-space
A web application to view Github's user profile.
Stars: ✭ 14 (-69.57%)
Mutual labels:  github-api
Issues-Hunt
Hunt for problems to solve using GitHub API. Save time searching for "good first issue" or "help wanted" labels.
Stars: ✭ 44 (-4.35%)
Mutual labels:  github-api
GithubClient
Github iOS Client based on Github REST V3 API and GraphQL V4 API
Stars: ✭ 42 (-8.7%)
Mutual labels:  github-api
version exporter
Monitor the versions of the things you run and care about
Stars: ✭ 16 (-65.22%)
Mutual labels:  github-api
neo
A Discord bot built to satisfy a multitude of needs
Stars: ✭ 16 (-65.22%)
Mutual labels:  github-api
Gitter
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
Stars: ✭ 3,555 (+7628.26%)
Mutual labels:  github-api
GithubApp-android-architecture
Let's learn a deep look at the Android architecture
Stars: ✭ 16 (-65.22%)
Mutual labels:  github-api
vidyabhandary
Self updating profile readme for github
Stars: ✭ 36 (-21.74%)
Mutual labels:  github-api
go-github-app
Template for building GitHub Apps in Go.
Stars: ✭ 45 (-2.17%)
Mutual labels:  github-api
Triton
GitHub notifications tracker for Telegram. Pushes GitHub notifications to Telegram.
Stars: ✭ 12 (-73.91%)
Mutual labels:  github-api
github-interact-cli
🎩 Interact with GItHub right inside your terminal
Stars: ✭ 43 (-6.52%)
Mutual labels:  github-api
zulipbot
GitHub workflow-optimizing bot by @zulip
Stars: ✭ 70 (+52.17%)
Mutual labels:  github-api
ghrecipes
⛔ ARCHIVED ⛔ Provides some helper functions for using the GitHub V4 API
Stars: ✭ 28 (-39.13%)
Mutual labels:  github-api
actions
Collection of repetitive GitHub Actions
Stars: ✭ 12 (-73.91%)
Mutual labels:  github-api
github-markdown-render
Display Markdown formatted documents on your local web server using GitHub's Markdown rendering API and CSS to mimic the visuals of GitHub itself.
Stars: ✭ 18 (-60.87%)
Mutual labels:  github-api
org-stats
Get the contributor stats summary from all repos of any given organization
Stars: ✭ 151 (+228.26%)
Mutual labels:  github-api
ezprofile
🚀 Create an automatic portfolio based on GitHub profile.
Stars: ✭ 344 (+647.83%)
Mutual labels:  github-api

Awesome generator

Awesome Generator logo

Build StatusBuild statusGo report Code size License

Generate awesome list for any language over Github search API.

Generated awesome lists: generated-awesomeness.

Installation

Download binary for latest release or install from source:

go get github.com/orsinium/awesome-generator
cd $GOPATH/src/orsinium/awesome-generator

Usage

Generate awesome list for language:

go run awesome.go -l python > python.md

Generate awesome list for topic:

go run awesome.go -t docker > docker.md

If you're download binary release then use it instead of go run awesome.go:

./linux-amd64.bin -t docker > docker.md

Advanced usage

Save projects to JSON:

go run awesome.go -l python --json > python.json

Generate awesome list from JSON:

cat python.json | go run awesome.go > python.md

Command line arguments

  • -l -- language. go run awesome.go -l python
  • -t -- topic. go run awesome.go -t docker
  • --json -- dump projects to json. go run awesome.go -l python --json
  • --pages -- count of pages (default 10). go run awesome.go -l python --pages 5
  • --min -- minimum projects into one section (default 2). go run awesome.go -l python --min 3
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].