13 Repos
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 ist ein Edge-basierter Netzwerk-Proxy und Request-Router, der darauf ausgelegt ist, die Konnektivität zu optimieren und die Latenz für Remote-Ressourcen zu reduzieren. Er fungiert als leistungsstarke Schnittstelle für KI-Inferenz-API-Anfragen, Container-Registry-Mirroring und die Beschleunigung von Git-Repository-Operationen sowie Software-Paket-Mirrors. Das System zeichnet sich durch protokollbewusstes Proxying aus, das Authentifizierung und Header für Git- und Container-Registries bewahrt. Es nutzt regelbasierte URL-Transformation, um Anfragen auf beschleunigte Upstream-Provider-Endpunkte abzubilden, und verwendet einen Response-Rewriting-Mechanismus, um sicherzustellen, dass Abhängigkeiten über den Proxy heruntergeladen werden. Umfassende Funktionen umfassen Edge-basiertes Response-Caching für unveränderliche Artefakte, Request-Zuverlässigkeit durch lineares Backoff-Retry und Performance-Überwachung, die über Response-Header bereitgestellt wird. Das Projekt bietet zudem eine Befehlszeilenschnittstelle zum Abrufen von Dateien und Ordnern aus Webquellen in den lokalen Speicher. Die Engine unterstützt die Bereitstellung über serverlose Edge-Runtimes, containerisiertes Hosting oder selbst gehostete Container-Ausführung.
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 ist ein Serverless-Infrastruktur-Adapter und Deployment-Tool, das Next.js-Build-Artefakte in kompatible Pakete für das Hosting auf AWS Lambda und S3 transformiert. Es fungiert als Deployment-Adapter, der Framework-spezifische Ausgaben auf Serverless-Funktionen und Objektspeicher abbildet. Das Projekt zeichnet sich durch die Implementierung Serverless-spezifischer Optimierungen aus, einschließlich eines Cache-Managers, der inkrementelle statische Regeneration und Fetch-Caches über S3 oder DynamoDB synchronisiert. Es bietet einen Cold-Start-Optimierer, der Bundle-Minifizierung und geplantes Function-Warming zur Latenzreduzierung nutzt, sowie eine dedizierte Bildoptimierungs-Pipeline zum Abrufen von Quelldateien aus S3 und deren Bereitstellung über CDN. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Edge-Middleware-Integration, Queue-basierter Hintergrund-Revalidierung und Multi-Target-Routenverteilung. Zudem verwaltet es den Datenverkehr durch CDN-Routing, Geolocation-Daten-Injektion und Server-Response-Streaming, um die Time-to-First-Byte zu verbessern. Das Tool bietet umfangreiche Anpassungsoptionen für Build-Pipelines, Adapter-Verhalten und Server-Logik, um vielfältige architektonische Anforderungen und Monorepo-Strukturen zu unterstützen.
Splits server functions to deploy specific routes using an edge runtime for faster responses.
Dieses Projekt ist ein Serverless-Infrastruktur-Orchestrator und Deployment-Tool für das Hosting von Next.js-Anwendungen auf AWS. Es fungiert als Framework für Edge-Computing-Deployments und als Infrastructure-as-Code-Wrapper, der die Bereitstellung von AWS Lambda-Funktionen, S3-Buckets und CloudFront-Distributionen automatisiert. Das System zeichnet sich dadurch aus, dass es Server-Side-Rendering und API-Routen über globale Edge-Standorte verteilt, um die Latenz zu minimieren. Es lässt sich direkt in Content Delivery Networks integrieren, um die Auslieferung statischer Assets und gerenderter Seiten zu optimieren, und bietet eine Schicht, um Anwendungs-Handler für Serverless-Umgebungen zu kapseln. Die Plattform deckt breite Funktionsbereiche ab, darunter globales Content Delivery, Serverless-API-Infrastruktur und automatisierte Ressourcenkonfiguration. Sie steuert den Datenverkehr durch Edge-Routing-Logik und Internationalisierungs-Handling und unterstützt Performance-Strategien wie Incremental Static Regeneration und Edge-basiertes Bild-Optimierung. Die Infrastruktur wird über Terraform-Konfigurationen verwaltet, was eine präzise Kontrolle über Speicherlimits, Timeout-Dauern und IAM-Berechtigungen ermöglicht.
Sets specific memory limits, timeouts, and runtime versions for primary and API serverless functions.
Dieses Projekt ist ein Serverless-Framework-Plugin und -Adapter, das die Bereitstellung von Next.js-Anwendungen auf AWS Lambda@Edge und AWS CloudFront ermöglicht. Es fungiert als Brücke, um serverseitiges Rendering und API-Routen für die Ausführung auf serverlosem Edge-Compute anzupassen. Das Plugin automatisiert die Bereitstellung der Cloud-Infrastruktur, einschließlich der Paketierung und Bereitstellung von Anwendungscode an globalen Edge-Standorten. Es übernimmt die Synchronisierung statischer Assets mit Speicher-Buckets und die Abbildung von Next.js-Routen auf spezialisierte Edge-Funktionen, um die globale Latenz zu reduzieren. Das Projekt deckt weitreichende Funktionen ab, einschließlich globaler Content-Delivery, benutzerdefinierter Domain- und DNS-Abbildung sowie Edge-basiertem Traffic-Management für Domain-Redirects. Es verwaltet zudem Compute-Ressourcenkonfigurationen, IAM-Berechtigungen und Netzwerk-Edge-Cache-Richtlinien, einschließlich Unterstützung für inkrementelle statische Regeneration und automatisiertes Prerendering.
Maps Next.js server-side rendering and API routes to specialized Lambda@Edge functions.
firebase-tools ist eine Befehlszeilenschnittstelle (CLI) und ein Cloud-Ressourcen-Orchestrator, der zur Verwaltung, zum Testen und zum Deployment von Firebase-Projekten verwendet wird. Es dient als primäres Tool für die Administration von Cloud-Ressourcen, die Konfiguration von Projekteinstellungen und die Handhabung der Authentifizierung über ein Terminal. Das Projekt enthält einen lokalen Cloud-Service-Emulator, der es Entwicklern ermöglicht, lokale Versionen von Cloud-Diensten auszuführen, um das Verhalten vor dem Deployment in die Produktion zu verifizieren. Es implementiert zudem einen Server basierend auf dem Model Context Protocol, um Projektdaten und Service-Steuerungen für KI-Assistenten offenzulegen. Das Tool deckt eine breite Palette operativer Funktionen ab, einschließlich Deployment und Monitoring von Serverless-Funktionen, NoSQL-Datenbankoperationen für Firestore und Realtime Database sowie die Verteilung von mobilen Anwendungs-Binärdateien an Tester. Es bietet zudem Utilities für die Validierung von Sicherheitsregeln, Remote-Konfigurationsmanagement und die Migration von Benutzerkontodaten.
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.