ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ライセンス - MIT Licenseの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2018/04/21

Gocho - 手軽に使えるファイル共有

最近はファイルサーバを立てることも少なくなっています。クラウドストレージでファイルを渡すことも多いですが、サイズの大きなファイルでは面倒ですし、ファイルをどこに入れるのかも問題です。そこで使ってみたいのがGochoです。LAN内で手軽にファイル共有が実現します。## Gochoの使い方設定画面を確認する画面です。133...

List

  • 2018/04/20

React Slack Clone - ReactとChatkitで作ったSlackクローン

一つの流行ったサービスが出てくると、そのクローンサービスとも言える存在が次々に登場します。最近多いのはSlackクローンでしょう。Slackを置き換えようとするものもありますし、単に自社技術と合わせる目的のものもあります。今回紹介するReact Slack Cloneは後者に近いもので、Pusherが提供するChatk...

None

  • 2018/04/19

Fengari - Webブラウザ/nodeで動作するLua VM

JavaScriptはWebブラウザ上での動作が保証された唯一のプログラミング言語です。しかし、JavaScriptが好きではない方もたくさんいます。特にサーバサイドと別な言語で書かなければならないのが嫌という方はいるでしょう。もしあなたが好きなプログラミング言語がLuaであれば、Fengariを使って記述してみてはい...

None

  • 2018/04/19

push-dir - ディレクトリをGitHub Pagesへ公開

GitHubのリポジトリを使っていて、プロジェクト内容をGitHub Pagesで公開している人は多いのではないでしょうか。やり方は幾つかありますが、gh-pagesというブランチを追加する方法があります。しかし、この方法はブランチを切り替えてコンテンツを編集して…と意外と手間が多いです。そこで使ってみたいのがpush...

List

  • 2018/04/18

Tabullet - 既存のテーブルをメンテナンスしやすくするjQueryプラグイン

業務システムでテーブル表示はよく使います。そんな時、ユーザから出てくるのがデータのメンテナンスを行いたいと言う要望です。行を追加したり、編集や削除するといった機能です。一つのテーブルだけであれば頑張って実装できるでしょう。しかし、画面が多数あったらどうしたら良いでしょうか。そこで使ってみたいのがTabulletです。j...

List

  • 2018/04/17

Sufee Admin - Bootstrap4対応の多機能ダッシュボードデザインテンプレート

Bootstrap4がそろそろ本格的に導入されるようになっています。後方互換性がないため、これまでのテンプレートが使えなくなってしまったのが残念です。しかし、これによって新しいチャンスが生まれたとも言えるでしょう。Sufee AdminはBootstrap4向けの管理ページテンプレートになります。今後のことを考えるなら...

List

  • 2018/04/16

Graphdoc - GraphQLスキーマからドキュメントを生成

Web APIとしてGraphQLを提供するサービスが増えています。従来のREST APIでは限界のあった、データ構造の自由さに対応するにはGraphQLがベストな選択でしょう。しかしREST APIとは異なるために、求められる情報も変わってきます。そこで使ってみたいのがGraphdocです。GraphQLのスキーマを...

List

  • 2018/04/16

WebSlides - 多彩な表現が可能なHTMLプレゼンテーションフレームワーク

プレゼンテーションというとPowerPointやKeynoteで作ることが多いですが、HTMLでのプレゼンテーションも使われるようになっています。しかし表現力があまり高くなく、シンプルなスライドが多かったように思います。そこで使ってみたいのがWebSlidesです。これまでにないほど表現力の高いHTMLスライドが作れる...

List

  • 2018/04/15

blend.js - 二つの画像を重ね合わせるJavaScriptライブラリ

一つ一つの素材は単純でも、素材同士を合成することで新しい素材を生み出すことができます。最近ではAIによって、風景写真を別な風合いに変えたりするものもあります。従来、人手でやっていたような作業がすべて自動でできるようになっています。今回紹介するblend.jsはAIほど高度な訳ではありませんが、二つの画像をWeb上でミッ...

List

  • 2018/04/14

Ultimate-AdBlock - Safari用のアド/ソーシャルブロッカー

アドブロックはWebブラウザに標準搭載されるようになっています。多くの広告はトラッキング機能を含んでおり、プライバシーの収集も気になります。閲覧者としてはWebサイトを自由に見たいと願うものでしょう。Ultimate-AdBlockは最近のコンテンツブロックAPIに対応したiOS/macOSのSafari用アドブロック...

