Does Penpot support huge projects?

Hi!

I’ve just imported a project from Figma, which contains more than 130,000 files in one page. I used the Penpot exporter to export it, and it took me about a day. When I opened it, it was just loading.

Is Penpot able to handle such projects, or is it too early for this task?

Hello @BEEugene!

Wow, 130K files in a single page? I’ve never seen such a thing before. I think Penpot, as of right now, does not support such a volume in a single page without severe degradation on the performance. Best thing you could do if you want it to work on Penpot is separate a few of them in other pages, if possible for your project.

2 Likes

OK, thank you! Is there a best practice for page management? Our current project simply contains all the pages of the webapp on one page. :sweat_smile:

Well, there’s no rules for that, to be honest.

Technically, all pages should be in the same spot so you can create interactions between them, that’s how pretty much any prototyping tool work these days, but considering the size of your project I’d suggest you do this:

  1. Try creating one page for each journey of the app (login, sign up, onboarding, etc).
  2. In that page, reference where you can reach that spot by adding a note on the canvas (you can use one of the whiteboard templates or create a note template yourself), so people accessing the file will be able to identify in which point of the interaction does a certain flow starts.
  3. Separate mobile, tablet and desktop resolutions in a page for each type of device.

This may make your file have a lot of pages, because you probably have a lot of screens, but it will make Penpot 100% able to deal with your project.

3 Likes