Skip to content

plumbum/go-samples

Repository files navigation

Go-Samples

Awesome Go - A curated list of awesome Go frameworks, libraries and software.

Tools

  • MailHog MailHog is an email testing tool for developers.
  • Go WSDL generator Generates Go code from a WSDL file.
  • Orange cat A Markdown previewer written in Go.
  • Show deps an opinionated tool for inspecting Go package dependencies. IDE

  • Vim Go IDE Quite simply this is a vim configuration which will setup all the necessary Go development environment (and plugins), without overwriting your current Vim settings.
  • WIDE A Web-based IDE for Teams using Go programming language/Golang.

Web

Database

  • Bolt DB is a pure Go key/value store.
  • Go FreeTDS wrapper. Native Sql Server & Sybase database driver.
  • XO is a cli tool to generate Golang types and funcs based on a database schema or a custom query.
  • Scaneo - Generate Go code to convert database rows into arbitrary structs.
  • Pg Web Web-based PostgreSQL database browser written in Go.

Email

  • Gomail Gomail is a simple and efficient package to send emails. It is well tested and documented.
  • ??? Email Robust and flexible email library for Go
  • DKIM DKIM package for Golang

Graphics

  • draw2d - рисование двумерных изображений, в том числе PDF и OpenGL
  • gg is a library for rendering 2D graphics in pure Go.
  • SVGo - создание SVG. Пример
  • Barcode generator - генератор штрихкодов (Codabar, Code 128, Code 39, EAN 8, EAN 13, Datamatrix, QR Codes, 2 of 5). Пример

Console

  • UI Progress - A Go library to render progress bars in terminal applications.
  • Term tables - fast and simple ASCII table generation.
  • UI table - is a go library for representing data as tables for terminal applications. It provides primitives for sizing and wrapping columns to improve readability.

Other

  • Xstrings is a collection of string functions, which are widely used in other languages but absent in Go package strings.
  • slug generate slug from unicode string, URL-friendly slugify with multiple languages support.
  • GoDash check and conversion utility.
  • GoValidator A package of validators and sanitizers for strings, structs and collections.

About

Небольшие примеры использования и эксперименты с Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published