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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2019/01/03

livegrep - ソースコード検索エンジン

プロジェクトのソースコードを検索したいと思うことは多々ありますが、ローカルでgrepしても時間がかかったり、関連プロジェクトまで引っかかって思った結果が得られないこともあります。そこで使ってみたいのがlivegrepです。Webベースで使えるgrep対応のソースコード検索エンジンです。## livegrepの使い方検索...

List

  • 2019/01/03

Shree - 軽量版Three.js

Three.jsといえばWebGLを使った高度な表現を可能にするライブラリですが、機能が相当に多く、ファイルサイズも大きいのが難点です。素のWebGLを触るのは相当に難度が高いですが、Three.js経由でも難しいという印象があります。そんな中登場したのがShreeです。Three.jsの主要な機能を残して実装された軽...

None

  • 2019/01/02

php-ext-wasm - PHPでWebAssemblyを実行

WebAssebmlyを学ぶと、単にWebブラウザ上で実行できるバイナリファイル以上の価値が見えてきます。WebAssebmlyを実行できるVMがあれば、他の環境でも同じように動かせるフォーマットとなります。つまりWebブラウザに限らず、幅広い環境で動かせる共通ライブラリになり得るのです。今回はその一端を垣間見えるph...

List

  • 2019/01/02

bilibili-get - ビリビリ動画のダウンローダー

元々ニコニコ動画のパクリとしてスタートしつつ、今ではNASDAQに上場まで果たしているのがビリビリ動画です。雰囲気としては昔のニコニコ動画を感じさせる作りで、コメントが流れるシステムなどが踏襲されています。そんなビリビリ動画で公開されている動画をダウンロードできるのがbilibili-getです。## bilibili...

List

  • 2019/01/01

Kinocot - マスコットの入れ替えも可能なデスクトップマスコット

ソフトウェアにキャラクターを表示させることで、ユーザビリティを高くしたり、ストレスを下げられる効果が期待できます(Officeのイルカのように逆効果な場合もありますが)。デスクトップマスコットはまさにそのために存在します。そんなデスクトップマスコットとしてKinocotを紹介します。自分で好きなマスコットを動かすことが...

List

  • 2019/01/01

actual-code - コードを実行できるMarkdownエディタ

Markdownは開発者がよく使っているだけあって、内容にコードがよく含まれています。様々な言語が記述されており、そのコードをコピーしてローカルで実行したりすることも多々あるでしょう。そんな時、Markdown上でコードが実行できれば良いのにと思ったことはないでしょうか。そこで使ってみたいのがactual-codeです...

List

  • 2018/12/31

livedl - ニコ生/ツイキャス/YouTube Liveに対応したライブストリーミングダウンローダー

ライブ配信用サービスが増えていますが、その結果として自分が見たいものが全部は見られないという状態になっています。そこで需要が出るのが録画ツールです。オフライン視聴できれば良いですが、そもそもサポートされていなかったり、配信側で制限してしまうこともあるでしょう。livedlはそんな悩める方にぴったりなソフトウェアです。ラ...

List

  • 2018/12/31

TodoAndNote - iOS用のTodoをサポートしたMarkdownエディタ

デスクトップとスマートフォンで情報を共有したいと考えることはよくあります。iOSとmacOSであれば連携も容易なのですが、AndroidやWindowsが絡むと途端に大変になります。メールでファイル内容を送ったりするのは嫌でしょう。そこで使ってみたいのがTodoAndNoteです。ファイルをDropboxで共有するMa...

List

  • 2018/12/30

PuzzleAndMonarch - 国を作れ、ただし90秒で

スマホ用のゲームはどれも短い時間、すぐにはじめられて、すぐに終われるものが多いです。隙間時間で遊ぶのに良いですし、短い時間で終わるものならばゲームルールも単純でしょう。今回紹介するPuzzleAndMonarchは1回のゲーム時間が90秒と制限されているのが特徴です。それでいて、運と閃き、そして知力が試されるゲームとな...

List

  • 2018/12/30

Meetup Utils - リアルイベントで必要なツールをまとめて生成

コミュニティを作る際によく使われているのがMeetup.comです。日本(特にエンジニア)においてはConnpassの方が有名ですが、世界ではMeetup.comがほぼ独占しています。そして日々Meetup.comを通じてイベントが開催されています。そんなイベントで必要になる小道具を生成してくれるのがMeetup Ut...

