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

https://github.com/adamlui/js-utils

⚡ Essential JavaScript libraries/utilities for Node.js and the web
https://github.com/adamlui/js-utils

api apis cli compiler converter cryptography css generator ip ipv4 javascript js-utils minification node npm password sass scripts scss utils

Last synced: 22 days ago
JSON representation

⚡ Essential JavaScript libraries/utilities for Node.js and the web

Awesome Lists containing this project

README

          







 English |
简体中文 |
繁體中文

# [](https://github.com/adamlui) adamlui / js-utils










### 🛠️ Essential JavaScript libraries/utilities for Node.js and the web.


📊 [Datasets](#-datasets-) •
📑 [File Conversion](#-file-conversion-) •
🌐 [Networking](#-networking-) •
🛡️ [Security](#%EF%B8%8F-security-)

## 📊 Datasets

### ai-personas

🤖 1,200+ AI personas for LLMs and agents.






Install
/

Readme
/

API usage
/

Discuss

### computer-languages

💻 File extensions for computer languages.






Install
/

Readme
/

API usage
/

Discuss

### data-languages

🧾 File extensions for data languages.






Install
/

Readme
/

API usage
/

Discuss

### latin-locales

🇪🇸 ISO 639-1 (2-letter) codes for Latin locales.






Install
/

Readme
/

API usage
/

Discuss

### markup-languages

📄 File extensions for markup languages.






Install
/

Readme
/

API usage
/

Discuss

### non-latin-locales

🇨🇳 ISO 639-1 (2-letter) codes for non-Latin locales.






Install
/

Readme
/

API usage
/

Discuss

### programming-languages

⌨️ File extensions for programming languages.






Install
/

Readme
/

API usage
/

Discuss

### project-markers

🏷️ Common project root markers.






Install
/

Readme
/

API usage
/

Discuss

### prose-languages

📝 File extensions for prose languages.






Install
/

Readme
/

API usage
/

Discuss

## 📑 File Conversion

### [minify.js](https://github.com/adamlui/js-utils/tree/main/minify.js/#readme)  

> > Recursively minify all JavaScript files.

[Install](https://github.com/adamlui/js-utils/tree/main/minify.js/node.js#-installation) /
[Readme](https://github.com/adamlui/js-utils/tree/main/minify.js/#readme) /
[CLI usage](https://github.com/adamlui/js-utils/tree/main/minify.js/node.js#-command-line-usage) /
[API usage](https://github.com/adamlui/js-utils/tree/main/minify.js/node.js#-api-usage) /
[Discuss](https://github.com/adamlui/js-utils/discussions)

### [scss-to-css](https://github.com/adamlui/js-utils/tree/main/scss-to-css/#readme)  

> { } Recursively compile all SCSS files into minified CSS.

[Install](https://github.com/adamlui/js-utils/tree/main/scss-to-css/#-installation) /
[Readme](https://github.com/adamlui/js-utils/tree/main/scss-to-css/#readme) /
[API usage](https://github.com/adamlui/js-utils/tree/main/scss-to-css/#-api-usage) /
[CLI usage](https://github.com/adamlui/js-utils/tree/main/scss-to-css/#-command-line-usage) /
[Discuss](https://github.com/adamlui/js-utils/discussions)

Back to top ↑

## 🌐 Networking

### generate-ip

> Randomly generate, format, and validate IPv4 + IPv6 + MAC addresses.

[Install](https://github.com/adamlui/js-utils/tree/main/generate-ip/#-installation) /
[Readme](https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme) /
[API usage](https://github.com/adamlui/js-utils/tree/main/generate-ip/#-api-usage) /
[CLI usage](https://github.com/adamlui/js-utils/tree/main/generate-ip/#-command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

### geolocate

> Fetch IP geolocation data from the CLI.

[Install](https://github.com/adamlui/js-utils/tree/main/geolocate/#-installation) /
[Readme](https://github.com/adamlui/js-utils/tree/main/geolocate/#readme) /
[API usage](https://github.com/adamlui/js-utils/tree/main/geolocate/#-importing-the-api) /
[CLI usage](https://github.com/adamlui/js-utils/tree/main/geolocate/#-command-line-usage) /
[Discuss](https://github.com/adamlui/js-utils/discussions)

Back to top ↑

## 🛡️ Security

### [generate-pw](https://github.com/adamlui/js-utils/tree/main/generate-pw/#readme)  

> 🔒 Randomly generate, strengthen, and validate cryptographically-secure passwords.

[Install](https://github.com/adamlui/js-utils/tree/main/generate-pw/#-installation) /
[Readme](https://github.com/adamlui/js-utils/tree/main/generate-pw/#readme) /
[API usage](https://github.com/adamlui/js-utils/tree/main/generate-pw/#-importing-the-api) /
[CLI usage](https://github.com/adamlui/js-utils/tree/main/generate-pw/#-command-line-usage) /
[Discuss](https://github.com/adamlui/js-utils/discussions)

Back to top ↑

## 🧠 Contributors





All contributions are very welcome!


**Latest releases** /
Discuss /
Report bug /
Report vulnerability /
Back to top ↑