A browser-first JavaScript package manager for front-end developers using AMD modules and RequireJS.
Jam is a JavaScript package manager created specifically for front-end development. It allows developers to install browser-compatible packages and immediately require them in their applications without any build step. It solves the problem of managing client-side dependencies in a maintainable way, using the AMD module format and RequireJS compatibility.
Front-end developers who want a streamlined, browser-focused package management solution, especially those using AMD modules and RequireJS in their projects.
Developers choose Jam for its browser-first approach, eliminating the need for build tools and providing automatic dependency resolution. Its dedicated repository ensures all packages work client-side, and it supports private repositories for custom or corporate use.
JavaScript package manager - using a browser-focused and RequireJS compatible repository
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
All packages were guaranteed to work in browsers and compatible with AMD loaders like RequireJS, ensuring reliable client-side execution without server-side compromises.
Enabled direct usage of installed packages without bundling tools like Webpack, simplifying front-end workflows by allowing immediate 'require' calls in applications.
Handled dependency resolution automatically, eliminating manual script tag ordering and reducing errors in managing client-side libraries.
Resolved dependencies to use only one version of each package client-side, avoiding bloat from multiple versions of libraries like jQuery.
Explicitly marked as no longer maintained with no updates, security fixes, or official support, making it risky for any production use.
Centered on the AMD format, which has waned in popularity compared to ES6 modules and CommonJS, limiting compatibility with modern development practices.
The public repository is retired, so available packages are outdated and lack support for contemporary libraries or frameworks.
jam is an open-source alternative to the following products:
the no-library library: open module JavaScript framework