Awesome
<div align="center"><img src="https://user-images.githubusercontent.com/1473072/33020417-45869a00-ce0f-11e7-9faa-368445d463f7.gif" alt="Stars counter"/></div> <h1 align="center">GitHub Trending Repos</h1> <a href="https://circleci.com/gh/vitalets/github-trending-repos"><img src="https://circleci.com/gh/vitalets/github-trending-repos.svg?style=svg" alt="CircleCI"/></a>Here you can subscribe to new GitHub trending repositories in your favorite programming language. Updates come as GitHub notifications once a day or a week.
<!-- AUTO-GENERATED-CONTENT:START (TOC) -->- How it works
- How to subscribe
- Schedule
- Examples
- Available languages
- Specials
- Watching the repo
- Is it better than RSS / newsletter / etc?
- Alternatives
- Related links
How it works
- Every issue in this repo is related to a particular programming language
- Scheduled script once a day grabs github.com/trending for each language and drops a comment to the corresponding issue
- All issue subscribers receive pretty GitHub notification with new trends in the web interface <img alt="notification icon" valign="bottom" src="https://user-images.githubusercontent.com/1473072/32723023-01555c78-c87d-11e7-8190-6bf3bb0ec405.png"> or by email
How to subscribe
To become a subscriber please explore available languages and press <img alt="subscribe button" valign="middle" src="https://user-images.githubusercontent.com/1473072/32487280-46f4489c-c3ba-11e7-82d7-cfe073cac8d1.png"> button in the corresponding issues.
Schedule
You can choose daily or weekly notifications:
- Daily: runs every day at 00:00 UTC, see issues labeled with trending-daily
- Weekly: runs every friday at 03:00 UTC, see issues labeled with trending-weekly
Examples
Once a day (or a week) you get a notification in GitHub web interface:
After click you are navigated to the first unread comment with new trends in the selected language:
Available languages
Many languages are available for subscription:
<!-- AUTO-GENERATED-CONTENT:START (LANGS) -->- 1C Enterprise (daily)
- C (daily | weekly)
- C# (daily | weekly)
- C++ (daily | weekly)
- CSS (daily | weekly)
- Clojure (daily | weekly)
- Common Lisp (weekly)
- Crystal (daily | weekly)
- D (weekly)
- Dart (daily | weekly)
- Elixir (daily | weekly)
- Elm (daily | weekly)
- Emacs Lisp (daily | weekly)
- Erlang (daily | weekly)
- F# (weekly)
- Fortran (daily | weekly)
- GDScript (weekly)
- Go (daily | weekly)
- HCL (daily | weekly)
- Haskell (daily | weekly)
- Haxe (daily | weekly)
- Java (daily | weekly)
- JavaScript (daily | weekly)
- Julia (daily | weekly)
- Jupyter Notebook (daily | weekly)
- Kotlin (daily | weekly)
- Lua (daily | weekly)
- MQL4 (weekly)
- MQL5 (weekly)
- Nim (daily | weekly)
- Nix (daily | weekly)
- OCaml (daily | weekly)
- Objective-C (daily | weekly)
- PHP (daily | weekly)
- Pascal (weekly)
- Perl (daily | weekly)
- PowerShell (daily | weekly)
- Prolog (weekly)
- PureScript (daily | weekly)
- Python (daily | weekly)
- R (weekly)
- Racket (weekly)
- Ruby (daily | weekly)
- Rust (daily | weekly)
- Scala (daily | weekly)
- Shell (daily | weekly)
- Solidity (daily | weekly)
- Svelte (daily | weekly)
- Swift (daily | weekly)
- TeX (daily | weekly)
- Terraform (daily | weekly)
- TypeScript (daily | weekly)
- Vala (daily | weekly)
- Verilog (daily)
- Vim script (daily | weekly)
- Vue (daily | weekly)
- Zig (daily | weekly)
If you'd like to add new language - feel free to create issue by this template.
Specials
- Trending repos across all languages (daily | weekly)
- Trending repos in unknown languages (daily | weekly)
Watching the repo
If you start watching this repo - you will receive many notifications about all trends in all languages. The recommended way is to selectively subscribe on issues you are interested in.
Is it better than RSS / newsletter / etc?
It's a matter of taste. Personally I found it convenient by the following reasons:
- I'm dealing with GitHub notifications anyway and trends are seamlessly integrated in my daily workflow
- I can quickly overview trends without registering somewhere and watching ads
- I can view non-english entries that are automatically translated
Alternatives
- Newsletter:
- Twitter bot: @TrendingGithub
- Browser extension: Githunt
- RSS feed: github-trends.ryotarai.info
- Webpage: gitmostwanted.com/trending
- Webpage + GraphiQL API: https://trends.now.sh
Related links
© 2017-2022 Vitaliy Potapov
<a href="https://www.buymeacoffee.com/vitpotapov" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>