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
- 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
Convert XML to JSON:
You'll need Node.js installed on your computer in order to build this application.
git clone https://github.com/tonton-pixel/tutti-quanti-shelf cd tutti-quanti-shelf npm install npm start
If you don't wish to clone, you can download the source code.
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 will create a
Tutti Quanti Shelf.app version for macOS:
npm run build-darwin
You can download the latest release for macOS.
The MIT License (MIT).
Copyright © 2019-2020 Michel MARIANI.