awesome-cross-platform-nodejs
github.com/bcoe/awesome-cross-platform-nodejs ↗:two_men_holding_hands: A curated list of awesome developer tools for writing cross-platform Node.js code
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me filesystem resources from awesome-cross-platform-nodejs"
Installation instructions →What's inside
Libraries
- any-pathFilesystem
Use Windows and POSIX paths interchangeably when fetching values from an object.
- chokidarFilesystem
Improved cross-platform file watching.
- clipboardyShell
Cross-platform copy/paste.
- cpyFilesystem
Copy files. Cross-platform.
- cross-envEnvironment
Set environment variables cross-platform.
- cross-spawnShell
Cross-platform implementation of
Applications
- AppVeyorContinuous integration
Focused on Windows. Free tiers are available for OSS projects.
- Azure PipelinesContinuous integration
Windows/macOS/Linux. Free for OSS projects with 10 parallel jobs.
- CygwinCompatibility
Run POSIX on Windows.
- DockerVirtualization
Software platform to create, deploy and manage virtualized application containers on a common operating system, with an ecosystem of allied tools.
- Github ActionContinuous integration
Windows/macOS/Linux. GitHub Actions makes it easy to automate all your software workflows.
- Gitlab CIContinuous integration
Windows/macOS/Linux. GitLab CI/CD is a tool built into GitLab for software development.
See also
- awesome-desktop-js
List of tools to build JavaScript applications on the desktop.
Known issues
- cmd.exe unicode woes
By default,
- exec() behavior between shells
Depending on the shell being used, e.g., bash vs. dash,
- spawn issues
Resources
- Core Node.js documentation
Especially the
- Cross-platform Node.js guide
How to write cross-platform Node.js code.
- Cross-platform terminal characters
All the characters that work on most terminals and most operating systems.
- Microsoft Node.js Guidelines
Tips, tricks, and resources for working with Node.js on Microsoft platforms.
- Writing Cross-Platform Node.js
Great tutorial covering many common issues that arise when writing cross-platform code: path creation, script execution, newline characters.
Showing a sample of 68 resources. View the full list on GitHub →