Sitecore JavaScript Software Development Kit for Astro

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore JavaScript Software Development Kit for Astro

We are happy to announce the first public version of Sitecore JSS SDK for Astro!

Why Astro?

Previously, if you want Sitecore SSG(Static Site Generation) website, you had only one option: Next.js. Now, you can use Astro and get better site performance.

Most web frameworks(React(Next.js), Angular, Vue) were designed to build web applications. But do you build web application with Sitecore? Or do you build more often content-focused sites? Astro is ideal for content-rich websites. It was designed with a focus on content to achieve unmatched performance.

If your site needs interactivity, you are not limited with one components framework, like it was with React for Next.js. You can use your favorite web framework together with Astro. Also, it allows migration to Astro components by component without huge investments.

License

We release it with open source on GitHub under Apache 2.0 version. Contributions are welcome!

Features

We developed fully featured Sitecore software development kit with next features:

  • CLI project initializer
  • Sitecore fields/components implementations
    • Astro Image
    • Date
    • Edit Frame
    • Image
    • File
    • Link
    • Rich Text
    • Text
    • Placeholder
  • Sample website with usage examples(Sitecore official SDK ”styleguide” clone with additions)
    • Astro Image
    • Checkbox
    • Content List
    • Custom content field
    • Date
    • File
    • Image
    • Item link
    • Link
    • Number
    • Rich Text
    • Text
    • React
      • Simple component
      • React placeholder
      • React Sitecore components
    • Component Parameters
    • Custom route type
    • Edit Frame
    • Layout reuse
    • Tabs
    • Multilingual
    • Route fields
    • Section
    • Sitecore Context
  • Experience Editor support
  • Config generation
  • Component factory generation
  • Environment variables support

Links

If you have question or want to see Astro in action, please drop us a message, we will be glad to demo it.