W15: Introducing Stacks

Eric Hubbell
//
Apr 11th, 2025

This week we're introducing stacks as the third-pillar of our platform allowing developers to group repositories and distribute them as a single purchase or download.
This week we're excited to announce the introduction of Stacks which represent the third-pillar of our platform. As developers, we're all familiar with the concept of using multiple applications to build a project - commonly referred to as a stack. With the introduction of stacks on Playbooks, developers can maintain this practice and showcase their expertise when it comes to tackling specific projects.
A screenshot of a stack card on Playbooks
On Playbooks, a stack allows developers to group repositories together and then distribute them as a single entity. From a marketing perspective, stacks allow developers to share more advanced project strategies while recognizing the unique value and purpose of each repository. In turn, this should help keep the learning curve relatively simple.
For example, instead of purchasing a frontend repository and then not knowing which backend to pair it with, you might find a stack that includes both repositories as chosen by the author. Then, instead of having to purchase or download those repositories separately, you can do so with one-click.
Naturally, this leads to faster start times and better outcomes since the repositories work well together.
A screenshot adding a stack to Playbooks
To get started, developers simply need to click the "+" button located at the top right on the page and then click "stack" from the available options. From here, you can either edit an existing stack or create a new one.
A screenshot of the stack submission workflow
Both options will take you into the submission workflow, where you'll fill out the necessary details and select the repositories to include in your stack. After that, you simply need to click "publish" and your stack will go live on the marketplace. (Don't worry you can edit any detail at any time.)
A screenshot of a stack on Playbooks
In general, developers use multi-application stacks for more complex projects though that isn't always the case. For instance, at Playbooks, we have ~10 applications that power our business today and we expect that number to grow over time. We like this approach because it keeps repositories small and more focused which is often referred to as a micro-service architecture.
But, it's important to note that not every developer or team takes this route. For instance, some developers prefer a monorepo strategy where multiple projects are "stacked" into one repository. This comes with several benefits such as shared configurations. As such, there isn't a right or wrong approach as it all comes down to developer preference. But, it's nice to have options and that's why we added stacks to Playbooks.
If you made it this far, thank you for taking the time to catch up on what's happening at Playbooks! To receive these updates in your inbox, simply create a account over on Playbooks. Or, feel free to follow along over on Twitter / X to receive updates there.
Related Articles
View
W19: Performance updates
This week we're excited to introduce several performance improvements including resource-specific caching and N+1 query optimization.

Eric Hubbell
May 9th, 2025

W18: Your All-New Library
We're excited to launch the all-new Library which lets developers curate and organize their Playbooks experience using bookmarks and collections.

Eric Hubbell
May 2nd, 2025

W17: Vacation Time
Our team took a well-needed break from the computer this week getting some rest and relaxation. We hope you had a great week and look forward to getting after it next week Monday.

Eric Hubbell
Apr 18th, 2025