None

  • 2018/04/13

define - CLIで使える辞書

英語を学習する際には英英辞書を使うと良いと言われています。英語を日本語に変えて覚えるのではなく、そのまま英語で意味を理解するのです。かといって英英辞書のWebサイトにいちいちアクセスして調べるのは面倒でしょう。そこで使ってみたいのがdefineです。コマンドラインで使える辞書ソフトウェアです。## defineの使い方...

None

  • 2018/04/12

qr-filetransfer - QRコードを使ってデバイス間でファイルを送受信

いま、手元にあるコンピュータやスマートフォンに対してファイルを送りたいと思ったことはないでしょうか。Apple製品同士であればAirdropを使えば良いですが、WindowsやAndroid相手ではどうしたら良いでしょうか。メールしたりするのは面倒です。そこで使ってみたいのがqr-filetransferです。QRコー...

List

  • 2018/04/12

Dejavu - Elasticsearch用Web UI

Elasticsearchはオープンソースの有名なデータベースです。MOONGIFTの検索機能でも使っています。細かな条件指定ができるので、検索としてはもちろんデータベースとして使っている人も大勢います。そんな ElasticsearchのWeb UIとしてDejavuを紹介します。## Dejavuの使い方トップペー...

List

  • 2018/04/11

Anime Notifier - アニメのデータベース&コミュニティ

アニメは日本が世界に誇る文化となっています。しかし、それ故にコンテンツが無数にあり、もはやすべてをチェックすることなどできなくなっています。だからこそ自分がチェックしているアニメについては皆と話をしたかったり、自分が見ていない盛り上がっているアニメ情報を知りたかったりするでしょう。そこで使ってみたいのがAnime No...

None

  • 2018/04/10

Roamer - テキストファイルを使ったファイル管理

ファイル名を変更したり、削除したりする場合にはmv/cp/rmといったコマンドを使って行います。各コマンドは複数ファイル/フォルダを指定できますが、複数の異なる操作をまとめてはできません。そこで使ってみたいのがRoamerです。標準出力されたファイル一覧をメンテナンスしてファイル管理を一気に行うソフトウェアです。## ...

None

  • 2018/04/09

Format-Silly - テキストをUnicodeで面白く変換

テキストそのままではなく、ちょっと装飾するサービスは数多くあります。画像化すれば多彩な装飾が楽しめるでしょうが、それでは面白くありません。テキストのまま遊ぶからこそ面白いのです。例えばテキストを逆さにするものがあります。今回はFormat-Sillyという、テキストをUnicodeにある様々な文字を使って置き換えてくれ...

List

  • 2018/04/09

shiori - シンプルなブックマーク管理

ブックマークはWebブラウザに用意されているものか、ソーシャルブックマークを使うのが基本でしょう。しかし企業内でURLを共有したい場合や、個人でも共有せずにオンラインで管理したい場合もあるでしょう。そんな時に使えるのがshioriです。シンプルで使い勝手の良いブックマーク管理です。## shioriの使い方トップページ...

List

  • 2018/04/08

Mark Text - マルチプラットフォームで動作するWYSIWYGなMarkdownエディタ

Markdownエディタは多数あります。多くは二画面タイプで、左側にエディタがあって右側にプレビューが出ます。Markdown記法に慣れている人は十分ですが、不慣れな人にとってはそもそも記法が分からないので使い勝手が悪くなります。そこで使ってみたいのがMark Textです。インラインで書式が反映されるタイプのMark...

List

  • 2018/04/08

Private Internet Access - プライバシーを確保したインターネットアクセスを可能にするGoogle Chrome機能拡張

プライベート…なんと甘美な響きでしょう。インターネットによって個人のプライバシーなどほとんどなく、むしろ自分のすべてをシェアしようという流れの中にあって、プライベートは大事なものになっています。もしあなたがプライベートを維持してインターネットを使いたいならば、Private Internet Accessをインストール...

List

  • 2018/04/07

Shuvi - フレームレスな没入型YouTubeプレイヤー

YouTubeは毎分400時間の動画がアップロードされています。すべての動画を見ようなどと思ったら一生かかってもできません。しかし、それだけの動画がアップロードされているからこそ、魅力的な動画も出てきます。今回紹介するShuviはフレームレスで、動画閲覧に特化したYouTubeプレイヤーです。## Shuviの使い方再...