As a JavaScript person, you will probably want to start using JavaScript frontend frameworks like React/Next.js, Vue/Nuxt.js, Astro, etc. These frameworks allow you to build very fast websites, without page reload.
You can connect these frontend frameworks with a Headless CMS which is, ideally, open-source and written in JavaScript/TypeScript too. This way, you can customize both the frontend and the CMS using the same programming language.
We created Strapi, the most popular open-source Headless CMS, to replace legacy stacks with full JS stacks: from the frontend framework to the CMS.
Although not every website or app needs all of these tools, they offer a much better User Experience (no page reload, better performance, etc.) and, even more importantly, a much better Developer Experience. The learning curve is a little bit more steep, but these tools drastically facilite the creation of large websites or apps. For example, we could not build very large ecommerce website with one single main.css file.
Strapi is definitely a great choice: open-source, fully customizable, large community. Disclaimer: I'm one of its creators.
As for the front-end, Hugo is a good choice if you want to build a simple website. However, my recommendation would be to use a front-end framework like Next.js or Nuxt.js so you can benefit from the capabilities of React or Vue.js while having the advantages of both static and dynamic (through Server-Side Rendering).
This is great news for the project. I'm really proud of the team and the amazing community.
Accel, Stride.vc, Solomon Hykes (Founder of Docker), Guillermo Rauch (Founder of Cloudup, Socket.io, Next.js, and Zeit.co) and Eli Collins (Ex-CTO at Cloudera) participated in the round.
This funding boost will help deliver on our vision of making content accessible to any platform while offering a fully open-source, JavaScript-based, community-powered and 100% customizable Headless CMS which is entirely free for developers.
First of all, thanks a lot for your positive feedback.
What did you especially appreciated in the stack (the open-source Node.js framework, the admin panel, the visual development tools included in the Studio...) ?
You can connect these frontend frameworks with a Headless CMS which is, ideally, open-source and written in JavaScript/TypeScript too. This way, you can customize both the frontend and the CMS using the same programming language.
We created Strapi, the most popular open-source Headless CMS, to replace legacy stacks with full JS stacks: from the frontend framework to the CMS.