node-ciphers

A lightweight Node.js library for AES and DES encryption, offering flexible encoding options, support for various cipher modes, and seamless integration with streams.

aes-js

A pure JavaScript implementation of the AES block cipher and all common modes of operation.