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

Web APIの記事一覧

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

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

もっと見る

List

  • 2019/08/14

graphql-cli - GraphQLを使った開発時に便利なCLIツール

GraphQLは注目度が高い技術であり、周辺ツールが充実してきています。それらのツールを組み合わせることで、GraphQLを使った開発がさくさくと進められるようになるでしょう。今回紹介するgraphql-cliは名前の通り、ターミナル上で便利なGraphQLツールになります。## graphql-cliの使い方初期設定...

List

  • 2019/08/12

Vscode Google Translate - Visual Studio Code上でGoogle翻訳実行

多言語対応するプロジェクトは多々あります。その際、翻訳ファイルを作成して単語をそれぞれ置き換えるというやり方が良く行われます。その結果、開発時に翻訳サービスは活躍しているのではないでしょうか。もし開発にVisual Studio Codeを使っているならば、使ってみたいのがVscode Google Translate...

List

  • 2019/07/28

ProtoGraphQL - GraphQLをビジュアル的に設計

GraphQLはRESTful APIの代替になりえる仕組みです。データ取得に対して自由度が高く、入力と出力両方に対して型指定できるのも良いです。多くはフレームワークと組み合わせて使えますが、自分で一から設計する場合もあるでしょう。そんな時に使ってみたいのがProtoGraphQLです。GraphQLのスキーマをビジュ...

List

  • 2019/07/18

imgpush - オープンソースの画像共有サーバ

ImgurやGyazoなど画像アップロードサイトは多数あります。そうしたサイトを使うことで友人やコミュニティサイトなどで画像共有を簡単に行えますが、コンテンツの公開制限をはじめ、自分で制御できないことに不安を感じる人もいるでしょう。そこで使ってみたいのがimgpushです。画像を簡単にアップロードできるサーバを手軽に設...

List

  • 2019/07/02

GitHub Card - GitHubリポジトリ情報をカード表示

GitHubのプロジェクトは個人のプロフィールであったり、企業としての技術力アピールとして利用できます。ブログや自社サイトにリポジトリ情報を掲載したい方も多いのではないでしょうか。そんな方にお勧めなのがGitHub Cardです。リポジトリ情報を手軽にカード表示にします。## GitHub Cardの使い方例えばこんな...

List

  • 2019/05/27

Beatnik - 音楽ストリーミングサービスの楽曲リンクを生成

音楽のサブスクリプションサービスが増えています。これらのサービスを優良で使っている場合、好きな音楽を好きなデバイスで聴けるようになります。そうした音楽を紹介したいと思っても、他の人は別なサービスを使っていると面倒です。そこで使ってみたいのがBeatnikです。様々な音楽サービスに対応したリンクを生成してくれます。## ...

List

  • 2019/05/06

QuickChart - Google Chart APIの代替

Webでグラフを表示したいというニーズはよくあります。そのためのライブラリやAPIを提供するサービスも多数あります。有名なものに一つにGoogleのグラフAPIがありますが、業務システムの数字を出すのは控えてしまうでしょう。そこで使ってみたいのがオープンソースのグラフAPIサーバ、QuickChartになります。社内で...

List

  • 2019/04/25

GitHub Viewer - GitHubのリポジトリを検索

GitHubがないと仕事にならないという開発者は多いでしょう。社内ではGitHub Enterpriseを使っていても、ライブラリはGitHub.com上で公開されていたりします。万一にもGitHub.comが落ちたりすると参照やインストールもできず詰んでしまったりします。そんな開発者の命とも言えるGitHubを検索す...

List

  • 2019/04/18

Kroki - テキストからドローに変換するWeb APIサーバ

プログラマーは図を書くのが嫌いです(たぶん)。少なくともドローソフトウェアを使って書くのは嫌がるでしょう。メンテナンスしづらいですし、コードと図の乖離が発生しがちです。せめてテキストで書いて、自動的に図にしてくれるものであれば、元のテキストを自動生成する方法が選べたり、バージョン管理で差分が取れるようになります。そんな...

List

  • 2019/04/13

Social Amnesia - 過去のソーシャル上での発言を削除

