8 रिपॉजिटरी
Tools for running and maintaining databases directly within the development environment.
Distinguishing note: Focuses on local development workflow rather than production database hosting.
Explore 8 awesome GitHub repositories matching data & databases · Local Database Development Tools. Refine with filters or upvote what's useful.
Prisma is a database toolkit that provides a unified access layer for interacting with relational and document databases. It centers on a declarative schema modeling approach, where developers define their data structures in a human-readable language. This schema serves as the single source of truth, from which the toolkit automatically generates type-safe database clients that provide compile-time validation and editor autocomplete for all data operations. The project distinguishes itself through a high-performance, Rust-based query engine that handles query planning and connection pooling o
Allows running and maintaining local databases directly inside the code editor to avoid external container overhead.
SpacetimeDB is a stateful, real-time database platform that executes application logic directly within the database engine. By unifying data storage and business logic, it allows developers to build applications where state transitions are processed through atomic, server-side functions. The platform maintains persistent connections to stream incremental updates to clients, ensuring that local caches remain synchronized with the server state at all times. The platform distinguishes itself by generating type-safe client interfaces directly from server-side schema definitions, ensuring consiste
Provides a standalone server instance to facilitate development and testing of application logic and data structures.
Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide
Automates the provisioning and connection of local database instances using containerization to eliminate manual environment configuration.
Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc
Provisions and manages isolated database instances for rapid iteration, testing, and schema prototyping on local machines.
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 operation
Starts a local instance of the database environment to test queries and operations before deployment.
Warehouse एक Python पैकेज इंडेक्स इम्प्लीमेंटेशन और डिस्ट्रिब्यूटेड पैकेज रजिस्ट्री है। यह एक स्टैंडर्डाइज्ड API के माध्यम से वर्जन वाले Python सॉफ्टवेयर पैकेज को होस्ट करने, खोजने और वितरित करने के लिए एक केंद्रीय रिपॉजिटरी और वेब एप्लिकेशन के रूप में कार्य करता है। यह सिस्टम Python पैकेज इंडेक्स स्टैंडर्ड्स के साथ संगत सर्वर इम्प्लीमेंटेशन के साथ एक मल्टी-टेनेंट पैकेज मैनेजर के रूप में कार्य करता है। यह सॉफ्टवेयर पैकेज होस्टिंग के लिए विशेष इंफ्रास्ट्रक्चर और क्लाइंट्स के लिए विशिष्ट लाइब्रेरी वर्जन्स को खोजने और डाउनलोड करने के लिए एक इंडेक्स प्रदान करता है। इस प्रोजेक्ट में व्यापक सुरक्षा और एक्सेस कंट्रोल शामिल है, जिसमें मल्टी-फैक्टर ऑथेंटिकेशन, पैकेज अटेस्टेशन के लिए डिजिटल सिग्नेचर वेरिफिकेशन, और प्रोजेक्ट मालिकों और मेंटेनर्स के लिए भूमिका-आधारित अनुमतियां शामिल हैं। इसमें बैकग्राउंड जॉब्स और ईमेल डिस्पैच के लिए एक एसिंक्रोनस टास्क प्रोसेसिंग सिस्टम, साथ ही मल्टी-लैंग्वेज इंटरफेस सपोर्ट के लिए लोकलाइजेशन यूटिलिटीज भी शामिल हैं। डेटाबेस स्ट्रक्चर्स को वर्जन वाले स्कीमा माइग्रेशन के माध्यम से मैनेज किया जाता है।
Allows executing queries and modifying records within a local database using a shell or connection string.
Stellar is a command-line utility designed to manage local PostgreSQL database states by capturing and restoring snapshots. It functions as a development tool that enables rapid environment provisioning and state switching, allowing users to maintain consistent database configurations during iterative testing and debugging cycles. The tool operates by interacting directly with the underlying filesystem rather than relying on traditional database dump and restore processes. It utilizes low-level mechanisms such as atomic pointer swapping, binary manipulation, and zero-copy cloning to create po
Provides a developer-focused utility for managing local database snapshots to enable rapid state switching.
TypeORM Seeding TypeORM-आधारित प्रोजेक्ट्स के भीतर डेटाबेस जनसंख्या और स्कीमा प्रबंधन को स्वचालित करने के लिए डिज़ाइन की गई एक डेवलपमेंट यूटिलिटी है। यह डेटाबेस संरचनाओं को रीसेट करने और सुसंगत डेटा इंजेक्ट करने के लिए एक फ्रेमवर्क प्रदान करता है, जो परीक्षण और स्थानीय डेवलपमेंट वातावरण के लिए अनुमानित स्थितियों की सुविधा प्रदान करता है। यह टूल डेटा जनरेशन के लिए एक फ़ैक्टरी-आधारित दृष्टिकोण के माध्यम से खुद को अलग बनाता है, जो डेवलपर्स को पुन: प्रयोज्य टेम्प्लेट परिभाषित करने की अनुमति देता है जो यादृच्छिक इकाई रिकॉर्ड उत्पन्न करते हैं। मौजूदा डेटाबेस एब्स्ट्रैक्शन लेयर के साथ सीधे एकीकृत होकर, यह सुनिश्चित करता है कि उत्पन्न ऑब्जेक्ट्स मानक एक्सेस पैटर्न का उपयोग करके रिलेशनल टेबल में पर्सिस्ट किए जाते हैं। प्रोजेक्ट में एक कमांड-लाइन इंटरफ़ेस शामिल है जो सीडिंग स्क्रिप्ट और स्कीमा रिफ्रेश कार्यों के निष्पादन को ऑर्केस्ट्रेट करता है। यह उपयोगकर्ताओं को कॉन्फ़िगरेशन फ़ाइलों या एनवायरनमेंट वेरिएबल्स के माध्यम से एनवायरनमेंट-विशिष्ट सेटिंग्स और फ़ाइल पथ रिज़ॉल्यूशन को प्रबंधित करने की अनुमति देकर लचीले डिप्लॉयमेंट वर्कफ़्लो का समर्थन करता है।
Maintains consistent database state and entity population within development environments.