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
USB PDを使ってスマホを労わりたい
raspython3
0
180
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Refining Active Record
shugo
0
150
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
Browser Spec: Testing Hotwire with Ruby
takahashim
1
120
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
140
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Everyday Curiosity
cassininazir
0
350
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
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
ご静聴ありがとうございました!