GitHubのawesomeリストが本当にawesomeなものばかりだから一度見てほしい

伝えたいことは全てタイトルに書いた。

## 動機
https://github.com/topics/awesome
を眺めていて本当にawesomeなものばかりだった (割にあまりどこにもそのawesomeさが書かれていないように見えた) ので書く。

## awesomeリストとは
[GitHub で使われる慣習的なリポジトリについてまとめてみた#awesome](https://qiita.com/sta/items/c69d73fb1bb781fe6b9c#awesome) より: 
「特定テーマに関するキュレーションを行うリポジトリ。Markdown のリスト表記で一覧化するのが一般的。また、Contribution も受け付けている（人気のあるリポジトリはガイドラインも厳しめ）。」

### Where?
ここのことです: **https://awesome.re/**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93824/050462c6-0e17-dd99-a922-276ca9253826.png)
画像はリポジトリから引用。

### What?
[What is an awesome list?](https://github.com/sindresorhus/awesome/blob/main/awesome.md) よりDeepL翻訳

> awesome マニフェスト
もしあなたのリストをawesomeに掲載したいのであれば、実際にawesomeであるものだけをリストに載せるようにしましょう。結局のところ、これはキュレーションであって、コレクションではありません。

> しかし awesome って何？

> **awesomeであるものだけが awesomeなのです。**
リストに入れるものが実際に awesome 素晴らしいものかどうか調べてください。あなたや他の投稿者が個人的にお勧めできるものだけをリストに入れましょう。あまりにも多くのものを含めるよりも、むしろ、厳選した方が良いでしょう。

つまり選びぬかれたawesomeなものリストなのである。


## 例えば

### awesomeな無料本
いきなりソースコードでもなんでもなく邪道だが [ebookfoundation](https://ebookfoundation.github.io/free-programming-books/) の無料本リスト。
https://github.com/EbookFoundation/free-programming-books#readme
日本語版もある: https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books-ja.md

[QiitaやZennよりも便利？ IPAの資料を読もう!](https://zenn.dev/koduki/articles/d36e18c41b4bd0) が最近お勧めされていたがそんなIPAの資料も含め、オンラインで無料で読める awesome な書物揃い。[JavaScript](https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books-ja.md#javascript)、[Git](https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books-ja.md#git)、等など。
**当記事を読む暇があるなら本当にこちらを読んだ方がいい。**そういうリスト。

### awesomeなロードマップ
これも有名。毎年更新されるRoadmap。
https://github.com/liuchong/awesome-roadmaps#readme
**Developer roadmap**: https://github.com/kamranahmedse/developer-roadmap
他にも [The Full-Stack Software Design and Architecture](https://github.com/stemmlerjs/software-design-and-architecture-roadmap)、[UI/UX](https://github.com/togiberlin/ui-ux-designer-roadmap) 等などのロードマップがあった。
awesomeな開発者はもう知っていると思う。


### awesomeな言語・プラットフォーム
Qiitaにそれぞれ、訳されているawesomeな記事がある。


* **Architecture**: https://mehdihadeli.github.io/awesome-software-architecture/
    * Awesomeなアーキテクチャ
* **JavaScript**: https://github.com/sorrycc/awesome-javascript
    * [Awesome JavaScript : 素晴らしい JavaScript ライブラリ・リソースの数々](https://qiita.com/hatai/items/5bf899bfe8f5d86d2096)
* **Node.js**: https://github.com/sindresorhus/awesome-nodejs
    * [Awesome Node.js : 素晴しい Node.js フレームワーク・ライブラリ・ソフトウェア・リソースの数々](https://qiita.com/hatai/items/61030176a254cbe7ff2b)。
* **Go**: https://github.com/avelino/awesome-go
    * [Awesome Go : 素晴らしい Go のフレームワーク・ライブラリ・ソフトウェアの数々](https://qiita.com/hatai/items/f31914f37dc6c53b2bce)。
* **Selenium**: https://github.com/christian-bromann/awesome-selenium
    * [Awesome Selenium : 素晴しい Selenium ライブラリの数々](https://qiita.com/hatai/items/a4cbff763b9ee8a7879a)。
* **Java**: https://github.com/akullpp/awesome-java
    * [Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々](https://qiita.com/hatai/items/7868996e3eb5fa55f11a) 。
* **Python**: https://github.com/vinta/awesome-python
    * [Awesome Python：素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々](https://qiita.com/hatai/items/34c91d4ee0b54bd7cb8b) 。
* **Ruby**: https://github.com/markets/awesome-ruby
    * [Awesome Ruby : 素晴しい Ruby のライブラリ・ツール・フレームワーク・ソフトウェアの数々](https://qiita.com/hatai/items/62766145f2e24fa1c246) 。

等など。

### awesomeなアルゴリズム
アルゴリズム本買う前に一回見ても良い。オンラインジャッジのリストなどもある。
**AtCoder** https://atcoder.jp/ もこのリストの中に居た。
https://github.com/tayllan/awesome-algorithms#readme
awesomeだ。

### awesomeなセキュリティ
Application Security、SecurityからWeb Security、GDPR等。
**Webセキュリティ**: https://github.com/qazbnm456/awesome-web-security/blob/master/README-jp.md
これは日本語版もありなのがawesome。

### awesomeなエディタ
エディタ。以下など。
**VSCode**: https://github.com/viatsko/awesome-vscode#readme
**Vim**: https://github.com/mhinz/vim-galore#readme
語彙力を失うくらいにはawesomeだ。

### awesomeなガイドライン
プログラミングの言語のスタイル、慣習、方法を推奨するもの。[10 Trending projects on GitHub for web developers - 20th August 2021](https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-20th-august-2021-2jal) でも紹介されるawesomeだ。

https://kristories.gitbook.io/awesome-guidelines/

[https://github.com/Kristories/awesome-guidelines](https://github.com/Kristories/awesome-guidelines)


### awesomeなスタイルガイド
各言語のスタイルガイド集。
https://github.com/kciter/awesome-style-guide
HTMLからJava、Python、Ruby、Rust、Shellの他、SQLまで、何でも。awesomeだ。

### awesomeなフォント
各種awesomeなフォント。
https://github.com/brabadu/awesome-fonts
無料フォントから、emojiもawesome。

### awesomeなDocker composeとDocker
[https://github.com/docker/awesome-compose](https://github.com/docker/awesome-compose)
[https://github.com/veggiemonk/awesome-docker](https://github.com/veggiemonk/awesome-docker)

https://qiita.com/mochimoching/items/884758da98bb8609d943

### awesomeなSRE

[https://github.com/dastergon/awesome-sre](https://github.com/dastergon/awesome-sre)

https://qiita.com/e99h2121/items/ae338e099f2ba765aed4


### awesomeなその他

書ききれないオールジャンルな物たち。

* **Slack**: https://github.com/matiassingers/awesome-slack#readme
    * 各種、Slackにまつわる便利スクリプトなど。
* **Productivity**: https://github.com/jyguyomarch/awesome-productivity#readme
    * 各種、生産性ツール。
* **Remote Job**: https://github.com/lukasz-madon/awesome-remote-job
    * 各種、リモートワークの某。
* **Readme**: https://github.com/matiassingers/awesome-readme#readme
    * 各種 Readme。
* **IT名言集**: https://github.com/victorlaerte/awesome-it-quotes#readme
    * “If it's a good idea, go ahead and do it. It's much easier to apologize than it is to get permission.” --- COBOLの母、グレース・ホッパーおばちゃんのawesomeな言葉等などがawesome。
* **Forビギナー**: https://github.com/MunGell/awesome-for-beginners
    * [Hacktoberfest](https://hacktoberfest.digitalocean.com/)にも優しい初心者向けでawesome。
* **ForNonprogrammer**: https://github.com/szabgab/awesome-for-non-programmers
* **News Letters**: https://github.com/zudochkin/awesome-newsletters


## Awesomeなプロンプト

2023年追記。

https://github.com/f/awesome-chatgpt-prompts


## Was it awesome?

書いてみたものの、詳細コンテンツ自体は皆様ご存知のもののほうが、もしかしたらたくさんあるかもしれません。この馴染みのリポジトリもawesomeリスト入りしていたものだったのだなあ、等と思ってしまいつつ、awesomeなリファレンスとしてこのリスト達を眺めてみたら壮観で、感動するばかりだったので書きました。

…かつここで [誰かが作った素晴らしいライブラリキュレーションリンク集awesome](https://qiita.com/applideveloper/items/b1887cb5576cd3bd3941) という少し前 (5年ほど) の記事をようやく発見。2番煎じに恐縮しつつも、2021年現在の情報Updateということで。以上楽しんでいただければさいわいです。


## 後日談
[Awesome list in GitHub is awesome.](https://dev.to/e99h2121/awesome-list-in-github-is-awesome-17im) ... と同じ趣旨の話をdev.toに書き込んでみたら、これも良いよ、とお返事を頂いた。

https://dev.to/devlorenzo/comment/1c79a