最近、JS界隈を始めとして、厨二病っぽい名前のライブラリやらフレームワークやら、言語やらが流行っているように思います。
(いや、むしろ流行って欲しい!)
そんなわけで、厨二病っぽい何やらかを、Githubから適当に探してみました。
あまりにも更新が古いものとか、開発が進んでいなさそうなものは除外しています。
そんな、どうでもいい感じの記事になっています。
怪物系
伝説上のモンスターとかをそのまま何かの名前にしていないかな
そんな感じで調べてみました
ドラゴン(Dragon)
空を飛んだり火を吹いたり、割と好き勝手な爬虫類のバケモノです。
こいつの名前を使ったライブラリとかはあるのでしょうか?
http://dragon.deparadox.com/
イかすスクロールとかドラッグオンのUIを提供する、jQueryのプラグイン
なるほど、Drag On でドラゴンとは。。。
似たようなものに https://github.com/jeremyckahn/dragon ってのもあって、これもシンプルで高機能なドラッグオンUIを提供しています。
https://github.com/cuckoosandbox/dragon
cuckoo sandboxをより拡張したものらしいです。
cuckoo sandboxはマルウェアの解析に使うツールですな
https://github.com/chrisabrams/dragon
Backbone.jsにES6とかES7とか仮想DOMとか、そういう新しい仕様や思想を取り入れて改善させた、クライアントサイドのフレームワークです
まだまだ作成途中に見えます
ベヘモス(Behemoth)
超でかい怪獣として表わされることの多い怪物ですな。
バハムートがベヘモスのアラビア読みらしいです。
https://github.com/DigitalPebble/behemoth
一貫した大規模ドキュメント処理の一連の流れを提供するプラットフォーム。
一連の処理とは、ドキュメントの取得(クローラーとか)、テキストの処理、処理結果の吐き出しのことです。
最近solrを触る機械があるので、この辺はチェックしておきたいですね。
めぼしい物はこれくらいでした。。。
リバイアサン(Leviathan)
こちらは海の怪獣ですな。
https://github.com/iambowen/leviathan
ちょっと古いですが、dockerレジストリとサーバの設定ファイルを共有サーバにおいておいて、開発環境構築の際に、自動的にそこからイメージや設定ファイルを取得し、お手軽に環境を再現してしまおうという仕組みを提供する、シェルスクリプト群です。
神格系
神様の名前を入れてしまう方も多いでしょう。
特に、多神教の神は俗っぽいのもいるので、使いやすかったりするのかもしれません。
オーディン(Odin)
大人気の北欧神話の神様。
あっさりとフェンリルに食われたりしてます。
http://wpod.in/
WordPressのベーステーマで、そこから容易にテーマを作っていけるよ!というフレームワークです。
ブラジルのWordPressユーザーグループが作ってるみたいで、ドキュメントがポルトガル語だったりします。
https://github.com/jwaldrip/odin
go言語のself-documentedなコマンドラインプログラムの作成を支援するライブラリです。
ナンノコッチャと思うかもしれませんが、例えばコマンドラインで
mycli -h
と書いたら、マニュアルやヘルプが出てくるものですが、これを自前で描くのは大変です。
しかし、このodinを使用することで、コードの中で記述した内容を読み取り、いい感じのヘルプを自動的に生成してくれるのです。
go言語を勉強する際には、是非とも試してみたいものです。
ゴーランガ!
https://github.com/h4t0n/odin
Ghostというブログ作成用のプラットフォームがあって、そのデフォルトテーマであるCasperをフォークして作られた、CSSライブラリです。
http://www.theodinproject.com/
WEB開発のオープンソースな学習プログラムです。
コードの割合を見ると、Rubyを中心に勉強するようですね。
ゼウス
ギリシャ神話の最高神は、一体どのようなツールに変貌しているのか。。
https://github.com/burke/zeus
railsの開発タスク、例えばconsoleとかserverとかtestとかを予め読み込んでおくことで、爆速で起動してしまうというツールです。
一応gemなんですが、コードの半分以上がgoで書かれているというツールです。
http://zeuscart.com/
とても堅牢な、PHP/MySQLベースのショッピングカートソフトウェアとのこと。
もう、ゼウス関係ないな。。。
見た目はとても面白そうなので、是非とも使ってみたい。
アマテラス(amateras(u))
日本からも神格をお一人
https://github.com/takezoe/amateras-modeler
EclipseにUMLとER図のエディタを導入するツール
HTMLエディタもあるみたいです。
https://github.com/mzelenyuk/Amaterasu
Rails製のソーシャルネットワークです。
武器編
強力な武器名をツールにつけることにより、「このツールこそ最強」を表すのは良いことだと思います。
そんな理由で作られたかどうかわかりませんが、有名な武器名のツールを探してみました。
エクスカリバー
アーサー王伝説出てくる、日本で最も有名な武器じゃないでしょうか。
厨二心をくすぐるこの武器をモチーフにしたツールは、どのようなものがあるでしょうか。
http://docs.excaliburjs.com/en/latest/
Excalibur.jsとは、もろな名前ですよね。
TypeScriptを使用するJavascriptのゲームエンジンです。
canvasを使って2Dゲームを作るために使います。
グングニル(gungnir)
北欧神話でいう、勝利のやりですね。
https://github.com/ZizhengTai/gungnir
C++で並列処理を簡単に書けるというツールです。
デュランダル(durandal)
神話ではないですが、英雄が持っていたという件ですね
http://durandaljs.com/
最近話題のSPAフレームワークですな。
Aureriaを参考に、更に開発を進めているようです。
まとめ
多かったり少なかったりする厨二ツールですが、見つけたらまた追加していこうと思います。