Directory /src/pkg/github.com/BurntSushi

Name      Synopsis
..
blackfriday      Blackfriday markdown processor.
cif      Package cif provides a reader and a writer for the Crystallographic Information File (CIF) format.
cluster      Package cluster provides a small and simple API to manage a set of remote peers.
cmail      cmail is a command that runs another command and sends stdout and stderr to a specified email address at certain intervals.
cmd      Package cmd provides convenience types and functions for running shell commands in Go.
csql      Package csql provides convenience functions for use with the types and functions defined in the standard library `database/sql` package.
dsync     
go-wayland-simple-shm     
gohead     
goim      Command goim is a program that can load the Internet Movie DataBase (IMDb) in a local database, conveniently and quickly search it and help you rename your media files easily.
     imdb      Package imdb provides types and functions for retrieving data from an IMDb database loaded by Goim.
          search      Package search provides a convenient interface that can quickly search an IMDb database loaded with Goim.
     tpl      Package tpl provides convenience functions that are loaded into every Goim template, along with some functions for parsing and executing Goim templates.
gop     
     cmd     
          gopc     
     trans     
gribble      Package gribble provides a command oriented language whose environment of commands is defined by Go structs via reflection.
     examples     
          float-calc      Example float-calc demonstrates a simple floating point calculator with commands defined using Gribble.
          int-calc      Example int-calc demonstrates a simple integer calculator with commands defined using Gribble.
imgv      imgv is a simple image viewer that only works with X and is written in Go.
intern      Package intern provides a simple interface for interning strings.
lcmweb     
     lcm-gen-keys     
lcmweb-old     
     lcm-gen-keys     
locker      Package locker is a simple package to manage named ReadWrite mutexes.
migration      Package migration automatically handles versioning of a database schema by applying a series of migrations supplied by the client.
repeats     
     xstream      Package xstream provides convenience functions and types for running the XSTREAM Java program.
sqlauth     
sqlsess     
syncgo     
toml      Package toml provides facilities for decoding and encoding TOML configuration files via reflection.
     cmd     
          toml-test-decoder      Command toml-test-decoder satisfies the toml-test interface for testing TOML decoders.
          toml-test-encoder      Command toml-test-encoder satisfies the toml-test interface for testing TOML encoders.
          tomlv      Command tomlv validates TOML documents and prints each key's type.
toml-backup      Package toml provides facilities for decoding TOML configuration files via reflection.
     toml-test-go     
     tomlv     
toml-test     
ty      Package ty provides utilities for writing type parametric functions with run time type safety.
     data      Package data tumbles down the rabbit hole into parametric data types.
     fun      Package fun provides type parametric utility functions for lists, sets, channels and maps.
ui     
webutil     
wingo      wingo is an X window manager written in pure Go that supports floating and tiling window placement policies.
     commands      package commands defines the Gribble command environment for Wingo.
     cursors      package cursors contains a few pre-defined X cursors that are used throughout Wingo.
     event     
     focus      package focus is responsible for maintaining a stack of all focusable clients in Wingo.
     frame      package frame draws window decorations around clients managed by Wingo.
     heads      package heads manages state and geometry information for each physical active head detected by Xinerama.
     hook      package hook defines, reads and executes hooks in Wingo.
     layout      package layout implements floating and tiling placement policies for Wingo.
     logger      package logger is a very light wrapper around 'log' so we can control IO.
     misc      package misc has some functions that really don't belong in any particular package.
     prompt      package prompt implements several prompt windows that can be used in any X window manager.
          examples     
               cycle      Example cycle shows how to use the cycle prompt.
               input      Example input shows how to use an Input prompt from the prompt pacakge.
               message      Example message shows how to use a Message prompt from the prompt pacakge.
               select      Example select shows how to use a Select prompt from the prompt pacakge.
     render      package render provides several routines for drawing simple shapes and gradients.
     stack     
     text      Package text provides text rendering helper functions and an abstraction to create input text windows.
          examples     
               input      Example input shows how to create a window that reads text typed by the user and displays it.
     wingo-cmd      wingo-cmd uses Wingo's IPC mechanism to send commands and output the response to stdout.
     wini      Package wini provides an ini-like file parser.
     wm      package wm is a Wingo specific package that maintains the global state of Wingo.
     workspace      Package workspace is responsible for maintaining the state for the workspaces used in Wingo.
     xclient      package xclient provides an implementation of an X client for use with all of Wingo's sub-packages.