List

  • 2018/12/29

Apple Music web player - Apple MusicをWebブラウザ上で楽しむ

Appleはアプリビジネスを突き詰めるために、あまりWebには力を入れていないイメージがあります。とはいえ、iCloudのWeb版(Keynoteなどを含め)であったりSafariなどWeb技術にも目を向けつつあります。そんな中、Appleの提供する各種サービスのJavaScript Kitが提供されてきています。今回...

None

  • 2018/12/29

dotnet-script - C#ファイルをスクリプトのように実行

.NETと言えばC#やASP.NET、VB.NETなどが思いつきますが、いずれもコンパイルして実行するプログラミング言語です。そのため開発環境であるVisual Studioが必須というイメージがあります。そんな常識を覆してくれるのがdotnet-scriptです。C#をスクリプトとして実行してくれるソフトウェアです。...

List

  • 2018/12/28

OpenTripPlanner - オープンソースの経路探索アプリ

Googleマップでよく使われる機能が経路検索です。ある場所から別な場所まで移動する際に、徒歩か自転車、バスやタクシー、電車など様々な交通機関を使って移動が可能です。どれがベストかは頭で考えるのは面倒で、まさにコンピュータ向きな問題と言えるでしょう。そんな経路検索をオープンソースとして提供するのがOpenTripPla...

List

  • 2018/12/28

Debucsser - CSS情報を可視化してデバッグをサポート

CSSは非常にデバッグしづらい技術です。多少間違っていても動きますし、余分にあっても気づきづらいものです。Webサイトを更新するのに伴って、不要なCSSが蓄積されていたなんて話もよく聞きます。そんなCSSのデバッグに使ってみたいツールがDebucsserです。クラスやIDを可視化してくれます。## Debucsserの...

List

  • 2018/12/27

eDEX-UI - 映画を彷彿とさせるフルスクリーンターミナル

開発者であればSF映画などに憧れを抱くものでしょう。SF映画に出てくる司令室で使われるコンピュータは大型のスクリーンに様々な情報が並びますが、GUIよりもコンソールで情報が表示されることが多いように思います。そんなスクリーンを自分のコンピュータでも!と願う方はぜひeDEX-UIを使ってみましょう。フルスクリーンのターミ...

List

  • 2018/12/27

SubEthaEdit - コラボレーションが売りのテキストエディタ

同じソフトウェアであっても、そこにコラボレーション機能があるかないかで大きく価値が変わります。コラボレーション機能によって複数人同時に作業ができるとペアプログラミングや遠隔地サポートなども実現できます。今回紹介するSubEthaEditは元々3,000円くらいで販売されていたテキストエディタですが、先日よりオープンソー...

List

  • 2018/12/26

MajorKey - さっと書いてメールで送信

今思いついたアイディアをメールしたいと思うことはないでしょうか。メモに書く習慣がない場合、せっかく書いても見返さなかったりします。しかしメールの場合、未読で蓄積されるので振り返るのも難しくありません。MajorKeyはまさにそんなソフトウェアです。書いたメモをささっとメールで送れるiOSアプリになります。## Majo...

List

  • 2018/12/26

Body scroll lock - ブラウザのスクロールをロック

Webサイトは縦長のものが多く、スクロールを使うのが当たり前になっています。そんな中、埋め込みコンテンツでもスクロールできるようになっていると目的の部分にたどり着けずにストレスを感じるでしょう。そうした問題を解決できるのがBody scroll lockです。埋め込みコンテンツではなく、メインコンテンツ側のスクロールを...

List

  • 2018/12/25

Mecha Hamster - Google製。ステージ作成もできるボールゲーム

自分の思い通りに動かないものを何とか目的の場所まで移動させるゲームは多数あります。思い通りにならないところでストレスを感じつつ、うまくいった時が快感になってやみつきになります。ピンボールなどがその原型と言えるでしょう。今回紹介するMecha Hamsterもそんなゲームの一つです。ボールをゴールまで持っていくのですが、...

List

  • 2018/12/25

ranger - Vimにインスパイアされたファイルマネージャ

ファイルマネージャはコンピュータ操作の基本と言えます。WindowsであればExplorer、macOSであればFinderが標準で付いていますが、その使い勝手に納得していない人も少なくありません。もしあなたがVim使いであれば、rangerは気に入るかも知れません。rangerはVimにインスパイアされたファイルマネ...