Tutti Quanti Shelf is a collection of miscellaneous developer-oriented utilities wrapped into one single app, built with Electron.
This desktop application works on macOS, Linux and Windows operating systems.
The following utilities are currently available:
- CIDR Calculator
- CSS Cursors Demo
- Digital Clock
- Graph Visualizer
- IETF Language Tags
- JSON Formatter
- LaTeX Math Renderer
- Roman Numerals
- System Information
- Text Converter
- Text to Speech
- XML Converter
Simple CIDR calculators:
- CIDR to IP Range
- IP Range to CIDR List
CSS Cursors Demo
Display CSS cursors by category:
Customizable clock, using language-sensitive text formatting for date and time:
Graph visualizer, using the Graphviz visualization software:
IETF Language Tags
References for IETF BCP 47 language tags and subtags:
JSON data formatter and validator:
LaTeX Math Renderer
Simple converters between rōmaji and kana:
- Rōmaji to Kana
- Kana to Rōmaji
Converters between roman and arabic numerals:
- Roman to Arabic Numeral
- Arabic to Roman Numeral
Detailed list of system information, by category:
- Main Process
- Renderer Process
- Operating System
- OS User Info
Encode and decode text according to several string formats:
- JSON String
- Hex String
- Base64 String
Text to Speech
Speak text according to voice settings:
Convert XML to JSON:
You can download the latest release for macOS.
# Clone the repository git clone https://github.com/tonton-pixel/tutti-quanti-shelf # Go into the repository cd tutti-quanti-shelf # Install dependencies npm install # Run the application npm start
Note: to use the clone method, the core tool git must also be installed.
If you don't wish to clone, you can download the source code, unZip it, then directly run the following commands from a Terminal opened at the resulting
tutti-quanti-shelf-master folder location:
# Install dependencies npm install # Run the application npm start
Several scripts are also defined in the
package.json file to build OS-specific bundles of the application, using the simple yet powerful Electron Packager Node module.
For instance, running the following command (once the dependencies are installed) will create a
Tutti Quanti Shelf.app version for macOS:
# Build macOS (Darwin) application npm run build-darwin
The MIT License (MIT).
Copyright © 2019-2021 Michel Mariani.