Awesome Go. Awesome Go A curated list of awesome Go frameworks, libraries and software. Inspired by awesome python. Contributing. Please take a quick gander at the contribution guidelines first. Thanks to all contributors you rock If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you Audio and Music. Libraries for manipulating audio. Native Go FLAC decoder. Native Go FLAC decoder. Native Go AAC bitstream parser. Fast and stable ID3 parsing and writing library for Go. Sequence based Go native audio mixer for music apps. O portal de informtica online. Publicaes, hosting, tutoriais e software. Para quem procura produtos ou servios na web. Introduction. Please note that most of these Brand Names are registered Trade Marks, Company Names or otherwise controlled and their inclusion in this index is. Native Go MP3 decoder. Music theory models in Go. Port. Audio Go bindings for the Port. Audio audio IO library. Go bindings for Port. Midi. taglib Go bindings for taglib. Native Go Vorbis decoder uses CGO, but has no dependencies. Go package capable of generating waveform images from audio streams. Authentication and OAuth. Libraries for implementing authentications schemes. Modular authentication system for the web. It tries to remove as much boilerplate and hard things as possible so that each time you start a new web project in Go, you can plug it in, configure, and start building your app without having to build an authentication system each time. Authorization library that supports access control models like ACL, RBAC, ABAC. Go AWS Auth AWS Amazon Web Services request signing library. Fairly complete implementation of the JOSE working groups JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs. Standalone, specification compliant, OAuth. Golang. go. auth Authentication API for Go web applications. OAuth. 1 and OAuth. RBAC implementation in Golang. OAuth and OAuth. 2. Handles multiple provides out of the box. HTTP Authentication middleware. Clean and easy to use implementation of JSON Web Tokens JWT. JWT middleware for go. Lang http servers with many configuration options. Golang implementation of JSON Web Tokens JWT. JWT login microservice with plugable backends such as OAuth. Github, htpasswd, osiam. Successor of goauth. Generic OAuth 2. 0 package that comes with JWT, Google APIs, Compute Engine and App Engine support. Golang OAuth. 2 server library. Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. Efficient secure cookie encodingdecoding. Go session management for web servers including support for Google App Engine GAE. Dead simple, highly performant, highly customizable sessions service for go http servers. Reverse proxy and load balancer with support for multiple backends. Yubikey client package that provides a simple API to integrate the Yubico Yubikey into a go application. Standard CLILibraries for building standard or basic Command Line applications. Go library to split command line string as arguments array using the bash syntax. Feature rich and easy to use command line package based on golang tag. The easy way to start building Golang command line application. Alternative CLI with human face, in spirit of Go command. Commander for modern Go CLI interactions. Write bash completions in Go Go command bash completion. Command line arguments parser that will make you smile. Google Drive client for the commandline. Tag based environment configuration for structs. Simple but powerful command line option parsing library for Go support subcommand. Struct based argument parsing in Go. Command line and flag parser supporting sub commands. Go readline like library for command line interfaces. Go library for implementing command line interfaces. Go library for building CLI applications with sophisticated flag and argument parsing and validation. Drop in replacement for Gos flag package, implementing POSIXGNU style flags. Pure golang implementation that provide most of features in GNU Readline under MIT license. Struct based flags generator for flag, urfavecli, pflag, cobra, kingpin and other libraries. Small command line interface framework. Simple, fast, and fun package for building command line apps in Go formerly codegangstacli. Simple logging interface that supports cross platform color and concurrency. Easy to use menu structure for cli applications that prompts users to make choices. Advanced Console UIs. Libraries for building Console Applications and Console User Interfaces. ANSI terminal colors that supports fmt. PrintfSprintf. chalk Intuitive package for prettifying terminalconsole output. Versatile package for colored terminal output. Go library for ANSI colour text in terminals. Go library for rendering ANSI colored text templates in terminals. Colorable writer for windows. Go library for color output in terminals. Minimalist Go library aimed at creating Console User Interfaces. Style terminal text. Multi progress bar for terminal applications. Termbox is a library for creating cross platform text based interfaces. Go port of the Ruby library terminal tables for simple ASCII table generation as well as providing markdown and HTML output. Go terminal dashboard based on termbox go and inspired by blessed contrib. Library for updating terminal output in realtime. Flexible library to render progress bars in terminal applications. Library to improve readability in terminal apps using tabular data. Configuration. Libraries for configuration parsing. JSON or YAML configuration wrapper with environment variables and flags parsing. Provides configuration through multiple sources, including JSON, flags and environment variables. Parse environment variables to Go structs with defaults. Un marshaling environment variables to Go structs. Configuration from environment. Read your configuration from environment variables. INI style configuration files into Go structs supports user defined types and subsections. Config Parse a struct as input and populates the fields of this struct with parameters fom command line, environment variables and configuration file. Go port of Rubys dotenv library Loads environment variables from. Go application configuration made easy. Modular JSON configuration. Keep you config structs along the code they configure and delegate parsing to submodules without sacrificing full config serialization. Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments. Flags persisted in an ini like config file. Go package for read and write INI files. Small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. Golang package for parsing ini style configuration files. Lightweight configuration manager for Go. Go configuration with fangs. Parallel To Serial Conversion Simulink there. Cross platform package that follows the XDG Standard. Continuous Integration. Tools for help with continuous integration. Drone is a Continuous Integration platform built on Docker, written in Go. Go integration for Coveralls. Multi Package go project coverprofile for tools like goveralls. Recursive coverage testing tool. CSS Preprocessors. Libraries for preprocessing CSS files. High performance SASS compatible implementation compiler written in Go. Pure Go CSS Preprocessor. Go wrapper to the 1. Sass compatible libsass project. Data Structures. Generic datastructures and algorithms in Go. Binary packer and unpacker helps user build custom binary stream. Golang set data structure with bonus bit twiddling functions. Go package implementing bitsets. Bloom filters implemented in Go. Golang Bloom filter implementation. Probabilistic data structures for processing continuous, unbounded streams. Highly concurrent drop in replacement for bufio. Writer. count min log Go implementation Count Min Log sketch Approximately counting with approximate counters Like Count Min sketch but using less memory. Cuckoo filter a good alternative to a counting bloom filter implemented in Go. Integer Compression Libraries for Go. Go implementation of Adaptive Radix Tree. Collection of useful, performant, and thread safe data structures. A Go implementation of the Elias Fano encoding. Eu sou Informtico. O Portal da Informtica e Servios. Produto Any Product After Effects Intros. After Effects Logo Reveals. Corporate Identity. CRE Loaded Templates. Drupal Templates. Flash CMS Templates. Flash Intro Templates. Flash Photo Gallery Templates. Flash Templates. Icon Sets. Joomla Templates. Logo Templates. Logosets. Magento Themes. Mambo Templates. Mobile Templatesos. Commerce Templates. PHP Nuke Templates. Php. BB Templates. Power. Point Templates. Presta. Shop Themes. Razor Templates. Silverlight Intro Templates. Silverlight Templates. Stock Music. SWi. SH Templates. Turnkey Websites 2. Video Ecards. Virtue. Mart Templates. Website Templates. Word. Press Themes. Zen. Cart Templates. Categoria Any Category 3 colors. D style. Agriculture. Alternative Power. Animals Pets. Architecture. Art Photography. Art. Works. Beauty. Black Templates. Books. Brewery Templates. Business. Cafe and Restaurant. Cars. Charity. Christmas Templates. Clean style. Communications. Computers. CRE Loaded Templates. CSSDating. Drupal Templates. Dynamic Flash. Dynamic flash photo galleries. Dynamic Swish. Education. Electronics. Entertainment. Extended Package Templates. Exterior design. Family. Fashion. Fireworks. Flash 8. Flash animated. Flash intro header. Flash Site. Flowers. Food Drink. Forums. Full package. Full site. Games. Gifts. Halloween Templates. Hosting. Hotels. HTML 5. Icon Sets. Industrial. Interior Furniture. Internet. Jewelry. Joomla Templatesj. Query Templates. Last added. Law. Logosets. Low budget. Magento Templates. Maintenance Services. Mambo Templates. Media. Medical. Military. Mobile Templates. Most Popular. Music. Night Club. Online Casino. Online storeshopos. Commerce Templates. Papervision 3. DPersonal pages. PHP Nuke Themes. Php. BB2. Php. BB3. Politics. Portal. Premium Templates. Real Estate. Religious. Science. Security. Society Culture. Software. Sport. St. Patrick Green Templates. St. Valentine. Stretched. Swish animated. SWi. SHmax. 2 Templates. SWi. SHmax. 3 Templates. SWi. SHmax. 4 Templates. Tools Equipment. Transportation. Travel. Virtue. Mart Templates. Web 2. 0 Templates. Web design. Wedding. White Templates. Wide templates. Word. Press Themes. XML Flash Site. Zen cart Templates. Zero Downloads. Autor Any Author Adonis. Aeron. Alexa. Alibip. Alice. Arcturus. Ares. Ar. Go. Astra. BGBig mama. Blur. Bora. Bullet. Butterfly. Cactus. Caesar. Casher. Cerberus. Cleric. Co casher. Co pharaoh. Colorado. Corvus. Cotton. Cougar. Cowboy. Crash. Creamy. Dan. Dean. Decoy. Delta. Demon. Dgan Dgan. Di. Dipixel. Dr. Hanibal. Earwig. Elfin. Elza. Engine. Eridan. Exuma. Fati. Flasher. Flayer. Freeze. Glasgo Ranger. Glenn. Gouty. Hilary. Hugo. Hummingbird. Hunter. Irene. Ita. Jaguar. Jiro. Joker. Joly. Jul. Junior. Kantrop. Leonardo. Logann. Logo. Artist. Logobaby. Logoman. Logotron. Logotyper. Logowoman. Lovely. Maccavelli. Mad. Flasher. MAN AKMari. Arti. Mary. Matrix. Maxwell. Mc Oyed. Mercury. Mira. Modlin. Monet. Motoman. Mr. Corpuscle. Nessy. Neutral Nick. Nikas. Nuker. Oldman. Olney. Orange. Ostex. Paragon. Pharaoh. Pithy. Productions. Princess. Puma. Quill. Raymond. Reves. Sargas. Sawyer. Sebastian. Sharpen. Shaula. Shrew. Slider. Solus. Sound. Man. Southern Star. St. Valentine. St. Nik. Svelte. Tequila. Two cows. Val. Vampire. Velvet. Viola. Viper. Walter. Wizard. Wolf. Woodoo. Xena. Zeus.