HaxeRails
RubyOnRailsのAssetPipeLineでHaxeのコンパイルを行うGemを作成しました。従来のRails開発にノイズを殆ど加えることなくHaxeが利用出来るようになります。
Source Code
Haxeknockoutjs
AltJsの一角であるHaxeというプログラム言語と、MV*系のフロントエンドフレームワークであるknockoutjsとを利用して作成してブログ投稿サイト風のアプリケーションを作成しました。アプリケーション制作のためのフレームが特に用意されていないknockoutjsに対して、保守性の高いフレームを用意してコードが書かれています。サンプルに載せてある文章は青空文庫より拝借しましたm(__)m
サンプルサイトSource Code
Haxeからknockout-validationプラグインを利用するための型定義(extern)ライブラリです。haxelibからinstallできるので、直ぐに利用することが出来ます。
PHPCakePHP
CakeHamlはcakephp3用のプラグインです。このプラグインを利用すると、cakephp3のテンプレートをHamlで記述することが出来ます。テンプレートファイルの保守性の向上や、記述性の改善などに役立ちます。
PHP
passetはPHPのViewに書かれるassetの管理と出力をコントロールしてくれるライブラリです。PHPを利用したプロジェクトではViewファイルが高度に分割されることがありますが、その分割されたViewファイルの中にjavascriptが一緒に埋め込まれることで、メンテナンス性の悪化や、ページ表示速度への悪影響などの問題が発生します。このライブラリはそういった問題を解決するために作成しました。
Haxejavascript
routerhxはHaxe(js taraget)とjavascriptで利用することが出来るシンプルなフロントエンドルーティングライブラリです。このライブラリはpush stateに対応しいるので、ページのリロードやヒストリーバックなど通常のブラウザの操作を損なわずに、フロントエンドのみでページ遷移することを可能にします。このライブラリを利用して作成した専用のライブラリ紹介サイトがあります(中途半端な状態ですが(^_^;))。
ライブラリサイトSource Code