JavaScript libraries I've created to enhance developers' productivity with simple yet useful features.

In my personal projects, I develop and use several JavaScript libraries, many of which are available as open source on NPM. This allows everyone to modify, improve, or freely reuse them. Here’s an overview of some of these libraries, some of which are used in this portfolio.
This React library allows for the integration of a password input field with a list of validation criteria to be met, such as minimum length, use of special characters, or digits. It simplifies real-time password complexity checking.
Similar to the previous one, this React library provides a password field with a checklist of conditions to meet. It helps users create passwords that comply with defined security requirements.
This is an easy-to-use and highly customizable WYSIWYG (What You See Is What You Get) editor. It combines the power of Material-UI and Tiptap to provide a rich and modern text editing experience, ideal for web applications requiring advanced formatting features.
This React component based on Material-UI evaluates the strength of a password directly as it is being entered, thanks to a visual indicator. It helps users instantly understand if their password is considered weak, medium, or strong.
This password input field, also based on Material-UI, integrates a checklist of validation criteria to be met. It guides the user in creating a secure password by visually displaying the conditions that have been met or not.
This HTML parser designed for the Tiptap editor uses the html-react-parser library. It allows the conversion of HTML content into React components while offering the ability to add features like code syntax highlighting.
This simple JavaScript utility allows for the addition of validation rules to a password and returns the status of each validation. It is useful for strengthening password security in forms.
This esbuild plugin simplifies the copying of static files and folders from a source directory to a destination directory. It is particularly useful for build projects requiring the transfer of static resources.
All of these libraries are available on NPM and can be installed via the following commands:
npm install <package-name>or
npm install <package-name>The open-sourcing of these tools reflects my commitment to sharing useful solutions with the developer community.
Open source
Web
Subscribe to my newsletter to receive special offers and the articles / tutorials I occasionally publish on my blog.
* You can unsubscribe at any time by clicking the unsubscribe link in every email.