Skip to main content
TrustRadius
Yarn

Yarn

Overview

What is Yarn?

Yarn is a package manager and project manager designed specifically for JavaScript projects. It offers various features, including dependency management, package installation and removal, and configuration management. According to the vendor, Yarn is suitable for businesses of all sizes, from small...

Read more
Recent Reviews

TrustRadius Insights

Yarn has been a game-changer for developers working on JavaScript-based projects by significantly reducing the time and effort required to …
Continue reading

Yarn Fun

9 out of 10
June 26, 2022
Incentivized
We have a lot of NodeJS projects in the company I work for. This includes our customer database, which contains millions of records. Many …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Yarn?

Yarn is a package manager for JavaScript designed to provide secure dependency management, with project manager features such as offering a workspace that allows users to split projects into sub-components within a single repository. Developed by personnel at Facebook, Yarn is free and open source…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is ConfigCat?

ConfigCat allows the user to launch new features and change software configuration without (re)deploying code. ConfigCat SDKs enable easy integration with any web, mobile or backend applications. The ConfigCat website enables non-developers too to switch ON/OFF application features or change…

What is Plastic SCM?

Plastic SCM is a full stack version control system that aims to make software configuration easy. It focuses on enabling dev teams get work done by facilitating branching, diffing and merging. The vendor says that for those purposes it provides cross-platform apps and GUIs with: Branch…

Return to navigation

Product Demos

Plying Demo - Make A 2 Ply Yarn

YouTube

Sentro Knitting Machine Demo & Review with Mx Domestic

YouTube

Gleener Ultimate Fuzz Remover Review and Demo

YouTube

Knit Picks Yarn Swift Demo

YouTube

Ashford Electric Spinner Demo - Awesome for beginners and production spinners

YouTube

Knit Picks Yarn Ball Winder Demo

YouTube
Return to navigation

Product Details

What is Yarn?

Yarn is a package manager and project manager designed specifically for JavaScript projects. It offers various features, including dependency management, package installation and removal, and configuration management. According to the vendor, Yarn is suitable for businesses of all sizes, from small enterprises to large corporations. It is primarily used by software developers, web developers, DevOps engineers, IT professionals, and open-source contributors, making it a widely applicable tool for different industries.

Key Features

Workspaces: According to the vendor, Yarn introduces workspaces, which allow for better organization and easier development and maintenance of complex projects. Users can manage multiple packages within a single repository, enabling efficient sharing of dependencies and optimized builds.

Stability: The vendor claims that Yarn guarantees consistent installations over time, ensuring the reliability and integrity of projects. This stability aims to prevent unexpected issues or breaking changes caused by evolving dependencies.

Documentation: According to the vendor, Yarn provides comprehensive and continuously improved documentation. This documentation is designed to help users effectively understand and utilize Yarn's features, enhancing their development experience.

Plugins: Yarn offers a plugin system that allows users to extend and customize its functionality. According to the vendor, plugins provide additional tools and features to address specific needs or solve unique problems, enabling users to tailor Yarn to their requirements and workflows.

Innovation: The vendor states that Yarn is committed to pushing the boundaries of package management and introducing new workflows. The Yarn team works on improving existing features and embracing innovation to enhance the developer experience.

Yarn Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(2)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Yarn has been a game-changer for developers working on JavaScript-based projects by significantly reducing the time and effort required to manage packages and dependencies. Users have found Yarn to be a reliable alternative to other package managers, providing improved security and performance when installing third-party packages.

Furthermore, Yarn has been particularly useful in solving issues related to managing large code bases and switching between different code bases without complications. In addition, Yarn's automation frameworks allow users to run test scripts quicker and easier, increasing productivity and reducing complexity. Yarn's ability to add packages to Vue and React projects with ease has also been noted as an asset to developers working with these frameworks. While there is still room for improvement in the technology behind Yarn, it has already addressed many business problems that users face when managing package dependencies in Node.js projects.

Users have made several recommendations based on their experiences with yarn. The most common recommendations are as follows:

  • Many users find yarn to be very easy to use and fast. They appreciate its user-friendly interface and efficient performance.
  • Users highly recommend using yarn for configuration and migration from npm. They have found it to be a seamless process that simplifies managing dependencies.
  • If you are experiencing slow internet connection or long NPM downloading times, users suggest trying yarn as an alternative. They have reported faster download speeds and improved overall performance.

It is worth noting that users also recommend using yarn in conjunction with React Native and EXPO on iOS and Android. However, this recommendation is not as frequently mentioned as the others.

Users advise having a good plan before using yarn, indicating the importance of understanding how npm works before transitioning to yarn. This preparation can help ensure a smooth transition and utilization of yarn's features.

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
June 26, 2022

Yarn Fun

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have a lot of NodeJS projects in the company I work for. This includes our customer database, which contains millions of records. Many of those projects also have a microservice architecture. In order to keep our code tidy and manageable, we segment it into logical NodeJS modules and use Yarn to install those modules and manage their versions. This is very important to us, as we need to reuse as much code as we can in different microservices (for authentication, calling other APIs, security ...)
  • Package management
  • Speed of download compared to npm
  • Moduel version control
  • Rarely, some server connection error appear, while npm works alright.
  • Sometimes, deleting the whole vendor directory is the best solution to solve weird issues.
  • You still might need npm to install Yarn.
There is really no real reason why not to use Yarn today. It's much faster than npm, and you will need a dependency management system anyway. The only thing that might be missing is the fact that it doesn't come natively with NodeJS, and you have to install it yourself. I'd like to see the NodeJS ecosystem include Yarn by default.
  • Ease of use to manage our dependencies
  • Integration inside CI/CD pipelines
  • Its Performance
  • Deployments happen much faster.
  • Building and testing our apps is much more streamlined and efficient.
  • Makes it easier to write reusable code.
Compared to npm, Yarn is a clear winner here. npm does not look to be getting any improvements recently. And it's much much slower to run when installing project dependencies. This has a clear impact on the developer productivity but also makes deployments slower. So Yarn is still a much superior choice.
Return to navigation