Jamstack has taken the web development world by storm over the last few years, and continues to increase in popularity. The time has come for Envato Market to separate Jamstack items into a dedicated top-level category.
So, what is Jamstack?
Jamstack is a modern way to build websites and apps that deliver better performance. Based on pre-rendering and decoupling principles Jamstack is an architecture designed to make the web faster, more secure, and easier to scale. Jamstack items use JavaScript, API and Markup. A full definition of Jamstack can be found on jamstack.org.
Do I have items relevant to the category?
Your item must align with this definition and include pre-rendering in order to be included in the Jamstack category. Items using JavaScript frameworks, such as React, Vue or Angular, do not normally include pre-rendering, so would belong in the Site Templates category rather than the Jamstack one. For a further explanation head to our full description here. If you still have questions about whether your item qualifies, please ask below.
You can already submit items to ThemeForest, so please start building items now!
How do I upload items?
You will notice a new Jamstack category in the ThemeForest upload form, with the following subcategories:
- Nuxt.js,
- Next.js
- Eleventy
- SvelteKit
- Gatsby.js
- Jekyll
- Miscellaneous (for all other frameworks).
You can only use an item brand / design once per category. In the case of Jamstack, this applies at the sub-category level - so you can convert an existing item to a Gatsby theme, an Eleventy theme and so on. They will need to meet our requirements and current design standards.
You can check out the new Theme Requirements documentation for Jekyll, Gatsby.js and Next.js on the Author Help Centre.
Once approved, new items added to the Jamstack category will be live immediately.
What about existing items on ThemeForest?
- Items in the existing Jekyll category have already been moved to
Jamstack > Jekyll
- We will be moving any Gatsby.js items in
Site Templates
toJamstack > Gatsby.js
soon. - Other Jamstack items will be slowly moved across - if you have an item that meets the definition, please let us know through this form and we’ll take it from there.
As part of this move, there may be some changes to your item’s metadata. We encourage you to check your item once it has been moved.
For example, the Jamstack category does not have the full subcategory tree at this time, so if you had a Gastby theme under Site Templates > Entertainment
, it would be moved to Jamstack > Gatsby Themes
. The Entertainment subcategory would be lost.
If you have any questions about the new category, feel free to ask them here.