Cost / License
- Free
- Open Source (MIT)
Application type
Platforms
- Self-Hosted
- Typescript
- JavaScript
- npm
- Node.JS

Browse 210 npm Packages on AlternativeTo.

Pretty Diff is a language aware code comparison tool, beautifier, minifier, and parser for a variety of web oriented languages.

Atlas is a language-agnostic tool for managing and migrating database schemas using modern DevOps principles. It enables developers to automate schema changes through both declarative (schema-as-code) and versioned migration workflows, supporting inputs like HCL, SQL, and ORM...

DocumentJS creates beautiful, articulate, multi-versioned documentation. With DocumentJS, you can:
ScrollMovie is the library that enables you to animate background image as you scroll the window.

ShaderPad is a lightweight, dependency-free library that reduces boilerplate when working with fragment shaders. It provides a simple interface for setup, texture and uniform management, and user interactions such as mouse movements and window resizing.

Auth.js is a runtime agnostic library based on standard Web APIs that integrates deeply with multiple modern JavaScript frameworks to provide an authentication experience that’s simple to get started with, easy to extend, and always private and secure!
A JavaScript data grid that scales to a streaming dashboard, built for people who work in it all day. Its Data Router keeps grids, charts, boards, Gantt and KPI tiles in step with live feeds.




ChainMemory gives AI agents persistent memory that belongs to the user, not the vendor. Save a memory in ChatGPT and recall it in Claude, Gemini, Perplexity or Copilot via Chrome extension, MCP server, or REST API.



Cursor for circuit boards. An AI agent that designs, documents, and validates real PCBs from a prompt, working directly on existing KiCad repositories.


Execute nimble semantic image searches locally by leveraging node-mlx, avoiding third-party APIs through a CLI tool.



A Typescript tool to write configs with types. Manage your configs as code. Remove type errors, make configs easily shareable. Tool is installable via NPM, can be adopted incrementally!.

ReLaXed creates PDF documents interactively using HTML or Pug (a shorthand for HTML). It allows complex layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX.
Agents create, edit, validate, and render diagrams as durable state - not throwaway output. Structured operations, immutable revisions, 40+ validation rules, and multiple render targets through the Diagram Scene Protocol (DSP).

Pretext is a tiny (15KB gzipped) zero-dependency TypeScript library that handles text layout, measurement, and rendering entirely outside the DOM. Created by Cheng Lou (React core team, Reason, Midjourney), it delivers up to 500x faster performance than traditional DOM...

Sucrase is an alternative to Babel that allows super-fast development builds. Instead of compiling a large range of JS features to be able to work in Internet Explorer, Sucrase assumes that you're developing with a recent browser or recent Node.
ERNE (Everything React Native & Expo) is an open-source AI coding agent harness that turns Claude Code into a team of 11 specialized React Native engineers. It provides 19 guided commands, pipeline orchestration for multi-agent workflows, cross-session memory, adaptive...