> For the complete documentation index, see [llms.txt](https://voici.larswaechter.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voici.larswaechter.dev/home.md).

# Home

**voici.js** (speak: [/vwasi/](https://dictionary.cambridge.org/dictionary/french-english/voici)) is an open source Node.js library written in TypeScript for beautifully displaying datasets in tabular form on the terminal. In contrast to `console.table()` voici.js comes with many features like:

* Text & column & row styling
* Highlighting & filtering
* Dynamic columns
* Column sizing
* Accumulation
* Table export
* Type System
* Sorting

![Preview](/files/RMuKZ24FnkwilMzXlUve)

Sounds cool? [Get started](/quick-start.md).

{% embed url="<https://www.npmjs.com/package/voici.js>" %}
npm
{% endembed %}

{% embed url="<https://github.com/larswaechter/voici.js>" %}
GitHub
{% endembed %}
