|
2013年が終わりを迎えました。過去1年間のユーザーによるアクセス、コミュニケーションと共有、プロジェクトの更新頻度など、様々な要素に基づき、Open Source Chinaに掲載されている約3万件のオープンソースソフトウェアの統計をまとめ、最も人気のあるオープンソースソフトウェア上位XXを決定しました。参考までに。 このランキング リストは、主に 2013 年に Open Source China コミュニティに新たに追加されたさまざまなオープン ソース ソフトウェアに焦点を当てています。ユーザー トラフィックやエンゲージメントなどの要素に基づいてフィルタリングされ、トップ 20 のオープン ソース ソフトウェア リストが作成されます。 (掲載要件:2013年に掲載) 1. Eチャート Baiduの商用フロントエンドデータ可視化チームがオープンソースで開発したEChartsは、HTML5 Canvasをベースとした純粋なJavaScriptチャートライブラリです。直感的で鮮明、かつインタラクティブで、カスタマイズ可能なデータ可視化チャートを提供します。ドラッグ&ドロップによる再計算、データビュー、値範囲ナビゲーションといった革新的な機能により、ユーザーエクスペリエンスが大幅に向上し、データのマイニングと統合が容易になります。 開発言語: JavaScript ライセンス: MIT ソースコードのダウンロード: https://github.com/ecomfe/echarts 2.ゼウス Zeusは、Hadoopタスクのデバッグと実行から本番環境タスクの定期的なスケジューリングまで、タスクライフサイクル全体をサポートする包括的なHadoopジョブプラットフォームです。機能的には、Hadoop MapReduceタスクのデバッグと実行、Hiveタスクのデバッグと実行、Shellタスクの実行、Hiveメタデータのビジュアルクエリとデータプレビュー、Hadoopタスクの自動スケジューリング、そして包括的なドキュメント管理をサポートします。 プログラミング言語: Java ライセンス: GPL ソースコードのダウンロード: https://github.com/alibaba/zeus 3.ライム Fredrik Ehnbom氏はGo言語で「Lime」という新しいコードエディタを開発しました。彼はこれをSublime Textのオープンソース実装だと主張しています。LimeはSublime Textのキーボードショートカット、Textmateのカラーテーマ、構文定義と互換性があります。 業界の中には、Lime のリリースにより Sublime Text のオープンソース化が促進される可能性があると言う人もいます。 プログラミング言語: Go ライセンス: BSD ソースコードのダウンロード: https://github.com/limetext/lime 4.コアラ Koala は、Java EE エンタープライズ アプリケーション開発分野で使用されるプラットフォーム ツールであり、アーキテクトによるシステム設計の簡素化、フレームワークの結合の削減、システムの柔軟性の向上、開発エンジニアの作業効率の向上、コストの削減に役立ちます。 プログラミング言語: Java ライセンス: Apache ソースコードのダウンロード: http://git.oschina.net/openkoala/koala 5. jsGen jsGenは、純粋なJavaScriptで書かれた新世代のオープンソースコミュニティウェブサイトシステムです。主にプロフェッショナルなSNS型コミュニティの構築に使用されます。クライアント側のAngularJSアプリケーションにわずかな変更を加えることで、マルチユーザーブログシステム、フォーラム、またはCMSコンテンツ管理システムにも活用できます。 開発言語: JavaScript ライセンス: MIT ソースコードのダウンロード: http://git.oschina.net/zensh/jsgen 6.余次元 Codimension は、コード編集やチャートベースのコード分析などの機能を提供する Python 統合開発環境です。 開発言語: C++、Python ライセンス: GPLv3 ソースコードのダウンロード: https://launchpad.net/~isloginov/+archive/codimension 7.ヤフーピュア PureはYahoo!のCSSフレームワークで、Normalize.CSSを使用しており、JavaScriptコードは一切不要です。レスポンシブデザインをベースとし、テーブル、フォーム、ボタン、ナビゲーションなど、様々なスタイル付きコンポーネントを提供しています。非常に使いやすく、フレームワーク全体のサイズも非常に軽量で、圧縮後でもわずか5.7KBです。 開発言語: HTML/CSS ライセンス: BSD ソースコードのダウンロード: https://github.com/yui/pure 8.ハウティーアイオー Hawt IOは、ActiveMQ、Camel、Karaf、Fuse Fabric、Tomcatなどのシステムを監視するために設計された、新しいプラグイン可能なHTML5パネルです。プラグインスイートを通じて、追加の監視機能も提供できます。 プログラミング言語: Java ライセンス: Apache ソースコードのダウンロード: https://github.com/hawtio/hawtio 9.ファブリケーター Phabricatorは、Facebookがリリースしたビジュアルコードレビューツールです。エンジニアはページ上の各コード(1行または複数行)について、簡単にやり取りし、議論することができます。レビュー担当エンジニアは、コードの変更を承認したり、元の作成者に修正の継続を依頼するための質問を投げかけたり、コードレビューに適さないと判断してレビューから撤退したりすることができます。エンジニアは明示的に承認されたコードのみをサーバーサイドのコードリポジトリに送信できます。これは送信ツールに統合され、強制的に適用されます。基本的な考え方は、多くの人が繰り返し実践している良い習慣を自動化し、ツールに結び付けることです。「Don't make me think(考えさせない)」という方法で、良い習慣を促進します。 開発言語: PHP ライセンス: Apache ソースコードのダウンロード: https://github.com/facebook/phabricator 10. UbuntuKylin Ubuntu Kylinプロジェクトの目標は、中国のユーザーにとってより適切なUbuntu派生版を作成することです。私たちは、ユーザーに高品質なユーザーエクスペリエンスを提供することに尽力しています。Ubuntuの正式メンバーとなることを申請しました。 プログラミング言語: ~ ライセンス: GPL ソースコードのダウンロード: http://code.launchpad.net/~ubuntukylin-members #p# 11.グリフォンIDE Griffon IDEは、HTML、Bash、Perl、PHP、Cなどに対応した統合開発環境(IDE)です。クリックするだけでソースコードを生成できるため、よくある落とし穴を回避できます。自動補完、統合ターミナル、プロジェクト管理、SFTPインストール、自動テキスト置換、セッション管理などの機能を備えています。 プログラミング言語: C++ ライセンス: GPLv2 ソースコードのダウンロード: https://github.com/pmullerlst/griffon-IDE 12. mリモートNG mRemoteNGはmRemoteの改良版です。mRemoteプロジェクトは終了しており、開発は行われていません。 mRemoteNG は、すべてのリモート接続を表示できるオープンソースのタグベースのマルチプロトコル リモート接続マネージャーです。 開発言語: Visual Basic ライセンス: GPLv2 ソースコードのダウンロード: https://github.com/rmcardle/mRemoteNG 13.ホタル Fireflyは、Pythonで記述され、Twistedフレームワークをベースにした、無料、オープンソース、安定性、迅速なスケーラビリティ、そしてホットアップデートが可能な分散型ゲームサーバーフレームワークです。開発フレームワークとデータベースキャッシュサービスを備え、ゲームサーバーに不可欠な様々なサービスを提供することで、ゲーム開発時間を大幅に短縮し、ユーザーがゲームプレイロジックに集中できるようにします。関連する設定ファイルを変更するだけで、カスタム分散アーキテクチャを構築できます。 利点と特徴
プログラミング言語: Python ライセンス: MIT ソースコードのダウンロード: http://git.oschina.net/9maio/firefly 14.アトラス Atlasは、MySQLプロトコルをベースとしたデータミドルウェアプロジェクトで、Qihoo 360のWebプラットフォーム部門のインフラストラクチャチームによって開発・保守されています。公式のMySQL-Proxyバージョン0.8.2をベースに、多数のバグを修正し、多くの新機能を追加しています。現在、このプロジェクトは360内で広く利用されており、多くのMySQL関連サービスがAtlasプラットフォームに統合され、毎日数十億件もの読み取りおよび書き込みリクエストを処理しています。 主な機能: 読み書き分離 * スレーブデータベースからの負荷分散 IPフィルタリング * SQL文のブラックリスト/ホワイトリスト 自動テーブルパーティション プログラミング言語: C ライセンス: GPLv2 ソースコードのダウンロード: https://github.com/Qihoo360/Atlas 15. PostgreSQLスタジオ PostgreSQL Studioは、オープンソースのPostgreSQLデータベース用のWebインターフェースです。データベースコードの編集、データベースモデルの閲覧、ブラウザ内で直接SQL文の実行が可能です。開発に特化したデータベース管理ツールです。 プログラミング言語: Java ライセンス: MIT ソースコードのダウンロード: https://bitbucket.org/openscg/pgstudio/src 16.トゥギャザーJS TogetherJSは、Mozillaが開発したJavaScriptライブラリで、ウェブサイトにリアルタイムコラボレーション機能を追加します。TogetherJSは無料のオープンソースであり、MPL 2.0オープンソースライセンスに準拠しており、Mozillaサーバーでホストされています。 TogetherJS を使用する理由は何ですか?
開発言語: JavaScript ライセンス: MPL ソースコードのダウンロード: https://github.com/mozilla/togetherjs 17. SEnginx SEnginxは、リバースプロキシおよびウェブサーバーソフトウェアnginxの派生版です。SEnginxの「SE」は、Security Enhanced(セキュリティ強化)の略称です。 SEnginxはnginxにWebセキュリティモジュール開発フレームワークを追加し、このフレームワークに基づいて複数のWebセキュリティモジュールが開発されています。主な目的は、nginxのセキュリティ機能を強化し、ユーザーにとってより便利に利用できるようにすることです。SEnginxは、自社開発のWebセキュリティモジュールに加えて、ModSecurityを含む複数のサードパーティ製オープンソースセキュリティモジュールも統合しています。 プログラミング言語: C ライセンス: BSD ソースコードのダウンロード: http://www.senginx.org/cn/index.php/ 18.ドッカー Dockerはオープンソースのアプリケーションコンテナエンジンです。開発者はこれを使用することで、アプリケーションと依存関係をポータブルなコンテナにパッケージ化できます。このコンテナは、一般的なLinuxマシンにデプロイできるため、仮想化を効果的に実現できます。コンテナは完全にサンドボックス化されており、コンテナ間にインターフェースはありません(iPhoneアプリと同様)。パフォーマンスのオーバーヘッドは最小限に抑えられ、マシンやデータセンターで簡単に実行できます。最も重要なのは、Dockerが言語、フレームワーク、パッケージングシステムに依存しないことです。 プログラミング言語: Go ライセンス: Apache ソースコードのダウンロード: https://github.com/dotcloud/docker 19. asm.js asm.jsは、JavaScriptのサブセットに特化して最適化された低レベルコンパイラです。Emscripten、Mandreel、LLJSと同様に、Mozillaの研究プロジェクトです。 開発言語: JavaScript ライセンス契約: ~ ソースコードのダウンロード: https://github.com/dherman/asm.js 20.ウモンゴ UMongo (旧称 JMongoBrowser) は、Linux、Windows、Mac OSX をサポートする、MongoDB クラスターを参照および管理するためのグラフィカル インターフェイス ツールです。 プログラミング言語: Java ライセンス: Apache ソースコードのダウンロード: https://github.com/agirbal/umongo |