adamlui / js-utils

May 29, 2026 · View on GitHub

 English | 简体中文 | 繁體中文

adamlui / js-utils

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


🧠 AI • 📊 Datasets • 📑 File Conversion • 🌐 Networking • 🛡️ Security

🧠 AI

ai-personas

💬 1,200+ AI personas for LLMs and agents.
Install / Readme / API usage / Discuss

chatgpt.js

🤖 A powerful JavaScript library for ChatGPT.
Install / Readme / API usage / Discuss

📊 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
Back to top ↑

📑 File Conversion

minify.js  

</> Recursively minify all JavaScript files.
Install / Readme / CLI usage / API usage / Discuss

scss-to-css  

{ } Recursively compile all SCSS files into minified CSS.
Install / Readme / API usage / CLI usage / Discuss

Back to top ↑

🌐 Networking

generate-ip

Randomly generate, format, and validate IPv4 + IPv6 + MAC addresses.
Install / Readme / API usage / CLI usage / Discuss

geolocate

Fetch IP geolocation data from the CLI.
Install / Readme / API usage / CLI usage / Discuss

Back to top ↑

🛡️ Security

generate-pw  

🔒 Randomly generate, strengthen, and validate cryptographically-secure passwords.
Install / Readme / API usage / CLI usage / Discuss

Back to top ↑

🧠 Contributors



All contributions are very welcome!

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