Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tayloraswift/swift-highlight

memory-efficient attributed text storage for server applications
https://github.com/tayloraswift/swift-highlight

attributed-text server-side-swift swift

Last synced: 16 days ago
JSON representation

memory-efficient attributed text storage for server applications

Awesome Lists containing this project

README

        



***`highlight`***
`0.1.4`

`swift-highlight` is a pure-Swift data structure library designed for server applications that need to store a lot of styled text. The `Notebook` module is memory-efficient and uses slab allocations and small-string optimizations to pack large amounts of styled text into a small amount of memory, while still supporting efficient traversal through the [`Sequence`](https://swiftinit.org/reference/swift/sequence) protocol.

**Importing this module will expose the following top-level symbol(s)**:

* `struct NotebookStorage`

* `struct NotebookContent`

* `struct Notebook`