インターネットは情報が残り続けるところに利点がありますが、昔の黒歴史をいつ何時掘り起こされるか分からないという爆弾をはらんだ状態でもあります。ふと調子に乗って漏らした一言であったり、手が滑ってしまったことが検索一つでいつでも出てきてしまいます。忘れられる権利が欲しいと思う人もいるでしょう。そんな方に使ってみて欲しいのが...

List

  • 2019/03/08

GitTouch - Flutter製のGitHubクライアント

GitHubを通じて開発者とコミュニケーションしている人は多いでしょう。社内においてもIssueやPRを使って対話したり、意見を求められたりします。必ずしもコードを書かずともGitHubを使っているという人は多いはずです。そうした方にお勧めなのがGitTouchです。Flutterで作られたGitHubクライアントアプ...

List

  • 2019/02/10

flickr-download - flickrの写真をバッチダウンロード

flickrはWeb2.0を代表するサービスとして知られていますが、Yahooに買収されて以降サービスレベルや金額などにおいて様々な改変が行われ、その結果としてユーザを逃してきたように感じます。現在では対抗馬になるサービスも多数存在します。そこでflickrから別なサービスに乗り換えるようと思ったら、まず既存データのダ...

List

  • 2019/02/09

Prophetter - Twitterを使った未来日記

通常の日記は過去について記述します。少なくとも数時間、数分前の事柄について記述するでしょう。つまり事実をベースであり、過去を振り返るのが日記であると言えます。もし今日目標を書いておいたとしても、数日経ったら忘れてしまっているのではないでしょうか。そこで使ってみたいのがProphetterです。Twitterを使った未来...

List

  • 2019/01/30

gpup - Google Photosへ写真/動画をアップロード

Google Photosを使っている人は多いでしょう。多くの場合はスマートフォンの写真を自動的にアップロードしていると思いますが、すでに手元にたくさんの写真データが存在する人もいるはずです。Webブラウザでアップロードもできますが、とても面倒です。そこで使ってみたいのがgpupです。ターミナルから利用できるGoogl...

None

  • 2019/01/29

SQLer - SQLを使ったWeb APIシステム

Web APIの仕組みとしてRESTfulがよく知られていますが、多くはデータベースのラッパーです。何か検索条件を送ると、それに合わせて検索が実行されて結果が返ってきます。新規追加や更新も同様です。そのため多くの場合はフロントにあるアプリケーションは不要で、SQLerだけで事足りてしまうかも知れません。## SQLer...

List

  • 2019/01/12

ArchiveBox - 閲覧履歴やブックマークをアーカイブ

この間見たはずなのに…という情報が見つからないと言った経験はないでしょうか。未知の情報を探すのはGoogleによってできても、逆に既知の情報を探すのは大変です。自分の中でバイアスがかかってしまい、うまく探せなくなります。そういった事態に陥らないために使ってみたいのがArchiveBoxです。ブックマークや閲覧履歴などを...

List

  • 2019/01/04

DevHub - GitHubをTweetDeck風に閲覧

TweetDeckは開発者でもよく使っているTwitterクライアントになっています。多くの検索条件でツイートを閲覧したり、メンションやDM、タイムラインなどを切り替えることなく閲覧できる一覧性が便利です。そんなTweetDeck風のUIをGitHubで実現してくれるのがDevHubです。## DevHubの使い方メイ...

List

  • 2018/12/30

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

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

None

  • 2018/12/19

sharecmd - コマンド一つでファイル共有

クラウドストレージサービスが多数あり、それらのサービスを使い分けている、またはそれぞれ好きなサービスがあったりします。そして知り合いにファイルを送ったりするのもクラウドサービスを経由して行っているのではないでしょうか。そんな時に便利なコマンドがsharecmdです。CLIで簡単にファイルを共有できます。## share...

None

  • 2018/08/28

stripe-mock - Stripe製のWeb APIモックサーバ

今やシステム開発時においてWeb APIを使わない手はなくなっています。開発を効率化したり、自分たちが持っていない技術もWeb APIを使うことで即座に手に入れることができます。しかし、開発中にもネットワークが必要になったり、負荷テストはしづらいといった欠点もあります。そこで参考にしたいのがstripe-mockです。...