{"repo":"ShawnBaek/Table","free":true,"listed":false,"github":"https://github.com/ShawnBaek/Table","clone":"git clone https://github.com/ShawnBaek/Table.git","description":"Swift library for beautifully formatted table output — supports Unicode, CJK, emoji, and os.Logger","language":"Swift","stars":85,"topics":["developer-tools","ios","logging","macos","swift","swift-package-manager","terminal"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Table Swift library for beautifully formatted table output — supports Unicode, CJK, emoji, and os.Logger . You can print the table bypassing the Any data! [e.g., 1d array , 2d array , and dictionary ] It inspired by javascript console.table . I'm sure if you practice coding interviews, it helps you a lot. You don't need to struggle for checking results using a build-in print function! Requirements - Swift 6.1+ (Xcode 16+ or Swift 6.1 toolchain on Linux) - macOS 11+ / iOS 14+ / tvOS 14+ / watchOS 7+ Usage Support Distribution The default distribution is fillProportionally . But It can be set by fillEqually like below SPM Support The table is only supported SPM (Swift Package Management) Table Style Choose between ASCII (default) or Unicode box-drawing characters: ASCII Style (Default) Unicode Style (MySQL-like) Multi-Language Support Table correctly handles CJK characters, Korean Hangul, Japanese Kana, Arabic, and emoji with proper column alignment: Multiple languages can also be mixed within the same value: Emoji Support Control Character Handling Control characters are automatically escaped to prevent layout corruption: Logger Integration Table extends Apple's os.Logger with a table() method for easy logging: Logger Options Output in Console.app: What's the next step?! I'm going to support more types! - tuple - decodable / encodable - custom data type Table Style - ascii table - dashed table - and more Unit Tests The library uses Swift Testing framework with 25+ test cases c","default_branch":null,"files":null,"tree":[],"storefront":"/r/ShawnBaek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ShawnBaek/Table/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}