Ross ROSS = Recommend OSS · open-source software intelligence for agents

ricmoo/aes-js

A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers. observed · 2026-08-28

github.com/ricmoo/aes-js · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4200
  • days_rel: n/a
  • days_push: 1061
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1498 stars · 267 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A pure JavaScript implementation of the AES block cipher supporting all common modes of operation (CBC, CFB, CTR, ECB, OFB) and all key sizes. It runs in both Node.js and web browsers with no dependencies.

Use cases

  • encrypt and decrypt data with AES in JavaScript
  • AES encryption in the browser without dependencies
  • implement AES-CTR or AES-CBC in Node.js
  • pure JavaScript AES cipher library
  • encrypt strings or bytes with 128/192/256-bit keys
  • client-side encryption for web apps

When to choose

  • you need AES in pure JavaScript with zero dependencies
  • you must support both Node.js and browsers with the same code
  • you need a specific AES mode like CTR, CBC, CFB, OFB, or ECB
  • you need all standard AES key sizes

When to avoid

  • you can use the built-in Node.js crypto module or Web Crypto API for better performance and security
  • you need authenticated encryption like AES-GCM, which is not supported
  • you need hardware-accelerated or high-throughput encryption

Facets

library · maturity maintenance

cryptography security security web-development developer-tools browser cross-platform aes block-cipher encryption decryption cbc ctr ecb cfb ofb pure-javascript no-dependencies nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
ricmoo/aes-jsmain23

For agents

markdown · JSON · MCP: product_card(name="ricmoo/aes-js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem