13 repositorios
Utilities for provisioning, configuring, and initializing relational database instances on server infrastructure.
Distinguishing note: Focuses on the deployment and lifecycle management of database instances rather than the database engine itself.
Explore 13 awesome GitHub repositories matching data & databases · Database Deployment Tools. Refine with filters or upvote what's useful.
1Panel is a centralized server management and container orchestration platform designed to simplify the administration of Linux-based infrastructure. It provides a unified web interface for managing containerized workloads, automating system maintenance, and configuring server resources. By acting as a comprehensive control plane, the platform streamlines the deployment of applications, databases, and web services while offering granular control over host system internals and security settings. What distinguishes this platform is its integrated support for private artificial intelligence infr
Automates the deployment and initialization of relational database instances on Linux server environments.
ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa
Provides utilities for provisioning and initializing database instances across various environments.
Instantiator is a PHP library designed to create class instances without invoking their constructors. It uses the PHP Reflection API to allocate objects in memory and initialize them in a predefined state, bypassing standard constructor logic. The project functions as a data hydration tool and a testing helper. It enables the population of PHP objects from external data sources by mapping values directly to properties, regardless of whether those properties are public, protected, or private. This capability allows for the generation of objects in specific internal states for unit tests withou
Automates the application of defined database schemas to target environments.
RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki
Manages the installation and provisioning of database instances across servers, Kubernetes, and cloud platforms.
Xget es un proxy de red basado en el borde y enrutador de solicitudes diseñado para optimizar la conectividad y reducir la latencia para recursos remotos. Funciona como una interfaz de alto rendimiento para solicitudes de API de inferencia de IA, duplicación de registros de contenedores y la aceleración de operaciones de repositorios Git y espejos de paquetes de software. El sistema se distingue por un proxy consciente del protocolo que preserva la autenticación y los encabezados para Git y registros de contenedores. Utiliza la transformación de URL basada en reglas para mapear solicitudes a puntos finales de proveedores ascendentes acelerados y emplea un mecanismo de reescritura de respuestas para garantizar que las dependencias se descarguen a través del proxy. Las capacidades amplias incluyen el almacenamiento en caché de respuestas en el borde para artefactos inmutables, fiabilidad de solicitudes mediante reintentos de retroceso lineal y monitoreo del rendimiento entregado a través de encabezados de respuesta. El proyecto también proporciona una interfaz de línea de comandos para recuperar archivos y carpetas de fuentes web al almacenamiento local. El motor admite el despliegue a través de entornos de ejecución de borde sin servidor, alojamiento contenedorizado o ejecución de contenedores autohospedados.
Executes proxy logic across global edge runtimes using predefined workflow configurations.
DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc
Deploys database schemas defined in YAML and SQL files to target database servers.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
Runs business logic on the platform using JavaScript or WebAssembly with local development tools and preview deployments.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Provides dedicated handlers for integration with various serverless, edge, and web framework runtimes.
opennextjs-aws es un adaptador de infraestructura serverless y herramienta de despliegue que transforma los artefactos de build de Next.js en paquetes compatibles para su alojamiento en AWS Lambda y S3. Funciona como un adaptador de despliegue que mapea las salidas específicas del framework a funciones serverless y almacenamiento de objetos. El proyecto se distingue por implementar optimizaciones específicas para serverless, incluyendo un gestor de caché que sincroniza la regeneración estática incremental y las cachés de fetch a través de S3 o DynamoDB. Cuenta con un optimizador de cold start que utiliza minificación de bundles y calentamiento programado de funciones para reducir la latencia, junto con un pipeline de optimización de imágenes dedicado para obtener archivos fuente de S3 y entregarlos a través de CDN. El sistema cubre una amplia gama de capacidades, incluyendo integración de middleware en el edge, revalidación en segundo plano basada en colas y distribución de rutas multi-objetivo. También gestiona el tráfico a través de enrutamiento CDN, inyección de datos de geolocalización y streaming de respuestas del servidor para mejorar el tiempo hasta el primer byte (TTFB). La herramienta proporciona amplias opciones de personalización para pipelines de build, comportamientos de adaptadores y lógica de servidor para soportar necesidades arquitectónicas variadas y estructuras de monorepo.
Splits server functions to deploy specific routes using an edge runtime for faster responses.
Este proyecto es un orquestador de infraestructura serverless y herramienta de despliegue diseñada para alojar aplicaciones Next.js en AWS. Funciona como un framework de despliegue de edge computing y un wrapper de infraestructura como código que automatiza el aprovisionamiento de funciones AWS Lambda, buckets S3 y distribuciones CloudFront. El sistema se distingue por distribuir el renderizado del lado del servidor (SSR) y las rutas de API a través de ubicaciones edge globales para reducir la latencia. Se integra directamente con redes de entrega de contenido (CDN) para optimizar la entrega de activos estáticos y páginas renderizadas, proporcionando una capa para envolver los manejadores de la aplicación para su compatibilidad con entornos serverless. La plataforma cubre áreas de capacidad amplias, incluyendo entrega global de contenido, infraestructura de API serverless y configuración automatizada de recursos. Gestiona el tráfico mediante lógica de rutas en el edge y manejo de internacionalización, soportando estrategias de rendimiento como la regeneración estática incremental (ISR) y la optimización de imágenes en el edge. La infraestructura se gestiona mediante configuraciones de Terraform, proporcionando control sobre límites de memoria, tiempos de espera y asignación de permisos IAM.
Sets specific memory limits, timeouts, and runtime versions for primary and API serverless functions.
Este proyecto es un plugin y adaptador de Serverless Framework que permite el despliegue de aplicaciones Next.js en AWS Lambda@Edge y AWS CloudFront. Funciona como un puente para adaptar el renderizado del lado del servidor y las rutas de API para su ejecución en computación edge serverless. El plugin automatiza el aprovisionamiento de la infraestructura en la nube, incluyendo el empaquetado y despliegue del código de la aplicación en ubicaciones edge globales. Maneja la sincronización de activos estáticos a buckets de almacenamiento y el mapeo de rutas de Next.js a funciones edge especializadas para reducir la latencia global. El proyecto cubre capacidades de gran alcance, incluyendo entrega de contenido global, mapeo de dominio personalizado y DNS, y gestión de tráfico basada en edge para redirecciones de dominio. También gestiona configuraciones de recursos de computación, permisos de IAM y políticas de caché de red-edge, incluyendo soporte para regeneración estática incremental y prerenderizado automatizado.
Maps Next.js server-side rendering and API routes to specialized Lambda@Edge functions.
firebase-tools es una interfaz de línea de comandos y un orquestador de recursos en la nube utilizado para gestionar, probar y desplegar proyectos de Firebase. Sirve como la herramienta principal para administrar recursos en la nube, configurar ajustes de proyecto y manejar la autenticación desde una terminal. El proyecto incluye un emulador de servicios en la nube local que permite a los desarrolladores ejecutar versiones locales de servicios en la nube para verificar el comportamiento antes del despliegue en producción. También implementa un servidor basado en el Protocolo de Contexto de Modelo (Model Context Protocol) para exponer datos de proyectos y controles de servicio a asistentes de IA. La herramienta cubre una amplia gama de capacidades operativas, incluyendo el despliegue y monitoreo de funciones serverless, operaciones de base de datos NoSQL para Firestore y Realtime Database, y la distribución de binarios de aplicaciones móviles a los evaluadores. Además, proporciona utilidades para la validación de reglas de seguridad, gestión de configuración remota y migración de datos de cuentas de usuario.
Pushes validated schemas, operations, and data from a local environment to a production cloud database.
test_db is a collection of tools for validating database integrity, benchmarking system throughput, and generating synthetic schemas and datasets. It includes a sample corporate employee database for MySQL, a SQL dataset generator for creating representative records, and an integrity validator that uses checksums and record counts to verify data consistency across different database engines. The project provides a database performance benchmark consisting of complex queries and stored procedures designed to measure system response times and throughput. These tools simulate real-world workload
Enables the deployment of stored procedures and functions to simulate complex server-side business logic.