wingo-conc      wingo is an X window manager written in pure Go that supports floating and tiling window placement policies.
     commands      package commands defines the Gribble command environment for Wingo.
     cursors      package cursors contains a few pre-defined X cursors that are used throughout Wingo.
     event     
     focus      package focus is responsible for maintaining a stack of all focusable clients in Wingo.
     frame      package frame draws window decorations around clients managed by Wingo.
     heads      package heads manages state and geometry information for each physical active head detected by Xinerama.
     hook      package hook defines, reads and executes hooks in Wingo.
     layout      package layout implements floating and tiling placement policies for Wingo.
     logger      package logger is a very light wrapper around 'log' so we can control IO.
     misc      package misc has some functions that really don't belong in any particular package.
     prompt      package prompt implements several prompt windows that can be used in any X window manager.
          examples     
               cycle      Example cycle shows how to use the cycle prompt.
               input      Example input shows how to use an Input prompt from the prompt pacakge.
               message      Example message shows how to use a Message prompt from the prompt pacakge.
               select      Example select shows how to use a Select prompt from the prompt pacakge.
     render      package render provides several routines for drawing simple shapes and gradients.
     stack     
     text      Package text provides text rendering helper functions and an abstraction to create input text windows.
          examples     
               input      Example input shows how to create a window that reads text typed by the user and displays it.
     wingo-cmd      wingo-cmd uses Wingo's IPC mechanism to send commands and output the response to stdout.
     wini      Package wini provides an ini-like file parser.
     wm      package wm is a Wingo specific package that maintains the global state of Wingo.
     workspace      Package workspace is responsible for maintaining the state for the workspaces used in Wingo.
     xclient      package xclient provides an implementation of an X client for use with all of Wingo's sub-packages.
wingo-contrib     
xdg     
xgb      Package XGB provides the X Go Binding, which is a low-level API to communicate with the core X protocol and many of the X extensions.
     bigreq      Package bigreq is the X client API for the BIG-REQUESTS extension.
     composite      Package composite is the X client API for the Composite extension.
     damage      Package damage is the X client API for the DAMAGE extension.
     dpms      Package dpms is the X client API for the DPMS extension.
     dri2      Package dri2 is the X client API for the DRI2 extension.
     examples      Package examples contains a few different use cases of XGB, like creating a window, reading properties, and querying for information about multiple heads using the Xinerama or RandR extensions.
          atoms     
          create-window      Example create-window shows how to create a window, map it, resize it, and listen to structure and key events (i.e., when the window is resized by the window manager, or when key presses/releases are made when the window has focus).
          get-active-window      Example get-active-window reads the _NET_ACTIVE_WINDOW property of the root window and uses the result (a window id) to get the name of the window.
          randr      Example randr uses the randr protocol to get information about the active heads.
          xinerama      Example xinerama shows how to query the geometry of all active heads.
     ge      Package ge is the X client API for the Generic Event Extension extension.
     glx      Package glx is the X client API for the GLX extension.
     randr      Package randr is the X client API for the RANDR extension.
     record      Package record is the X client API for the RECORD extension.
     render      Package render is the X client API for the RENDER extension.
     res      Package res is the X client API for the X-Resource extension.
     screensaver      Package screensaver is the X client API for the MIT-SCREEN-SAVER extension.
     shape      Package shape is the X client API for the SHAPE extension.
     shm      Package shm is the X client API for the MIT-SHM extension.
     xcmisc      Package xcmisc is the X client API for the XC-MISC extension.
     xevie      Package xevie is the X client API for the XEVIE extension.
     xf86dri      Package xf86dri is the X client API for the XFree86-DRI extension.
     xf86vidmode      Package xf86vidmode is the X client API for the XFree86-VidModeExtension extension.
     xfixes      Package xfixes is the X client API for the XFIXES extension.
     xgbgen      xgbgen constructs Go source files from xproto XML description files.
     xinerama      Package xinerama is the X client API for the XINERAMA extension.
     xprint      Package xprint is the X client API for the XpExtension extension.
     xproto      Package xproto is the X client API for the extension.
     xselinux      Package xselinux is the X client API for the SELinux extension.
     xtest      Package xtest is the X client API for the XTEST extension.
     xv      Package xv is the X client API for the XVideo extension.
     xvmc      Package xvmc is the X client API for the XVideo-MotionCompensation extension.
xgbutil      Package xgbutil is a utility library designed to make common tasks with the X server easier.
     ewmh      Package ewmh provides a comprehensive API to get and set properties specified by the EWMH spec, as well as perform actions specified by the EWMH spec.
     gopher      Package gopher contains a single image of the Go gopher.
     icccm      Package icccm provides an API for a portion of the ICCCM, namely, getters and setters for many of the properties specified in the ICCCM.
     keybind      Package keybind provides an easy to use interface to assign callback functions to human readable key sequences.
     motif      Package motif has a few functions to allow easy access to Motif related properties.
     mousebind      Package mousebind provides an easy to use interface to assign callback functions to human readable button sequences.
     xcursor      Package xcursor provides a small interface for using cursors that are predefined in the X 'cursor' font.
     xevent      Package xevent provides an event handler interface for attaching callback functions to X events, and an implementation of an X event loop.
     xgraphics      Package xgraphics defines an X image type and provides convenience functions for reading and writing X pixmaps and bitmaps.
     xinerama      Package xinerama provides a convenience function to retrieve the geometry of all active heads sorted in order from left to right and then top to bottom.
     xprop      Package xprop provides a cache for interning atoms and helper functions for dealing with GetProperty and ChangeProperty X requests.
     xrect      Package xrect defines a Rect interface and an XRect type implementing the Rect interface for working with X rectangles.
     xwindow      Package xwindow defines a window type that provides easy access to common window operations while hiding many of the more obscure X parameters.

Need more packages? Check out the sub-repositories and other Go projects.