{"id":14957325,"url":"https://github.com/blazity/next-saas-starter","last_synced_at":"2025-05-14T12:09:29.808Z","repository":{"id":40314399,"uuid":"402884762","full_name":"Blazity/next-saas-starter","owner":"Blazity","description":"⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.","archived":false,"fork":false,"pushed_at":"2025-05-07T23:58:38.000Z","size":13853,"stargazers_count":1533,"open_issues_count":39,"forks_count":367,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-08T00:30:45.775Z","etag":null,"topics":["hacktoberfest","jamstack","jamstack-theme","landing-page","marketing-page","next","next-starter","nextjs","nextjs-boilerplate","nextjs-starter","nextjs-template","nextjs-typescript","nextjs-typescript-boilerplate","starter","static-site","styled-components","template","theme","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://next-saas-starter-ashy.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Blazity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-03T20:00:32.000Z","updated_at":"2025-05-07T18:02:35.000Z","dependencies_parsed_at":"2023-10-01T22:40:06.181Z","dependency_job_id":"ea21ed13-5abe-43e2-bccd-f0e0f6e4b83c","html_url":"https://github.com/Blazity/next-saas-starter","commit_stats":{"total_commits":186,"total_committers":11,"mean_commits":16.90909090909091,"dds":0.4946236559139785,"last_synced_commit":"502d8f519dc1f55486cfe942026cd06d4ae2ad3e"},"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blazity%2Fnext-saas-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blazity%2Fnext-saas-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blazity%2Fnext-saas-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blazity%2Fnext-saas-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Blazity","download_url":"https://codeload.github.com/Blazity/next-saas-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254140760,"owners_count":22021219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","jamstack","jamstack-theme","landing-page","marketing-page","next","next-starter","nextjs","nextjs-boilerplate","nextjs-starter","nextjs-template","nextjs-typescript","nextjs-typescript-boilerplate","starter","static-site","styled-components","template","theme","typescript","vercel"],"created_at":"2024-09-24T13:14:41.636Z","updated_at":"2025-05-14T12:09:29.752Z","avatar_url":"https://github.com/Blazity.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\n  \u003ca href=\"https://github.com/Blazity/next-saas-starter\" \u003e\n    \u003cimg src=\"https://i.imgur.com/jmc2Q1w.png\" alt=\"Logo\"  width=\"49%\"\u003e\n  \u003c/a\u003e\n   \u003ca href=\"https://github.com/Blazity/next-saas-starter\"\u003e\n    \u003cimg src=\"https://i.imgur.com/CxkjHhi.png\" alt=\"Logo\" width=\"49%\"\u003e\n  \u003c/a\u003e \n\n  \u003ch3 align=\"center\"\u003e✨ Free Next.js marketing website template for SaaS startups ✨\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Everything you need to build a great landing page / marketing website for your startup. Great SEO metrics, Green WebVitals, 🚀 Performance, Clean \u0026 Pragmatic Codebase out of the box.\n    \u003cbr/\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://next-saas-starter-ashy.vercel.app/\"\u003eView Demo\u003c/a\u003e\n    .\n    \u003ca href=\"https://github.com/Blazity/next-saas-starter/issues\"\u003eReport Bug\u003c/a\u003e\n    .\n    \u003ca href=\"https://github.com/Blazity/next-saas-starter/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Contributors](https://img.shields.io/github/contributors/Blazity/next-saas-starter?color=dark-green) ![Issues](https://img.shields.io/github/issues/Blazity/next-saas-starter) ![License](https://img.shields.io/github/license/Blazity/next-saas-starter)\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003eCreated with :heart: at Blazity \u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://blazity.com/\"\u003eBlazity\u003c/a\u003e is a group of Next.js/Jamstack/Headless experts. Contact us at \u003ca href=\"mailto:contact@blazity.com\"\u003econtact@blazity.com\u003c/a\u003e if you’d like to talk about your project or just to have a chat with us\u003c/p\u003e\n\n\u003ca href=\"https://discord.gg/fyWtyNKmfX\" style=\"width: 100%; display: flex; justify-content: center;\"\u003e\n  \u003cimg src=\"https://discordapp.com/api/guilds/1111676875782234175/widget.png?style=banner2\" alt=\"Blazity Discord Banner\"/\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\n## Table Of Contents\n\n- [Features](#-features)\n- [Getting Started](#-getting-started)\n- [One click deploy](#one-click-deploy)\n- [Built With](#-built-with)\n- [Contributing](#-contributing)\n  - [Creating A Pull Request](#creating-a-pull-request)\n- [Acknowledgements](#-acknowledgements)\n- [Contributors](#-contributors)\n- [License](#-license)\n\n## Features\n\n- ⚡ **Next.js** - React framework for static rendering\n- **Best SEO setup** - Meta Tags, JSON-LD and Open Graph Tags\n- **[Tina CMS](https://tina.io/) integration** - local \u0026 (optional) production CMS\n- **Optimized for Web Vitals**\n- **Blog with MDX**\n- **Mailchimp Integration** - for newsletters\n- **Sendgrid Integration** - for sending emails\n- **Dark mode** - and customizable themes!\n- **No UI library** - just styled components, so you don't have to learn any new syntax\n- **One click deployment** - with Vercel or any other serverless deployment environment\n- **Eslint** - with Next.js's recommended settings and imports sorting rule\n- **Prettier**\n\n## 🤓 Getting Started\n\n- Click `Use the template` or [this link](https://github.com/Blazity/next-saas-starter/generate)\n- Setup your [sendgrid](https://sendgrid.com/) API key and add it to environment variables (`SENDGRID_API_KEY` - `.env.local`)\n- Adjust the template to your needs (and checkout `env.ts` file)\n- Deploy the project on [Vercel](https://vercel.com/) **don't forget to add env variables**\n- _(optional)_ Create [Tina Cloud account](https://app.tina.io/), [a project](https://tina.io/docs/tina-cloud/) and fill these `NEXT_PUBLIC_ORGANIZATION_NAME`, `NEXT_PUBLIC_TINA_CLIENT_ID` env vars with proper values\n  \u003e Tina's Content API authenticates directly with GitHub removing the need for users to create GitHub accounts. Access is granted through the dashboard, allowing users to login directly through your site and begin editing! Any changes that are saved by your editors will be commited to the configured branch in your GitHub repository.\n  - For more details [see the docs](https://tina.io/docs/tina-cloud/)\n\n```\n# run the dev mode\n$ yarn dev\n\n# run the prod mode\nyarn start\n\n# build the app\nyarn build\n```\n\n\u003e Hint: To edit the blog pages go to [/admin](http://localhost:3000/admin) and navigate to a blog page to edit it. To exit editing mode navigate to [/admin/logout](http://localhost:3000/admin/logout)\n\n## 🚀 One click deploy\n\nClone the repository and one-click deploy to Vercel for free!\n\n[![Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/Blazity/next-saas-starter)\n\nClone the repository and one-click deploy to Netlify for free!\n\n[![Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/Blazity/next-saas-starter)\n\n## 🧰 Built With\n\n- Statically generated pages with [**Next.js** ](https://github.com/vercel/next.js)\n- [Styled components](https://github.com/styled-components/styled-components/)\n- [MDX](https://github.com/mdx-js/mdx)\n- [TypeScript](https://github.com/Microsoft/TypeScript)\n\n## 🤲🏻 Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n- If you have suggestions for adding or removing projects, feel free to [open an issue](https://github.com/Blazity/next-saas-starter/issues/new) to discuss it, or directly create a pull request after you edit the _README.md_ file with necessary changes.\n- Create individual PR for each suggestion.\n\n### Creating A Pull Request\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 😎 Acknowledgements\n\nBig thanks to authors of these libraries:\n\n- https://github.com/neg4n/next-api-og-image - generating open graph images\n- https://github.com/blazity/nextjs-color-mode - non-flickering dark mode\n- https://github.com/Brew-Brew/css-in-js-media - a convenient way of creating media queries\n\n## Support\n\nIf you're looking for help or simply want to share your thoughts about the project, we encourage you to join our Discord community. Here's the link: [https://blazity.com/discord](https://blazity.com/discord). It's a space where we exchange ideas and help one another. Everyone's input is appreciated, and we look forward to welcoming you.\n\n## ✨ Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://bstefanski.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/28964599?v=4?s=64\" width=\"64px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBart Stefanski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Blazity/next-saas-starter/commits?author=bmstefanski\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ilasota\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/34578189?v=4?s=64\" width=\"64px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIgor Lasota\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Blazity/next-saas-starter/commits?author=ilasota\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jbryn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/52970664?v=4?s=64\" width=\"64px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJan Bryński\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Blazity/next-saas-starter/commits?author=jbryn\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.logana.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/43075109?v=4?s=64\" width=\"64px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLogan Anderson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Blazity/next-saas-starter/commits?author=logan-anderson\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Blazity/next-saas-starter/commits?author=logan-anderson\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#mentoring-logan-anderson\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## 📝 License\n\nDistributed under the MIT License. See [LICENSE](https://github.com/Blazity/next-saas-starter/blob/main/LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazity%2Fnext-saas-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblazity%2Fnext-saas-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazity%2Fnext-saas-starter/lists"}