Directory /src/pkg/github.com

Name      Synopsis
..
BurntSushi     
     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.
TuftsBCB     
     apps      Package apps provides simplified wrappers around computational biology tools that are typically operated from the command line.
          blast      Package blast provides functions and types to help with running any of the BLAST suite of programs.
          hhsuite      Package hhsuite provides convenient wrappers for running programs found in hhsuite like hhsearch, hhblits and hhmake.
          matt      Package matt provides a relatively bare bones blackbox for running Matt and easily gathering results like RMSD, core length and a p-value.
               example     
                    rmsd      Example rmsd shows how to use the matt package to invoke Matt on multiple argument sets in parallel.
     experiments     
          cmd     
               best-pairwise-frag     
               best-pairwise-seqfrag     
               boa-auc     
               boa-make     
               bow-vs-matt      test bow-vs-matt compares the structural neighbors detected by a search on BOW vectors verus the structural neighbors detected by the Matt structural aligner.
               cath-significance     
               diff-kolodny-fragbag      diff-kolodny-fragbag is mostly a test program that compares the output of Kolodny's original implementation of Fragbag with the output of the Fragbag package.
               fragbag-ordering      test fragbag-ordering does an all-against-all search of the specified BOW database, and outputs the ordering of each search.
               hhfrag-stats     
     flib     
     fragbag      Package fragbag provides interfaces for using fragment libraries along with several implementations of fragment libraries.
          bow      Package bow provides a representation of a bag-of-words (BOW) along with definitions of common operations.
          bowdb      Package bowdb provides functions for reading, writing and searching databases of Bowed values.
     hhfrag      This package provides a Go implementation of Kalev and Habeck's HHfrag algorithm from their 2011 paper in Bioinformatics.
     io     
          fasta      Package fasta provides routines for reading and writing FASTA files and aligned FASTA files.
          hhr      Package hhr provides routines for reading (but not writing) hhr files, which are the output produced by hhsuite's hhsearch and hhblits programs.
          hmm      Package hhm parses hhm files generated by the HHsuite programs.
          msa      Package msa reads and writes multiple sequence alignments in FASTA, A2M or A3M formats.
          newick      Package newick provides facilities for reading and writing trees in the Newick format.
          pdb     
               slct     
          pdbx      Package pdbx provides types and functions for reading PDBx/mmCIF formatted files conveniently.
     secblast     
          make-secblastdb     
     seq      Package seq provides common types and operations for dealing with biological sequence data, with a bias toward amino acid sequences.
     structure      Package rmsd implements a version of the Kabsch algorithm to compute the minimal RMSD between two equal length sets of atoms.
     tools      Package tools provides command line tools that utilize the various repositories in the github.com/TuftsBCB organization.
          bestfrag      bestfrag computes the best structural FragBag fragment that corresponds to the region provided.
          bow     
          bow-dist     
          buildhhm      Example buildhhm shows how to construct an HHM using HHblits and HHmake from a single sequence FASTA file.
          cif2fasta     
          clean-a3m      clean-a3m will read in all sequences in a given A3M file and overwrite the the given file with all non-empty sequences.
          fasta-count     
          fasta-split     
          fmap-to-bow     
          hhfrag-map     
          hhfrag-map-many     
          mattbench-cluster     
          msaconvert     
          pdb-rmsd      pdb-rmsd computes the RMSD between two sets of carbon-alpha ATOM records read from PDB files.
          pdb-test     
          pdb2fasta     
          pdbs-chains      Command pdbs-chains reads a file in the PDB Select format and outputs the list of PDB identifiers in the set.
          random-pdbs     
          slicehhm     
          util     
          viewmap     

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