firebase-gcp-examples

๐Ÿ”ฅ Firebase app architectures, languages, tools & some GCP things! React w Next.js, Svelte w Sapper, Cloud Functions, Cloud Run.

MIT License

Stars
650
Committers
11

Firebase & GCP Examples

exploring serverless app architectures, languages, tools & more!

๐Ÿ’ก code samples ยท ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ contributions

Take a look at awesome-firebase for an overview of the latest tools in the ecosystem!

Code samples

Legend: ๐Ÿ“š Theory, ๐Ÿ’ป Examples & ๐Ÿ’ฌ Comments.

Examples are for Firebase unless otherwise denoted with gcp-. Most can be translated to GCP without much effort.

Post Repo
๐Ÿ’ป Next.js on Firebase: hybrid SSG/SSR with Google Cloud Run cloudrun-nextjs ๐Ÿ†•
๐Ÿ’ป Next.js on Firebase: hybrid SSG/SSR with Cloud Functions functions-nextjs(updated!)
๐Ÿ’ป Nuxt.js on Firebase: SSR with Cloud Functions functions-nuxtjs
๐Ÿ’ฌ State of Firebase (late 2019)
๐Ÿ’ป Next.js on Firebase: SSR with Cloud Functions functions-nextjs(updated!)
๐Ÿ’ป Runtime Secret Decryption with Node.js on Cloud Run gcp-cloudrun-berglas
๐Ÿ’ป Apollo GraphQL & Cloud Functions for Firebase functions-graphql-apollo
๐Ÿ’ป Express.js & Cloud Functions for Firebase functions-express
๐Ÿ’ฌ 3 Best Features of Google Cloud Run
๐Ÿ’ฌ State of Cloud Functions (mid 2019)
๐Ÿ’ป Cron & Cloud Functions for Firebase cron
๐Ÿ’ฌ Awesome Firebase Announcement awesome-firebase
๐Ÿ“š Cloud Functions w Compiled Code
๐Ÿ’ป Cloud Functions w Babel, Flow & TypeSript functions-w-babel
๐Ÿ’ป Cloud Functions w ParcelJS functions-w-parcel
๐Ÿ’ฌ State of Firebase (late 2018)
๐Ÿ“š Babel & preset-env
๐Ÿ“š Firebase Package Names and Bundle Sizes namespaced pkgs
๐Ÿ’ฌ Exploring Cloud Functions for Firebase

For all my blog posts, see my Medium Table of Contents post.

OLD (to be replaced) Technical Blog posts Repo/Folder
ES6+ in Cloud Functions for Firebase #2 firebase-functions-babel-example
Next.js on Cloud Functions for Firebase with Firebase Hosting firebase-functions-next-example
GraphQL Server on GCP Cloud Functions gcp-functions-graphql

Contributions

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Some contributors listed above contributed to earlier repositories and versions of these examples, so although they may not appear in this repo's graphs/contributors list, they helped nonetheless. Thanks.

Please note: I do intend to write a blog post about each of the examples here. I have a lot of examples in various stages of progress that I will release when I have the blog post written. If you wish to contribute to examples prior to a post being written I will of course credit all contributions to each particular example ๐Ÿ˜„

If you have a request please open an issue so we can discuss how & why it should be implemented.

Find Me

โœ๏ธ medium ยท ๐Ÿฆ twitter ยท :octocat: github ยท ๐ŸฆŠ gitlab