Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ore ore awesome-go
Search
akineko
April 13, 2017
Technology
0
1.2k
ore ore awesome-go
https://umedago.connpass.com/event/53002/
umeda.go #1 で発表した個人的におすすめなツール&ライブラリの紹介です
akineko
April 13, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
5分で知るMicrosoft Ignite
taiponrock
PRO
0
400
日本Rubyの会: これまでとこれから
snoozer05
PRO
4
160
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
360
ActiveJobUpdates
igaiga
1
140
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
200
学習データって増やせばいいんですか?
ftakahashi
2
510
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
7
1.6k
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
890
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
210
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
570
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
7
760
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
940
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
0
180
We Have a Design System, Now What?
morganepeng
54
7.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
240
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
How STYLIGHT went responsive
nonsquared
100
6k
Everyday Curiosity
cassininazir
0
100
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
310
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
Color Theory Basics | Prateek | Gurzu
gurzu
0
140
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
The SEO Collaboration Effect
kristinabergwall1
0
300
Transcript
ore ore awesome‐go
自己紹介 名前: 清水 聡 HN: 秋猫 ﴾ akineko ﴿ C++
を中心にいろんな言語をつまみ食い 最近 Golang に興味持って触り始めた初心者 League of Legends というゲームの中毒者
はじめに 今回の LT で紹介させて頂くのは ライブラリを探して妄想するのが趣味の僕が見つけた これをするのに便利じゃね?ってライブラリ集です
つまり
妄想が趣味なので
一部まだ使ってません!
Development Tool 開発全体を補助する便利ツール達の紹介
REPL https://github.com/motemen/gore Golang で REPL が欲しければこれ コード補完 Pretty Print ドキュメント表示
実行コードの保存
Debugger https://github.com/derekparker/delve デファクトスタンダード的な位置にあたるデバッガ API インターフェイスの提供ありでエディタ等と連携可能 https://github.com/d4l3k/go‐pry Ruby の pry 的なデバッガが欲しい人向け
https://github.com/emicklei/hopwatch Web UI 使って操作できるデバッガ
Code Reading https://github.com/motemen/gofind http://motemen.hatenablog.com/entry/2016/10/gofind 型と名前によるコード検索ツール https://github.com/TrueFurby/go‐callvis コールグラフを生成してくれるツール
JSON https://github.com/simeji/jid JSON をインクリメンタルに探索できるツール jq ライクにフィルタリング 候補表示や自動補完機能もあり
Terminal Editor https://github.com/zyedidia/micro ターミナルで動作するエディタ 他機能だけどシンプルに扱える﴾らしい﴿エディタ クロスプラットフォーム対応 でも僕には Vim がありますから使いません!
Application Development アプリ開発の特定の分野をカバーしたライブラリ達の紹介
CLI Framework https://github.com/spf13/cobra generator により生成されたコードに処理を書くだけ サブコマンド形式にも対応 コマンドライン引数, 環境変数, 設定ファイルに対応 help,
man, bash autocomplete も自動生成可能 実績: docker, kubernetes, etcd, ...
Config https://github.com/spf13/viper アプリケーションの設定に関すること全てを提供 コマンドライン引数, 環境変数, 設定ファイルに対応 設定ファイルの対応形式: JSON, TOML, YAML,
HCL, ... Key/Value ストアを監視して反映なども可能 cobra の設定周りの多様化はこれで実現 https://github.com/joho/godotenv Ruby の dotenv の Go 移植
Terminal https://github.com/gizak/termui ターミナル上で動作するグラフィカルなUI作成を支援 絶対指定だけでなくグリッドレイアウトにも対応 グラフ等の描画も支援 マルチプラットフォーム対応
LINQ https://github.com/clipperhouse/gen
ご静聴ありがとうございました!