Suggestion to Improve Packages Navigator in UiPath Studio

Hi UiPath Team and Community,

I would like to suggest a small but impactful UI/UX improvement for UiPath Studio. Currently, when a developer opens the Manage Packages window, they see categories like “All Packages,” “Official,” and “Marketplace.”

I believe adding a “Top Packages” or “Essential Packages” section would be extremely beneficial for both beginners and experienced developers.

The Problem:

New learners often don’t know which packages are foundational (e.g., UI Automation, System, Excel). Experienced developers frequently have to search for these same core packages manually every time they start a new specialized project or need to update dependencies.

The Proposal:

Add a pinned or “Top” category in the left-hand navigator of the Manage Packages window. This section would feature the most commonly used official packages, such as:

  • UiPath.UIAutomation.Activities
  • UiPath.System.Activities
  • UiPath.Excel.Activities
  • UiPath.Mail.Activities

Benefits:

  1. Ease of Use: Faster setup for new projects.
  2. Learning Curve: Helps students identify the “core” tools of the UiPath ecosystem immediately.
  3. Efficiency: Reduces the need to type and search for the most basic dependencies.

I believe this would make the Studio experience feel much more intuitive. Let me know what you guys think!

Hi @h_gamal ,

Thank you for your suggestion! I do have some follow questions:

  • Do you notice new developers searching for activities using Activities Panel or do they prefer using Manage Packages?
  • How often do they find themselves using activities from all of these packages?

Regarding the common packages to be installed on new processes:

  • In LTS releases, new projects come with the commonly used packages you mentioned.
  • In STS releases, developers can install the packages they actually need, rather than assuming a fixed “essential” set. Activities Panel / Command Palette allows you to search at an activity level and install the packages if you are using them, so it makes it more use case driven.

Many thanks,
Raluca

My opinion as an experienced UiPath developer is the ability to “pin” or “favorite” certain packages would be useful.

Hi Raluca, thank you for the clarification.

Just to be clear, I’m not suggesting that packages should be installed by default.

My idea is to allow user-defined pinned (or favorite) packages inside Manage Packages, linked to the UiPath account/email used to sign in to Studio, not to a specific project.

This also addresses a small UX pain point:
when searching in Manage Packages, typing something like “UI automation” does not easily surface the official UiPath package. I often need to remember and type the exact package name (UIAutomation), which makes discovery less friendly and forces me to look up the exact naming every time.

Pinned packages would reduce this friction, improve discoverability, and keep STS projects lightweight without any auto-install.

Thanks for considering!

I agree with your overall points but if you set the filter to UiPath Only it relieves some of these issues finding the official packages.

I see your point. However, managing packages should be more user-friendly. A pinned tab process would make it smoother.
Every time, I need to search for the package name because I don’t remember it exactly, which makes the process less efficient.

1 Like