awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
firebase avatar

firebase/firebase-tools

0
View on GitHub↗

Firebase Tools

firebase-tools is a command-line interface and cloud resource orchestrator used to manage, test, and deploy Firebase projects. It serves as the primary tool for administering cloud resources, configuring project settings, and handling authentication from a terminal.

The project includes a local cloud service emulator that allows developers to run local versions of cloud services to verify behavior before production deployment. It also implements a server based on the Model Context Protocol to expose project data and service controls to AI assistants.

The tool covers a wide range of operational capabilities, including the deployment and monitoring of serverless functions, NoSQL database operations for Firestore and Realtime Database, and the distribution of mobile application binaries to testers. It further provides utilities for security rule validation, remote configuration management, and user account data migration.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Firebase Administration Tools - Manages cloud resources, configures project settings, and handles authentication from a command line interface.
  • Cloud Project Management CLIs - Configures, tests, and deploys cloud project resources using a command-line interface.
  • Cloud Project Management Interfaces - Provides a comprehensive command-line interface for managing and deploying Firebase cloud projects and services.
  • Firestore Management - Enables deleting documents or collections and listing deployed indexes within a Firestore database.
  • Database Record Operations - Performs standard CRUD operations and recursive deletions on real-time and document databases via the CLI.
  • Local Database Development Tools - Starts a local instance of the database environment to test queries and operations before deployment.
  • NoSQL Databases - Enables querying and manipulating non-relational data in Firestore and Realtime Database.
  • NoSQL Database Querying - Reads, writes, and manages documents in NoSQL and SQL databases and retrieves schema information.
  • Realtime Database Administration - Performs data operations, modifies settings, and generates usage reports for a realtime database.
  • Cloud Service Emulators - Provides local versions of cloud services to allow testing and validation before pushing code to production.
  • Cloud Resource Provisioning - Creates and manages projects, registered apps, and associated cloud infrastructure resources.
  • Cloud Provisioning - Creates projects, registers new applications, and provisions required cloud resources in existing environments.
  • Cloud Resource Orchestrators - Acts as an orchestrator for provisioning and configuring cloud components like functions, databases, and hosting.
  • Infrastructure as Code Deployments - Maps local directories and settings to remote cloud resources using structured configuration files to orchestrate asset uploads.
  • Serverless Function Management - Provides programmatic control over the lifecycle of serverless functions, including deployment and monitoring.
  • Firebase Functions Deployments - Handles the lifecycle of serverless functions including logging, runtime configuration, and secret management.
  • Account Authentication Managers - Authenticates users through browsers or tokens to manage multiple project environments and CI workflows.
  • Serverless Project Deployments - Pushes local configurations and project files to remote serverless and hosting environments.
  • Project Environment Initializations - Sets up a new project directory by creating configuration files that link local code to remote resources.
  • MCP Protocol Integrations - Connects AI assistants to project data and service controls using the Model Context Protocol.
  • MCP Servers - Implements the Model Context Protocol to expose project data and service controls to external AI assistants.
  • Schema Model Deployment - Pushes validated schemas, operations, and data from a local environment to a production cloud database.
  • Database Schema Validation - Checks for syntax and compile-time errors in GraphQL code using schema-based auto-complete suggestions.
  • Cloud Service Extension Managers - Installs, configures, and updates pre-packaged service extensions and their associated software development kits.
  • Remote Configuration Management - Manages templates and publishes versioned updates for remote application settings and experiments.
  • Mobile App Distribution Platforms - Uploads binary releases and manages tester groups and memberships for mobile application distribution.
  • Pre-release App Distributions - Uploads release binaries to testers and manages tester groups and automated test cases.
  • Push Notification Dispatchers - Dispatches real-time alerts and messages to specific mobile devices and topics.
  • AI Protocol Server Integrations - Implements a server based on the Model Context Protocol to expose project data and service controls to AI assistants.
  • Security Rule Validation Tools - Checks syntax and validates security rules for databases and storage to ensure correct access control.
  • Functional Extension Bundles - Installs, configures, and updates pre-packaged extensions to add specific project functionality.
  • GraphQL Operation Execution - Executes GraphQL queries and mutations against local emulators or production instances to read and populate data.
  • CLI and Editor Tools - Official command-line interface for Firebase.
4,437 stars·1,217 forks·TypeScript·MIT·21 views

Star history

Star history chart for firebase/firebase-toolsStar history chart for firebase/firebase-tools

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Firebase Tools

These projects share indexed features with Firebase Tools. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • antlervc/firetableAntlerVC avatar

    AntlerVC/firetable

    6,813View on GitHub↗

    Firetable is a backend administration platform and low-code orchestrator for Firebase databases. It provides a spreadsheet-like interface for managing cloud database records, defining rich data fields, and controlling user access permissions. The project functions as a no-code automation platform and cloud function orchestrator, allowing for the deployment and management of serverless logic through a visual browser interface. It enables the creation of backend workflows and external API integrations that are triggered by specific data changes at the field level. The platform covers broad cap

    TypeScript
    View on GitHub↗6,813
  • boto/boto3boto avatar

    boto/boto3

    9,834View on GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    View on GitHub↗9,834
  • firebase/quickstart-jsfirebase avatar

    firebase/quickstart-js

    5,367View on GitHub↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    TypeScript
    View on GitHub↗5,367
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
Compare all 30 related projects→

Frequently asked questions

What does firebase/firebase-tools do?

firebase-tools is a command-line interface and cloud resource orchestrator used to manage, test, and deploy Firebase projects. It serves as the primary tool for administering cloud resources, configuring project settings, and handling authentication from a terminal.

What are the main features of firebase/firebase-tools?

The main features of firebase/firebase-tools are: Firebase Administration Tools, Cloud Project Management CLIs, Cloud Project Management Interfaces, Firestore Management, Database Record Operations, Local Database Development Tools, NoSQL Databases, NoSQL Database Querying.

Which projects share features with firebase/firebase-tools?

Projects with overlapping indexed features include: antlervc/firetable — Firetable is a backend administration platform and low-code orchestrator for Firebase databases. It provides a… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… tencent/weknora — WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework.… firebase/firebase-js-sdk — This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides…