| Library | Description | LOC |
| Async | 🟨 Async I/O (files, sockets, timers, processes, fs events, threads wake-up) | 5764 |
| Async Streams | 🟨 Concurrently read, write and transform byte streams | 1987 |
| Containers | 🟨 Generic containers (SC::Vector, SC::SmallVector, SC::Array etc.) | 874 |
| Containers Reflection | 🟨 Containers specializations for Reflection and Serialization. | 213 |
| File | 🟩 Synchronous Disk File I/O | 716 |
| File System | 🟩 File System operations { exists, copy, delete } for { files and directories } | 1525 |
| File System Iterator | 🟩 Enumerates files and directories inside a given path | 430 |
| File System Watcher | 🟩 Notifications {add, remove, rename, modified} for files and directories | 1431 |
| File System Watcher Async | 🟩 Async backend for FileSystemWatcher | 106 |
| Foundation | 🟩 Primitive types, asserts, compiler macros, Function, Span, Result | 1342 |
| Hashing | 🟩 Compute MD5, SHA1 or SHA256 hashes for a stream of bytes | 353 |
| Http | 🟥 HTTP parser, client and server | 1602 |
| Memory | 🟩 Heap Allocation, Custom allocators, Virtual Memory, Buffer, Segment | 1505 |
| Plugin | 🟨 Minimal dependency based plugin system with hot-reload | 1841 |
| Process | 🟩 Create child processes and chain them (also usable with Async library) | 1338 |
| Reflection | 🟩 Describe C++ types at compile time for serialization | 601 |
| Serialization Binary | 🟨 Serialize to and from a binary format using Reflection | 552 |
| Serialization Text | 🟨 Serialize to / from text formats (JSON) using Reflection | 628 |
| Socket | 🟨 Synchronous socket networking and DNS lookup | 731 |
| Strings | 🟩 String formatting / conversion / manipulation (ASCII / UTF8 / UTF16) | 3045 |
| Testing | 🟨 Simple testing framework used by all of the other libraries | 359 |
| Threading | 🟩 Atomic, thread, thread pool, mutex, semaphore, barrier, rw-lock, condition variable | 1324 |
| Time | 🟨 Time handling (relative, absolute, high resolution) | 330 |