Go言語でのデザインパターン実装
このリポジトリはGo言語でのデザインパターン実装を試したものです。
ここで得られた構造体実装に関する知見はブログにGo言語による構造体実装パターン
としてまとめています。
パターン実装にあたっては、結城 浩さんの増補改訂版Java言語で学ぶデザインパターン入門を参考にしました。 各デザインパターンの解説についてはそちらを参考にしてください。
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
このリポジトリはGo言語でのデザインパターン実装を試したものです。
ここで得られた構造体実装に関する知見はブログにGo言語による構造体実装パターン
としてまとめています。
パターン実装にあたっては、結城 浩さんの増補改訂版Java言語で学ぶデザインパターン入門を参考にしました。 各デザインパターンの解説についてはそちらを参考にしてください。
the_platinum_searcher
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.argen
An ORM code-generation tool for Go, provides ActiveRecord-like functionality for your types.kaburaya
Kaburaya optimize the number of goroutines by feedback control.smux
smux is a socket multiplexer written in Golang. It provides fast communication by efficiently a single connection.hoi
An easy file/message transfer tool using http file server.mdt
A markdown table generation tool from CSV/TSV.dragon-imports
A tool for speedup goimports command 🐉LGTM
This is a Chrome Extension for LGTM.in/g. You can spice up your LGTM comments by this extension.go-gitignore
A fast gitignore matching library for Go.gannoy
Approximate nearest neighbor search server and dynamic index written in Golang.go-avx
AVX(Advanced Vector Extensions) binding for golang.torokko
A build proxy server using Docker container for Golang apps.conflag
A combination command-line flag and configuration file library for Go.vagrant-global-status
A fast vagrant global-status command.go-bincode
A tool for embedding Go code in a Go binary using go-bindata.smartsifter
SmartSifter (On-line outlier detection) by Golang.starchart
StarChart is a tool to manage Google Cloud Machine Learning training programs and model versions.slack-incoming-webhooks
A Slack Incoming Webhooks client in Go.vagrant-peco
A peco tool for vagrant-global-status.dotfiles
my dotfilesbe_strong
Strong parameter converter.stage
Simple and flexible simulation framework for Go.pendulum
Pendulum is a tool to manage Treasure Data scheduled jobs.mruby-tensorflow
TensorFlow class for mruby.kaleidoscope
[WIP] Distributed peer-to-peer personal key-value store.BundleSaver
Android用ユーティリティ。 BundleまたはPreferenceに対するActivity状態の保存/復元を自動化してくれます。go-code-embedding
A tool to embed Go source code into binary using go:embed.gradient_descent
The sample implementaion of gradient descent in Golang.QueryBuilder
A very simple query builder for PHP. It helps building query and binding values.sanny
Scalable Approximate Nearest Neighbors in Golang optimized for embedding vectors.hugo-theme-thinking-megane
My blog theme for Hugo. Designed by keita_kawamoto. http://blog.monochromegane.comsynapse
Distributed, RESTful, Plugable Matching Engine.mruby-secure-random
SecureRandom class for mruby.dsn
A data source name adapter for sql.Open in golang.active_hash-like
Custom matcher for ActiveHash. It provides `like` operator.mackerel-plugin-delayed-job-count
delayed_job custom metrics plugin for mackerel.io agent.guardian
Monitor file changes and execute custom commands for each event.mruby-time-strftime
Time#strftime for mruby.flagen
A command line option parser generator using command line option.mysql_dump_slow
A library to summarize MySQL slow_log records in Ruby.monochromegane.github.com
Thinking-megane - Ruby, Vim, Java, Android に関する情報を公開していくGithub Pagesですretrospective-anchoco
ふりかえりのファシリテーターを行うときに使える"あんちょこ"です。sifter
[WIP] A lightweight index for full text search tools using bloom filter.active_hash-kaminari
Use kaminari paginator with ActiveHash.banditsflow
🎰 A building workflow and tracking its information framework for bandits.exponential-histograms
Exponential histograms is a data structure for sliding windows. It is from `Maintaining Stream Statistics over Sliding Windows, M.Datar, A.Gionis, P.Indyk, R.Motwani; ACM-SIAM, 2002`.adwin
Adwin is an adaptive windowing algorithm. It is from `Learning from time-changing data with adaptive windowing, Bifet, Albert, and Ricard Gavalda; Proceedings of the 2007 SIAM international conference on data mining. Society for Industrial and Applied Mathematics, 2007`.terminal
This is Go package that provides function like a "isatty()".kirakira
This is Cinch plugin that convert message to rainbow.queuing-theory-simulator
Queuing theory simulator in Go.go-ngt
NGT binding for golang.conference-proposals
My talk proposals.ssd_mlengine
Port of SSD: Single Shot MultiBox Detector to Google Cloud Machine Learning Engine.go-whois
WHOIS client in Gotreasure_hunter
CLI to manage query of Treasure Data command line tool.thinking-megane
My blog contents for Hugo. http://blog.monochromegane.commole
Get all list of Go modules.postman
ship-it
A simple deploy tool in Go. It's suitable for golang project.mruby-sidekiq-client
Sidekiq Client class for mruby.homebrew-pt
mruby-annoy
AnnoyIndex class for mruby.thor_hammer
ThorHammer provides web api for your Thor CLI.go-home
A utility for getting home directory in Golang.unite-yaml
unite-yaml is a unite.vim's source which provides candidates for yaml.afa
AFA is a terminal-friendly AI command.homebrew-hoi
go-embedding-accessor
An accessor generator for files embedded with go:embed.Love Open Source and this site? Check out how you can help us