# Nim-status Nim-Status is an going project meant to be a replacement for status-go. It should copmile down to a Library that can be used by both Desktop, Mobile and any other Status client. ### Goals Primary goals * status-go feature parity * make it work with desktop * must work with compiler safety checks * must be async (nim-chronos not asyncdispatch) Other goals * make it work status-react * code should have tests & documentation ### Observations: * API compatibility with status-go is not a goal/priority * we need to move fast to catch up to status-go * we should take into account compatibility of the async APIs * It should (must?) be compatible with existing status-go sqlite datbase * single-threaded library, responsibility to spawn threads up to consumer * exposed api procs are all async ### Approach To speed up development the library will be development with a very simple command line client, later integrated into desktop/mobile