Projects / libbls


libbls is a highly efficient, flexible, and robust data manipulation library in the form of an editable buffer. It provides efficient insert, replace, delete, copy, and multiple undo and redo editing operations, in a fast and memory efficient manner, combining data from both memory and arbitrary sized chunks from files. A simple, intuitive, and yet powerful API provides the infrastructure needed to develop scalable applications that handle large volumes of data.

Operating Systems

Recent releases

  •  27 Nov 2009 21:33

    Release Notes: This release adds new features for better integration with interactive applications. Specifically, a call back interface is now available for monitoring events from buffer operations. The API has been enhanced to support multiple actions grouping into one undoable/redoable action. A bug that could lead to data corruption when saving has also been fixed.

    •  04 May 2009 18:43

      Release Notes: This release adds support for undo/redo operations, buffer options, and the ability to use files (in addition to memory) as temporary storage when saving.

      •  08 Feb 2009 22:57

        Release Notes: This release adds support for saving to block devices and fixes various memory leaks.

        •  29 Jan 2009 23:19

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.