awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
firebase avatar

firebase/firebase-tools

0
View on GitHub↗

Firebase Tools

firebase-tools est une interface de ligne de commande et un orchestrateur de ressources cloud utilisé pour gérer, tester et déployer des projets Firebase. Il sert d'outil principal pour administrer les ressources cloud, configurer les paramètres de projet et gérer l'authentification depuis un terminal.

Le projet inclut un émulateur de service cloud local qui permet aux développeurs d'exécuter des versions locales des services cloud pour vérifier le comportement avant le déploiement en production. Il implémente également un serveur basé sur le protocole Model Context Protocol pour exposer les données de projet et les contrôles de service aux assistants IA.

L'outil couvre un large éventail de capacités opérationnelles, y compris le déploiement et la surveillance de fonctions serverless, les opérations de base de données NoSQL pour Firestore et Realtime Database, et la distribution de binaires d'applications mobiles aux testeurs. Il fournit en outre des utilitaires pour la validation des règles de sécurité, la gestion de configuration à distance et la migration des données de compte utilisateur.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

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·11 vues

Historique des stars

Graphique de l'historique des stars pour firebase/firebase-toolsGraphique de l'historique des stars pour firebase/firebase-tools

Questions fréquentes

Que fait firebase/firebase-tools ?

firebase-tools est une interface de ligne de commande et un orchestrateur de ressources cloud utilisé pour gérer, tester et déployer des projets Firebase. Il sert d'outil principal pour administrer les ressources cloud, configurer les paramètres de projet et gérer l'authentification depuis un terminal.

Quelles sont les fonctionnalités principales de firebase/firebase-tools ?

Les fonctionnalités principales de firebase/firebase-tools sont : 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.

Quelles sont les alternatives open-source à firebase/firebase-tools ?

Les alternatives open-source à firebase/firebase-tools incluent : 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…

Alternatives open source à Firebase Tools

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Firebase Tools.
  • antlervc/firetableAvatar de AntlerVC

    AntlerVC/firetable

    6,813Voir sur 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
    Voir sur GitHub↗6,813
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Voir sur 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
    Voir sur GitHub↗9,834
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Voir sur 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
    Voir sur GitHub↗5,367
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Voir sur 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
    Voir sur GitHub↗4,471
Voir les 30 alternatives à Firebase Tools→