S2Arm — SwitchゲームをARM64とMetalへ変換しApple環境で動かすツール

ToolApple SiliconiOSmacOSARM64MetalGame Porting

jhaizhou-ops/S2Arm

★ 2,765 ・ C# ・ Apache-2.0

GitHub →

関連記事

MetalGoose — macOS向けMetal実験プロジェクト

MetalGooseは、Objective-C++で書かれたmacOS向けの実験的レンダリングプロジェクトです。リポジトリにはXcodeプロジェクトや設定ディレクトリが含まれ、Metal(AppleのGPU API)を用いたGPU処理の実験的実装が行われていることが推測されます。現状READMEでは「GPU側の処理に問題があり接続が不安定」と明記されており、デバッグやリファクタリングを前提とした開発途中の状態です。(300字程度)

MetalmacOSObjective-C++

iOSAppMeshTransform — iOSのアプリ起動メッシュ変形を再現するサンプル

iOSの新しいアプリ起動アニメーションで見られる「メッシュ変形(Mesh Transform)」エフェクトを、SwiftUIとMetalで再現しようとした実験的サンプル。iPhone 16 Pro向けの画面サイズで動作するように作られており、実装の中心はMetalシェーダによる頂点/ピクセル操作で、UIイメージをGPU上でメッシュ変形して滑らかなトランジションを実現する点が特徴です。(約300字)

iOSMetalSwiftUI

SwiftBits - iOS向け究極のMetalシェーダー&ビジュアルエフェクト集

SwiftBitsは、iOSプラットフォーム向けにSwiftとMetalを用いて開発されたシェーダーとビジュアルエフェクトの包括的なコレクションです。ReactBitsからSwiftUIとMetalで再実装されており、GPUレンダリングを活用した高性能なグラフィック表現を提供。Metalシェーダープログラミングを学びたい開発者や、SwiftUIで洗練された視覚効果を実装したいエンジニアに最適なライブラリです。

SwiftMetaliOS

Notchy — ノッチに表示する軽量ターミナル(macOS)

NotchyはmacOS用のメニューバーアプリで、MacBookのノッチ部分に小さな浮動ターミナルパネルを表示します。ノッチにホバーするかメニューバーアイコンをクリックすると、埋め込みセッションを持つ端末パネルが現れ、開いているXcodeプロジェクトを自動検出してそのプロジェクトフォルダへ移動(cd)します。シンプルに開発ワークフローにアクセスできることを狙ったツールです。(約300字)

macOSSwift開発ツール

usecomputer — AIエージェント向け高速デスクトップ自動化CLI

usecomputerは、AIエージェントからデスクトップ操作を直接行えることを目的に作られた高速なCLIツールです。macOSのQuartzイベントをはじめ、プラットフォーム固有のキー注入経路(macOS / Windows / Linux X11)を備え、マウス移動・クリック・ドラッグ・カーソル位置取得やキーボード合成(type / press)をネイティブで実行します。Zigで実装されたN-APIモジュール経由で動作し、ネイティブコマンドをライブラリ関数としてエクスポートするため、CLIだけでなくエージェントやスクリプトからの組み込み利用にも適しています。

AutomationZigmacOS