Skip to Content
ForgeStack 1.3.0 is released 🎉
Introduction to ForgeStack

Introduction to ForgeStack

Welcome to ForgeStack, a Firebase-focused stack template built with Next.js. ForgeStack simplifies the development of serverless applications by providing pre-configured Firebase integrations, custom hooks, and a scalable architecture.

Why Use ForgeStack?

  • Firebase-First – Designed to work seamlessly with Firebase Realtime Database, Firestore, Authentication, and Storage.
  • Optimized for Next.js – Supports Server-Side Rendering (SSR), Incremental Static Regeneration (ISR), and API routes.
  • Theming Support – Includes built-in light and dark mode.
  • Custom Hooks – Provides utility hooks for Firebase services, making integration easier.
  • Production-Ready – A well-structured, scalable codebase designed for real-world applications.

Features

Authentication

Integrate Firebase Authentication easily using the useAuth.ts hook.

Database & Storage

Work with Firestore, Realtime Database, and Firebase Storage using helper hooks (useDatabase.ts, useRealtimeDB.ts, useStorage.ts).

Theming

Supports dark mode using next-themes.

CLI for Quick Setup

Get started quickly with the create-forgestack CLI.

Who is ForgeStack for?

ForgeStack is ideal for:

  • Developers building applications powered by Firebase.
  • Teams looking for a pre-configured Next.js and Firebase setup.
  • Anyone who needs a scalable, serverless architecture.

Next Steps

Happy coding with ForgeStack!