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

オープンソースの記事一覧

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

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

もっと見る

List

  • 2018/12/11

WatchingU - インターネットオタクのためのRSSリーダー

オンライン上の情報を効率よく集めるのにRSS(フィード)リーダーは最適です。しかしビジネス的には難しいようで、多くの会社がフィードリーダーから撤退しています(それこそGoogleリーダーさえも)。そんな中生き残るのはむしろオープンソースなのかも知れません。今回紹介するWatchingUはWebベースのRSSリーダーで、...

List

  • 2018/12/10

Ervy - CUIで棒/円/折れ線/ゲージグラフを表示

コンソール用のアプリケーションが増えています。UIをあまり作り込まずに済み、さらに結果の出力も簡単にできます。その反面、グラフのような可視化は苦手です。テキストで出力して、別なライブラリで可視化するのではないでしょうか。そこで使ってみたいのがErvyです。ターミナル上で簡易的な可視化を実現できます。## Ervyの使い...

List

  • 2018/12/10

spacetime - JavaScriptの高機能時間ライブラリ

JavaScriptで悩ましいのが時間の扱いではないでしょうか。Webブラウザごとによって異なるタイムゾーン、年月日を表示するのにもばらばらのメソッドを実行するなど面倒な操作が多いと感じます。そこで使ってみたいのがspacetimeです。JavaScriptにおける日時関連の処理を手軽にしてくれるライブラリです。## ...

List

  • 2018/12/09

tiptap - Vue.js向けのリッチなWYSIWYGエディタ

WYSIWYGなエディタは開発者ではない人たちにコンテンツを作ってもらいたい時に活躍します。HTMLを手書きするのは困難ですし、編集している内容と結果が異なるので、結果を想像しながら作るのは慣れない人にとっては難しいでしょう。もしVue.jsを使っているならば導入したいWYSIWYGエディタがtiptapになります。多...

None

  • 2018/12/09

backer - コンテナのバックアップ/リストア

開発や運用時にコンテナを利用するのも当たり前になってきています。そんな中、誤ってコンテナを削除してしまったり、ストレージの障害でデータをロストするような問題も出てきます。そんな時には何はともあれバックアップが大事です。今回紹介するbackerはコンテナ専用のバックアップソフトウェアになります。利用用途は限られそうですが...

List

  • 2018/12/08

SQLPad - クエリを保存、可視化するSQL実行環境

社内でエンジニア以外の人たち(特にマーケター)にSQLを覚えてもらうと業務効率が良くなるという話をよく聞きます。データを様々な角度から取り出したいと思う人たちは自分でやってもらう方が早いのです。そんなSQLを実行したり、保存できるのがSQLPadです。re:dash

List

  • 2018/12/08

model-viewer - Webコンポーネントの3D/ARビューワー

HTML5の機能が追加されている中で、Web上でできることが増えています。その一つとして注目したいのがWebVRであったり、AR技術です。これまでは専用のソフトウェアがなければ実現できなかったことがWeb標準の技術で実現できます。そんなAR/VRを簡単に表示、操作できるライブラリがmodel-viewerです。## m...

List

  • 2018/12/07

virtual-scroller - 長大なリストもサポートするスクロールライブラリ

Webページは縦に長く伸びがちです。特にリスト状に情報を載せる際にデータ量をシステムからの出力で動的に変化させている場合、間違って数十万件のデータを一気に表示しようとしてDOMレンダリングが終わらなくなったりします。そういった時に使ってみたいのがvirtual-scrollerです。縦横を含めたスクロールをスムーズにし...

List

  • 2018/12/07

slack-filesave - Slackにアップロードしたファイルを一括ダウンロード

Slackをビジネス、プライベート双方で使っている人は多いでしょう。単なるテキストのやりとりだけでなく、写真をはじめとして様々なデータをアップロードしているはずです。それらは残り続けますが、ふと思い立った時に探すのは大変です。そこで使ってみたいのがslack-filesaveです。Slack上にアップロードされたファイ...

List

  • 2018/12/06

myConsole - スマートフォン向けのJavaScript実行環境

JavaScriptの実行環境としてはWebブラウザの開発者ツールがよく使われますが、それはデスクトップにしか用意されていません。タブレットやスマートフォンでちょっとしたJavaScriptを実行したいと思うこともあるでしょう。そんな時に使えるのがmyConsoleです。Webベース、スマートフォン特化型のJavaSc...

