path

Browser-compatible republish of Node.js's built-in path module

Library
npm
v0.12.7
134stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum.How we score it →
38/100Needs Attention
Development Activity0
Maintenance20
Community60
Maturity60
Momentum12

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation.How we score it →
48/100Fair
Architecture35
Code Quality45
Innovation20
Learning Curve90

path is a standalone npm republish of Node.js’s native path module, letting bundlers like Browserify or Webpack resolve require('path') in code that also needs to run in the browser, where no built-in path module exists. It exposes the exact same API as Node’s core path module (join, resolve, dirname, basename, extname, sep, and friends) with no additions.

Because it is a snapshot copy rather than an actively maintained abstraction, it depends on two other very old shim packages (process and util) and has not been updated since 2015. It remains widely installed today mostly as a transitive resolution target pulled in automatically by bundler polyfill configs rather than something developers import directly, and modern projects increasingly favor path-browserify or native bundler polyfills for the same role.

What You Get

  • The full Node.js path API (join, resolve, normalize, dirname, basename, extname, sep, delimiter, parse, format) as a standalone module
  • A drop-in require('path') target for bundlers building browser bundles from code written for Node
  • Zero configuration — install and resolve, no setup required
  • MIT-licensed source carried over unmodified from the original Joyent/Node.js implementation

Common Use Cases

  • Satisfying a bundler’s path resolution when isomorphic code calls Node’s path module in a browser build
  • Providing a polyfill target for older Browserify-based build pipelines
  • Legacy projects that pinned this package before more actively maintained alternatives existed

Under The Hood

Architecture - The entire package is a single path.js file that is a verbatim copy of Node.js’s internal path module (originally authored by Joyent), implementing platform-aware POSIX and Windows path logic with no wrapper, abstraction layer, or additional functionality on top. Tech Stack - Plain, untranspiled JavaScript (pre-ES6 style) with two runtime dependencies (process and util) that are themselves standalone shims of other Node built-ins, and no build step, bundler config, or TypeScript typings. Code Quality - There are no tests, no CI configuration, and no linting setup in the repository; the code quality mirrors whatever Node.js shipped circa the module’s last sync in 2015, and the project has seen no substantive commits since. API Design - Because it mirrors Node’s own path module exactly, the API is intuitive to any Node developer and requires no learning curve, but the package offers no documentation of its own beyond a link to Node’s official docs, and it provides no indication of version drift against current Node path behavior.

Used by 11 apps in this directory

Rust
69%
Other

GitButler

Developer Tools · Devops · AI Development

21,531

Git, but better — a modern version control client with stacked branches, parallel workflows, unlimited undo, and first-class support for AI-powered development.

View details
89
Repo Health
84
Technical
68
Dependency
Built with
Rust69%
TypeScript18%
Svelte12%
Updated today
TypeScript
67%
MIT

Hoppscotch

Developer Tools

80,055

A lightweight, offline-capable API development ecosystem for testing HTTP, GraphQL, WebSocket, MQTT, and SSE endpoints across web, desktop, and CLI.

View details
91
Repo Health
83
Technical
66
Dependency
Built with
TypeScript67%
Vue23%
Updated 3 days ago
TypeScript
75%
Other

Jan

AI Assistants

44,052

Run LLMs 100% locally with full privacy, or connect to cloud AI — your machine, your data, your control.

View details
90
Repo Health
81
Technical
66
Dependency
Built with
TypeScript75%
Rust21%
Updated today
Clojure
73%
AGPL 3.0

Logseq

Note Taking · Knowledge Management

44,506

A privacy-first, open-source knowledge graph platform combining Markdown, Org-mode, bidirectional linking, and local-first storage for building your second brain.

View details
92
Repo Health
82
Technical
68
Dependency
Built with
Clojure73%
OCaml11%
Updated today
Vue
49%
MIT

Mixpost

Marketing · Social Media

3,522

Self-host your own social media scheduler and publish to 11 platforms without subscriptions or data lock-in.

View details
51
Repo Health
64
Technical
71
Dependency
Built with
Vue49%
PHP44%
Updated 5 months ago
TypeScript
49%
MIT

Nginx Proxy Manager

Developer Tools · Networking · Security

33,903

Manage Nginx reverse proxies and free Let's Encrypt SSL through a beautiful web interface — no Nginx expertise required.

View details
92
Repo Health
77
Technical
73
Dependency
Built with
TypeScript49%
JavaScript46%
Updated 1 weeks ago
TypeScript
84%
MIT

Plasmic

CMS · Low Code Platforms · No Code Platforms

6,961

The open-source visual builder that lets teams design React apps and websites with drag-and-drop while integrating seamlessly with your codebase.

View details
81
Repo Health
78
Technical
65
Dependency
Built with
TypeScript84%
Updated today
TypeScript
97%
Other

Rocket.Chat

Team Chat

46,002

The secure, self-hosted team communications platform for organizations that cannot compromise on data sovereignty.

View details
96
Repo Health
79
Technical
69
Dependency
Built with
TypeScript97%
Updated today
TypeScript
60%
MIT

Scalar

Developer Tools

15,944

Beautiful, interactive OpenAPI documentation with a built-in offline-first API client and multi-language code generation — all in one open-source platform.

View details
90
Repo Health
89
Technical
66
Dependency
Built with
TypeScript60%
Vue35%
Updated yesterday

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search