Jamstack projects are open-source and use a frontend architecture where web content is pre-rendered and deployed. These sites are cheaper, less intensive to build, and easier to secure than legacy systems. Open-source software allows anyone access to its source code, with different licenses stipulating what can be done with the code. There are two main types of Jamstack open-source projects: static site generators (SSGs) and content management systems (CMSs). SSGs build static web pages by taking templates and incorporating content and data into them, while CMSs manage digital content and provide a backend console where users can enter, modify, and delete content. Many popular SSGs include Hugo and Jekyll, which offer themes, plugins, and integrations to enhance the generated site. Headless CMSs have also become popular, providing a customizable application programming interface (API) that generates an API for each content type created. Strapi is an example of an open-source Headless CMS that offers a user-friendly interface, roles and permissions management, and internationalization. Additionally, many static sites use external APIs to augment their functionality, such as authentication, payments, and search. Open-source APIs like Elastic search and Coral can be self-hosted and connected to static sites. Contributing to open-source Jamstack projects is an amazing learning experience that helps hone technical skills and contributes to useful projects that help many people.