logo
Mini S3

2026/02

Mini S3

ユニットテスト用のインメモリで動作するS3互換サーバー。テストは書きたいが、モックは使いたくないという思いがあり更にDockerとかで建てるのも微妙なので、miniredisというインメモリなGoのユニットテスト用のライブラリがありこのアプローチが好きなのでS3用のも欲しいと思い作成しました

#Go#S3

GitHub Trending 日本語まとめ

2026/02

GitHub Trending 日本語まとめ

GitHub Trendingの概要を日本語に翻訳して毎日お届けします!

#Go#LLM

exiftool-go

2026/02

exiftool-go

exiftoolというExifを表示/編集するPerlのツールがあるのですが、これをzeroperlでWasm化し、更にWazeroで動かすというWasm on Wasm構成でPure GoでExiftoolを動かしています

#Go#CLI#Wasm

genenv

2025/11

genenv

.env.example のようなテンプレートファイルのプレースホルダーにランダムな値を入れた .env ファイルを生成するシンプルなCLIツール

#Go#CLI

Shutdown Timer

2025/09

Shutdown Timer

Windows専用のPCシャットダウンしてくれるアプリです。〇〇分後にシャットダウンと〇〇時にシャットダウンの2通りをサポートしています。英語対応やライト/ダークテーマにも対応しています。WinAppSDKとWinUI 3を使って作りました

#C Sharp#WinAppSDK#WinUI 3

HappyShot

2025/02

HappyShot

動画を送るだけで最高のベストショットが手に入るWebアプリです。顔の向き検出と表情解析AIを使用して、全員がカメラを向いて笑顔になっている最適な瞬間を自動で抽出します。LINE Botからも利用でき、集合写真の撮り直しの手間を大幅に削減できます。

#Python#TypeScript#Next.js

Chronotes

2024/11

Chronotes

毎日の日記や日報を、GitHubなどの計7つのサービスから作業ログや会話を自動収集し、AIを用いて要約しノートを生成するアプリです。期間別に要約することも可能で、毎日の日記をつける手間を省けます。

#Go#TypeScript#Next.js#Docker#PostgreSQL#Tailwind#Gemini

Scene Hunter

2024/08

Scene Hunter

ゲームマスターが撮影した写真のヒントを元に、プレイヤーは同じ場所や構図を探し出し、ゲームマスターの写真に最も似た写真を撮影したプレイヤーが勝利するゲームです。

#Python#TypeScript#Go#React#Gemini

シラバスアプリ

2024/12

シラバスアプリ

大学のシラバスを快適に検索・閲覧できるWebアプリです。大学公式のシラバス検索サイトが非常に使いづらかったため作成しました。シラバスのデータ取得にはPythonを用いています。フロントエンドはReact Router v7とhono, shadcn/uiを使用してCloudflare Workersにデプロイする意欲的な技術スタックになっています。

#Python#TypeScript#React Router v7#React#Cloudflare

yashikota.com

2024/01 ~ 2024/03

yashikota.com

このサイトです。AstroやBun、shadcn/uiなど個人開発ならではの技術スタックスを採用し作成しました。

#TypeScript#Astro#shadcn/ui#Bun

4bitCPU エミュレーター

2023/03

4bitCPU エミュレーター

TD4という4bitCPUアーキテクチャ用エミュレーターをPythonで開発しました。公式エミュレーターと同等のエミュレーションに加え、可変クロックの実装やTD4公式エミュレータが扱うファイルからの読み込み、TUIでのエミュレーションなど使いやすさに工夫を凝らしました。またPyPIに登録してパッケージとしてダウンロードできるようにしています。

#Python#CPU

JANCode Generator

2023/02

JANCode Generator

日本の流通には欠かせないバーコードことJANCodeを標準ライブラリだけで作成するライブラリです。現在はPython版のみ開発済みで、PyPIに登録し手軽に使用できるようなっています。

#Python#JANCode