List

  • 2018/12/06

Write.as - シンプルなUI、書くのに集中できるブログシステム

すべての人に最適なサービスは存在しません。テキストエディタにも好みがあったり、OSだって使い慣れたものが好きになるものでしょう。同様にブログプラットフォームも、リッチな方がいい人もいれば、シンプルさを大事にする人もいます。今回紹介するWrite.asはどちらかといえばシンプル側に属するブログプラットフォームになります。...

List

  • 2018/12/05

MindForger - Markdownを使ったナレッジベース

思案し、新しいアイディアを生み出すのは今なおコンピュータにはできない人独自の能力と言えます。一度仕組みができあがってしまえば、後はコンピュータに任せることもできますが、その思案する過程とアウトプットに大きな意味があります。そこで使ってみたいのがMindForgerです。Markdownをベースとして、ナレッジを蓄積でき...

List

  • 2018/12/04

i18n-manager - GUIで翻訳ファイルを管理

ローカライズというのは思っている以上に難しい作業です。単純に訳せば良いという訳ではなく、時に単語を削ったり追加したりしなければなりません。国内では通用しない言い回しだったりしたら思い切って帰る必要もあります。そんな翻訳を管理するためのツールがi18n-managerです。翻訳ファイルをYAML形式で管理します。## i...

None

  • 2018/12/03

lorca - Go + HTML5でデスクトップアプリを開発する

Web技術を使ってデスクトップアプリケーションを作る技術としてElectronが知られています。Electronで利用するのはnode/JavaScriptですが、別な言語使う技術も存在します。今回紹介するlorcaはGoを使ってデスクトップアプリを作ります。UIこそHTML5ですが、大きな可能性を秘めた存在と言えそう...

List

  • 2018/12/03

ProjectVisBug - HTMLやCSSの情報をビジュアル的に確認、調整

Webサイトのデザインを作っていて、配置を少し変えたり、色合いを変えたいと思うことは多いでしょう。開発者ツールでCSSを変更したり、Webブラウザを再読込しても良いですが、細かい調整では時間がかかってしまいます。そこで使ってみたいのがProjectVisBugです。ビジュアルを細かく調整できるGoogle Chrome...

List

  • 2018/12/02

Gmail Classic - Gmailのデザインを旧来のものに戻す

ソフトウェアの進化は決して悪いものでもありませんが、使い慣れてしまっていると従来の手法が使えなくなって生産性が落ちてしまうことがあります。Webサービスの場合、多くは強制的なアップデートであり、古いバージョンを使い続けられないのが不便です。今回紹介するGmail Classicは新しくなったGmailのUIを以前のもの...

None

  • 2018/12/02

cpy-cli - cpコマンドをほんの少し便利に

Linuxなどでディレクトリをコピーする際に使うのがcpコマンドです。ごくごく基本的なコマンドなので使うのは簡単ですが、あまり融通が効かなかったりします。そのため、一旦コピーしてから別途ファイル操作を行うと言った人もいるのではないでしょうか。そこで使ってみて欲しいのがcpy-cliです。cpコマンドをちょっと便利にして...

List

  • 2018/12/01

Clock Shop - JavaScript/CSSを使ったすごい時計たちを陳列

世の中には時計が好きという方がたくさんいます。時間くらいスマートフォンで見られる一方、手首にする腕時計にこだわる方は多いです。ウォッチフェイスにもこだわりがあり、デジタルで任意の変更できるものの場合、テーマを入念に選ぶ人もいます。そんな時計好きに送りたいのがClock Shopです。時計店といってもECではありません。...

List

  • 2018/12/01

elementary - プライバシーに配慮したLinuxデスクトップ

かつての夢、それはLinuxがデスクトップの世界も制することでした。しかし常にどこかで使い勝手が悪く、結果としてWindowsでもUbuntuが使えたり、macOSがUNIXをベースにしたりとLinuxがデスクトップでシェアを上げるのが難しくなっています。その夢再び、というのがelementaryです。Linuxベース...

None

  • 2018/11/30

XSStrike - 公開前にチェック。CUIでXSSを見つける

XSS(クロスサイトスクリプティング)はWebシステム開発者としては特に注意していることでしょう。今なお、大事なファイルが平文で保存されていたとか、脆弱性をついてユーザデータをすべて抜き取られたといった問題はXSSによって起こされています。そんなXSSをチェックできるのがXSStrikeです。XSStrikeを使ってテ...