
RustのCLIフレームワークを作ってみた
作った経緯
RustのCLIフレームワークはclapが有名ですが機能が多く、そこまでの機能は必要じゃないけどCLIを簡単に構築できるライブラリをRustの勉強がてら作ってみました。
Responder + WebSocketで簡易チャットアプリ
TL;DR
WebSocketをほとんど使かったことがなかったので使ってみた。 ユーザー認証のない簡易的なチャットアプリならすぐ作れそうだったので2018年にリリースされたばかりのPythonのWebフレームワークResponderを使って実装してみた。(そもそもResponderの情報が少なすぎる上にWebSocketを使っている記事などが皆無だったのでソースコード読んだりResponderのベースになっているStarletteのことも調べたりして結構大変だった…)
ResponderはPython界隈では有名なKenneth Reitzさん作(requestsやpipenv作った人)
完成品 : https://github.com/ksk001100/responder-websocket