GitHubに公開しているコードを紹介します。
python-patterns
phthon-patternsは様々なデザインパターンをpythonで実装したリポジトリです。
python-patternsをフォークして翻訳したものです。デザインパターンをPythonで実装したOSSの中では、このリポジトリが最もStar数が多く、内容も充実していました。
解説も丁寧に書かれていますが、英語で書かれており読むのが大変だったため翻訳しました。
fastapi-react-sample
fastapi-react-sampleはfastAPIとReactを使ったWebアプリです。
full-stack-fastapi-postgresqlを使いたかったのですが、動かなかったため動くようにカスタマイズしたものです。
昨今はフロントエンドにReactやVue.js、バックエンドにWebAPIを使うサイトが増えてきているため学習用に作りました。
高速で、型安全で人気も高いためDjango REST frameworkに変わるPythonのWebAPIフレームワークだと思いました。しかし、DjangoのORMに慣れている身としては、SQLAlchemyは使いづらく感じました。