xSysInfo — Classic Amiga向け拡張システム情報ユーティリティ

ToolAmigaSystemInfoC

reinauer/xsysinfo

★ 145

GitHub →

関連記事

xdgctl — XDG デフォルトアプリ管理 TUI

xdgctl は XDG の既定アプリケーション(ファイルカテゴリごとのデフォルトアプリ)を端末上で視覚的に参照・変更できる軽量な TUI ツールです。C 言語で書かれ、GLib/GIO を使ってシステムのアプリ情報を取得・設定し、termbox2 で端末 UI を描画します。xdg-mime を直接叩かずにカテゴリ別(ブラウザ、テキストエディタ等)で一覧表示し、現在の既定が一目で分かる構成が特徴です。ビルドは Makefile ベースで、glib/gio と termbox2 の開発パッケージが必要です。(約300字)

TUIXDGC

xcc700 — ESP32向けミニCコンパイラ(自己宿主型)

xcc700は、ESP32(Xtensa)向けに設計された自己宿主型のミニCコンパイラです。小さなコードベースでC言語のフロントエンドから簡易的なコード生成、ELFバイナリ出力までをカバーし、組み込み向けのホットフィックスやテスト高速化、実験的な言語拡張の土台として使えます。コンパイラのしくみを学びつつ、実際にESP32上で動作する軽量ツールチェーンを手に入れたい開発者に適しています。(約300字)

compileresp32c

toyforth — FORTH風ミニインタプリタ(学習用)

Salvatore "antirez" が制作した学習用の小さな FORTH 風インタプリタ。C 言語で単一ファイルにまとまった実装で、YouTube の C コースで解説される教材的なリポジトリです。スタックベースの言語処理、トークン解析、語(word)辞書の扱いなど、実際の解説動画と合わせて学べる設計になっています。

ForthInterpreterC

gbl_root_canoe — EDK2ベースのブート/ルートイメージ実験

本リポジトリは、EDK2(UEFI)ツールチェーンを含む小規模なビルド環境とC言語のソースをまとめた実験的プロジェクトです。build.sh/clean.shによるビルド管理と、imagesディレクトリに格納される生成物を特徴とし、組み込み/ファームウェア開発やUEFIイメージの作成・検証を目的としたワークツリーとして機能します。READMEは簡素で、具体的な動作例やターゲットプラットフォームは明示されていませんが、EDK2を含む構成からUEFIベースの開発を想定できます(約300字)。

UEFIEDK2C

ゼロキャスト(zerocast)

zerocast は、史上最高の圧縮率をうたうジョーク性の高いロスィー圧縮技術を実装した小さなC製コマンドラインツールのリポジトリです。全てのデータを0バイトに圧縮し、無限の猿による復元で元に戻すという“冗談”をコード化しており、CMakeによるビルド構成や開発者向け設定ファイルが含まれます。軽量で学習用やジョークプロジェクトとして扱いやすい構成です。

[CompressionCCLI]

sameshi:2KBに収まるミニマルなチェスエンジン

sameshiは、約1.95KBのヘッダファイルに収まる極小チェスエンジンです。120セルのメールボックス型ボード表現、ネガマックス探索、アルファベータ枝刈り、物量に基づくシンプルな評価、取り手優先の手順順序付けなどを備え、チェック/チェックメイト/ステイルメイトの合法手判定を行います。キャスリングやアンパッサン、昇格など一部ルールは未実装ですが、限られた機能で実戦的に遊べる約1170 Elo相当(推定)の軽量実装が特徴です。

Cchessengine