github.com/qpliu/repostm (go): Package repostm is a low-performance software transactional memory (STM) implementation, made primarily as a learning experience and an exploration into modeling an STM implementation after version control systems such as CVS, Subversion, or Perforce.
Keywords: go|stm