We are a team of developers working together to forge high-quality npm packages designed to make the development process easier. Our goal is to create lightweight, efficient, and powerful tools that help you build faster and more maintainable applications.
- api-rate-limit: A simple and efficient API rate limiter for JavaScript/TypeScript applications.
- url-validator: A lightweight and efficient URL validation package for JavaScript/TypeScript applications. This package helps developers validate URL syntax, check if a URL is live, and ensure proper domain formatting for better security.
- image-resizer-cli: Image Resizer CLI is a fast, lightweight, and versatile Node.js CLI tool for resizing, converting, compressing, and optimizing images in JPEG, PNG, WebP, and other formats.
- simple-web-scraper: A lightweight and configurable web scraper utility built with Puppeteer and Cheerio for automated data extraction, research, and aggregation. Features include configurable scraping rules, auto-throttling, and easy export to JSON/CSV.
- jwt-utils: A fast, lightweight Node.js JWT library for generating, verifying, and managing JSON Web Tokens (JWTs). Supports authentication and token-based authorization for APIs built with Express, Fastify, Koa, Hapi, NestJS, and Next.js. Ideal for securing web applications, handling user authentication, and implementing role-based access control (RBAC).
- url-shortener: A simple, fast, and Redis-backed URL shortener written in TypeScript. Supports custom aliases, TTL expiration, and works seamlessly in Node.js environments.
- loader-kit: A lightweight, customizable loader library for JavaScript/TypeScript applications. Includes built-in spinner, progress bar, and dots loaders with smooth animations and one-liner integration.
- regex-simplifier: A small, developer-friendly regex utility library for JavaScript and TypeScript. Use it to build, test, and explain regular expressions in human-readable form.
To join The Node Forge, open an Issue and select the "Please invite me to the Forge" template. Add your username and submit! That’s it!
We are always open to contributions! If you have an idea for a new package or want to contribute to one of our existing ones, feel free to fork, create issues, or submit pull requests.
Join the conversation and stay up to date with what's happening in The-Node-Forge community!
- Participate in discussions on our GitHub Discussions.
- Share ideas, ask questions, and collaborate with fellow developers.
- Keep up with updates, announcements, and new package releases.
We believe in building together—your ideas and feedback help shape the future of The Node Forge. Let's keep the forge burning! 🔥
Happy coding, and welcome to the forge! 🚀