{"id":90652,"url":"https://github.com/blitz-js/awesome-blitzjs","name":"awesome-blitzjs","description":"Curated list of awesome resources for blitz.js","projects_count":41,"last_synced_at":"2026-08-15T06:00:19.555Z","repository":{"id":45476185,"uuid":"298463561","full_name":"blitz-js/awesome-blitzjs","owner":"blitz-js","description":"Curated list of awesome resources for blitz.js","archived":false,"fork":false,"pushed_at":"2026-07-18T01:42:31.000Z","size":56,"stargazers_count":90,"open_issues_count":0,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-08-08T00:22:43.906Z","etag":null,"topics":["awesome-list","blitzjs","nextjs","react","resources"],"latest_commit_sha":null,"homepage":"https://blitzjs.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blitz-js.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-09-25T04:04:15.000Z","updated_at":"2026-07-18T01:42:36.000Z","dependencies_parsed_at":"2026-08-07T18:31:20.890Z","dependency_job_id":"f783a8c2-1eb1-4cbe-ae62-a4f7f021f64a","html_url":"https://github.com/blitz-js/awesome-blitzjs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blitz-js/awesome-blitzjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blitz-js%2Fawesome-blitzjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blitz-js%2Fawesome-blitzjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blitz-js%2Fawesome-blitzjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blitz-js%2Fawesome-blitzjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blitz-js","download_url":"https://codeload.github.com/blitz-js/awesome-blitzjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blitz-js%2Fawesome-blitzjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36675330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-15T02:00:05.847Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"created_at":"2025-06-28T18:31:00.591Z","updated_at":"2026-08-15T06:00:19.555Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Articles","Get started","Apps Built with Blitz.js","Community","Packages","Social","Recipes","Videos","Learning resources"],"sub_categories":["Custom Recipes","Official Recipes"],"readme":"[\u003cimg src=\"https://raw.githubusercontent.com/blitz-js/art/master/github-cover-photo.png\" align=\"right\"\u003e](https://blitzjs.com/)\n\n# Awesome Blitz.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n\u003e Curated list of resources about :zap: Blitz.js.\n\n## If you like Blitz.js, consider [Sponsoring the project](https://github.com/sponsors/blitz-js)\n\n## Contents\n\n- [Get started](#get-started)\n- [Community](#community)\n- [Social](#social)\n- [Apps Built with Blitz.js](#apps-built-with-blitzjs)\n- [Packages](#packages)\n- [Recipes](#recipes)\n- [Articles](#articles)\n- [Videos](#videos)\n- [Learning resources](#learning-resources)\n- [Contribute](contributing.md)\n\n## Get started\n\n* [:zap: Website](https://blitzjs.com/)\n* [:book: Documentation](https://blitzjs.com/docs/getting-started)\n\n## Community\n\n- [:classical_building: Forum](https://github.com/blitz-js/blitz/discussions)\n- [:speech_balloon: Blitz.js official Slack](https://slack.blitzjs.com/) [ARCHIVED]\n- [:speech_balloon: Blitz.js official Discord](http://discord.blitzjs.com/)\n\n## Social\n* [:bird: Twitter](https://twitter.com/blitz_js)\n\n## Apps Built with Blitz.js\n\n- [Quirrel Console](https://github.com/quirrel-dev/quirrel.dev) - Job Queueing for Next.js x Vercel\n- [Placemark](https://www.placemark.io/) - Collaborative web-based GeoJSON and geographic data editor.\n- [hire.win](https://hire.win/) - Open-source applicant tracking system with Stripe billing and role-based permissions.\n- [Twoclicks](https://twoclicks.vercel.app/) - Social profile and link-in-bio tool.\n\n## Packages\n\n- [superjson](https://github.com/blitz-js/superjson) - Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.\n- [Blitz Guard](https://ntgussoni.github.io/blitz-guard/docs) - An authorization library which allows or restricts access to specific resources.\n- [@blitzjs/rpc](https://github.com/blitz-js/blitz/tree/main/packages/blitz-rpc) - Zero-API data layer for importing server queries and mutations directly in components.\n- [@blitzjs/auth](https://github.com/blitz-js/blitz/tree/main/packages/blitz-auth) - Framework-agnostic session authentication with secure password hashing and Passport.js integration.\n- [@blitzjs/next](https://github.com/blitz-js/blitz/tree/main/packages/blitz-next) - Official Blitz adapter for Next.js with SuperJSON-powered server wrappers and App Router support.\n- [next-superjson-plugin](https://github.com/blitz-js/next-superjson-plugin) - SWC plugin for Next.js that transparently serializes Dates, Maps, and Sets.\n\n## Recipes\n\nInstall recipes using the \u003cvar\u003eblitz install\u003c/var\u003e CLI command followed by the name of the recipe.\n\n```bash\nblitz install render\n```\n\n### Official Recipes\n\n- [chakra](https://github.com/blitz-js/blitz/tree/canary/recipes/chakra-ui) - Style your app with [Chakra UI](https://chakra-ui.com/)\n- [emotion](https://github.com/blitz-js/blitz/tree/canary/recipes/emotion) - Style your app with [Emotion](https://emotion.sh/docs/introduction)\n- [material-ui](https://github.com/blitz-js/blitz/tree/canary/recipes/material-ui) - Style your app with [Material-UI](https://material-ui.com/)\n- [render](https://github.com/blitz-js/blitz/tree/canary/recipes/render) - Deploy with [render.com](https://render.com)\n- [tailwind](https://github.com/blitz-js/blitz/tree/canary/recipes/tailwind) - Style your app with [Tailwind CSS](https://tailwindcss.com/)\n\n### Custom Recipes\n\nGot a big idea but don't know how to get started? Learn to [write your own recipes](https://blitzjs.com/docs/writing-recipes)!\n\n- [swagger](https://github.com/anolilab/blitzjs-swagger-recipe) - Added swagger ui based on swagger jsdoc\n- [tailwindui](https://github.com/jamiedavenport/blitzjs-tailwindui-recipe) - Style your app with [Tailwind UI](https://tailwindui.com/)\n\n## Articles\n\nIn many cases, articles about [Next.js](https://github.com/unicodeveloper/awesome-nextjs#articles) can also be applied to Blitz.\n\n* EN\n  * [Introduction to Blitz.js](https://dev.to/bnevilleoneill/introduction-to-blitz-js-187h)\n  * [Blitz.js a fullstack framework for the serverless era](https://dev.to/iamcherta/blitz-js-a-fullstack-framework-for-the-serverless-era-493j)\n  * [The Blitz.js Manifesto (A New Fullstack React Framework)](https://dev.to/flybayer/the-blitz-js-manifesto-a-new-react-framework-1gg7)\n  * [From Hello World to a production app: The magic of Blitz](https://kitze.io/posts/launching-fungarzione-with-blitz)\n  * [Background workers in Blitz](https://medium.com/@johncantrell97/background-workers-in-blitz-31fe5f3b6ce6)\n  * [How to work with inline SVG in Blitz.js(Next.js)](https://medium.com/@sa.nitawaki/how-to-work-with-inline-svg-in-blitz-js-nextjs-c0b86f8986d4)\n\n## Videos\n\n* EN\n  * May 2020 - [Blitz.js \u0026 The Future of Fullstack — React Europe 2020](https://www.youtube.com/watch?v=ZSD5ifGTlag)\n  * Jul 2020 - [Blitz: the Full-Stack React Framework - Brandon Bayer @ Prisma Day 2020](https://www.youtube.com/watch?v=fIexr5UZfhU)\n  * Sep 2020 - [Blitz.js - The full stack React Framework](https://www.youtube.com/watch?v=UsJl7Mn5Y0E)\n  * Sep 2020 - [Mintbean Masterclass - BLITZ.JS with BRANDON BAYER](https://www.youtube.com/watch?v=3pnJx8GrJ2U)\n  * Mar 2021 - [Blitz, the Fullstack React framework - Brandon Bayer | GURU TALKS](https://youtu.be/Jc0byVRqa70)\n  * Jul 2021 - [Let's Learn Blitz.js! (with Brandon Bayer) — Learn With Jason](https://www.youtube.com/watch?v=GAcjC2Aold0)\n  * Oct 2021 - [20 min Intro to Blitz.js](https://www.youtube.com/watch?v=TTe56M1QscM)\n\n## Learning resources\n* EN\n  * [Workshop: Building a leaderboard with Blitz](https://github.com/SigurdMW/blitzjs-workshop)\n  * [Upgrading from the Blitz Framework](https://blitzjs.com/docs/upgrading-from-framework) - Official migration guide and codemod for legacy Blitz apps.\n  * [Using Blitz Toolkit with Next.js 13](https://blitzjs.com/docs/usage-next-13) - Official guide for integrating Blitz RPC and Auth with the App Router.\n\n## Contribute\n\nFound something interesting? Make a Pull Request! Please follow the [CONTRIBUTING guidelines](/contributing.md).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/blitz-js%2Fawesome-blitzjs/projects"}