作っているもの
私が作っているプロジェクトのうち幾つかを紹介します。
どれも中途半端なものばかりですが、興味があれば見てみてください。
-
Lython:
今一番気合を入れて進めているプロジェクト。実験的なLLVMベースのPythonコンパイラ。開発の過程は Zenn の方で記事としてまとめています。
-
MoZuku:
MeCab / CaboCha を用いた日本語文章のハイライト・校正を行う LSP サーバーの実装と各エディタ向けクライアントプラグイン群。
-
waveoptics:
ブラウザ上で動作する波動光学シミュレータ。JavaScript と GLSL (WebGL2) で実装されています。
-
jvm-pybind:
Python から Java の資産をシームレスに利用するためのバインディングライブラリ。
-
synthv-types:
JavaScript で Synthesizer V Studio のスクリプトを作成するための型定義コレクション。
-
bfjit:
x86_64 と arm64 向けの Brainf_ck JIT compiler。
-
edgekit:
Cloudflare Workers での Python アプリケーションの開発体験向上の為の SDK。
-
pyodide-playground:
ブラウザ上でローカルに完結する Python 関連技術を色々試せるプレイグラウンド。Pyodide による Python 実行環境, micropip による外部パッケージのロード, ty_wasm による言語サーバー。matplotlib の WebAgg バックエンドと実験的な SDL バックエンドをサポート。
こちらには私が貢献したオープンソースプロジェクトも載せておきます。