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.
| Tags | Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


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.


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.


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


No changes have been submitted for this release.