Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bartekl1/tools

🛠️ Website with math and IT tools
https://github.com/bartekl1/tools

app application calculations calculator information-technology it math mathematics offline offline-capable offline-first progressive-web-app pwa pwa-app pwa-apps pwa-offline tool tools webapp website

Last synced: about 4 hours ago
JSON representation

🛠️ Website with math and IT tools

Awesome Lists containing this project

README

        

# ![Website icon](.github/img/icon_40.png) Tools

Website with math and IT tools

![GitHub release (latest by date)](https://img.shields.io/github/v/release/bartekl1/tools?style=flat-square)
![GitHub Repo stars](https://img.shields.io/github/stars/bartekl1/tools?style=flat-square)
![GitHub watchers](https://img.shields.io/github/watchers/bartekl1/tools?style=flat-square)
![GitHub forks](https://img.shields.io/github/forks/bartekl1/tools?style=flat-square)

[🌐 Website](https://bartekl1.github.io/tools)
[🕑 Changelog](CHANGELOG.md)
[🎁 Acknowledgements](ACKNOWLEDGEMENTS.md)
[🇵🇱 Polish version of README](README_PL.md)

This website is a progressive web app (PWA), so it can be installed and you can use it without internet.

## 📝 Available tools

### ➗ Math

- Calculator
- Unit converter
- Roman numeral converter

### 💻 IT

- Number system converter
- IP
- User agent
- JSON formatter
- Markdown renderer
- LaTeX renderer
- ASCII
- Unix timestamp

### 🔑 Security

- Password generator
- Hash generator
- Checksums
- TOTP generator

### 🕑 Date and time

- World time
- Time calculations
- Stopwatch

### 🌍 Geographic

- Geographical coordinates converter
- GPS
- Speedometer

### 📄 Other

- Random number generator
- QR code generator
- Resistor bar codes

## 👨‍💻 Running locally

1. Requirements
- Node.js
- GIT

2. Clone repository and open folder

```bash
git clone https://github.com/bartekl1/tools.git
cd tools
```

3. Install dependencies

```bash
npm install
```

4. Build dependencies

```bash
npm run build
```

5. Start server

```bash
node .
```

or

```bash
npm start
```

You can change server port by running following command:

```bash
node . -p
```

6. Open [http://localhost:3000/](http://localhost:3000/) or other URL if you have changed port