Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ore ore awesome-go
Search
akineko
April 13, 2017
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ore ore awesome-go
https://umedago.connpass.com/event/53002/
umeda.go #1 で発表した個人的におすすめなツール&ライブラリの紹介です
akineko
April 13, 2017
Other Decks in Technology
See All in Technology
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
440
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
130
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
540
SREは、MCPとAutopilotをこう使え!
kazumax55
3
950
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.4k
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
180
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
450
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
3.2k
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
280
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
880
The Invisible Side of Design
smashingmag
301
52k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
280
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
How to make the Groovebox
asonas
2
2.4k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
240
Bash Introduction
62gerente
615
220k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
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
ご静聴ありがとうございました!