Requires macOS 10.12 or newer
Flexible, interactive data pipelines for your Mac
Your data comes from all places. Shouldn't you be able to handle everything with one app? Strukt natively supports:
- text and binary files
- CSV, TSV, and Excel (XLSX) files
- HTML tables/lists, JSON structures, and other data from the web
- local data stores like Git and SQLite
- remote data stores like Postgres, MySQL, MongoDB, and any webpage
- your Mac contacts, calendars, and events
- other common types of files, like compressed archives, bitmap images, and log files
Your shell can process any data source, but only as plain text (or bytes). Strukt has a rich collection of actual data types:
|color||hsl(118°, 45%, 95%)|
Tables are a great model for data, but they're not so great for visualization. That's why, in addition to tables, Strukt also supports charts, maps, plain text, and HTML views.
Strukt is fully keyboard-friendly (Mac/emacs/vi styles), and includes alias for common Unix commands you might already know. As you type, it displays partial results.
It will even automatically update the results when it sees that your source data changed, if it's safe to do so.