libgringo は (ncurses を使用して) コンソールと X ウィンドウの下の両方を実行する書き込みアプリケーションにライブラリ (gtk を使用)。libgringo は、コンソールからまたは X ウィンドウの下に実行している場合を検出し、コードを再コンパイルせずに使用する正しいライブラリを選択します。gringosh と gringodlg は libgringo を使用して cdialog ユーティリティと同じ機能を提供する 2 つのパーサーです。それは構成するためにいくつかのスクリプトは動作コンソールと X の窓の下、変更を加えずに書かれました。gringosh と gringodlg は cdialog をフォームと、画面上のウィンドウを 2 つ以上あたり 2 つ以上のボタンを持っている能力などのより強力な機能も提供します。