17 रिपॉजिटरी
Features for managing specialized column types like arrays within database tables.
Distinguishing note: Focuses on specific data type handling rather than general driver management.
Explore 17 awesome GitHub repositories matching data & databases · Database Type Support. Refine with filters or upvote what's useful.
DBeaver is a universal database client and administration environment designed for managing diverse relational and non-relational database systems. It provides a unified graphical interface that enables users to perform data manipulation, schema migration, and performance monitoring across multiple platforms. By utilizing a standardized driver abstraction layer, the application translates generic requests into database-specific commands, ensuring consistent interaction regardless of the underlying technology. The project distinguishes itself through an extensible, plugin-based architecture th
Defines and manages complex data types like array columns through graphical editors.
all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on
Enables changing the underlying database engine to support different storage or performance requirements.
This project is a self-hosted recipe manager designed for organizing digital libraries, planning meals, and generating shopping lists. It serves as a central hub for recipe collection management, providing tools to store, categorize, and share recipes within a collaborative kitchen workflow. The system distinguishes itself through an AI-powered importer that extracts structured ingredients and instructions from images, PDFs, and websites. It further integrates with home automation environments as a containerized add-on and supports S3-compatible object storage for managing media files. The s
Migrates recipe data from a file-based database to a relational database for improved performance.
sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in
Utilizes JavaScript typed arrays to ensure compatible binary representation for database functions.
pgroll is a PostgreSQL migration framework designed for zero-downtime schema changes. It applies non-blocking DDL operations that avoid exclusive locks on tables, and uses trigger-based column backfill to populate new columns while keeping them synchronized with old ones. The framework wraps each migration step in a database transaction that can be atomically committed or rolled back, and creates a versioned view layer that exposes both old and new schema versions simultaneously to client applications. The tool distinguishes itself by managing multiple schema versions via views, enabling safe
Migrates PostgreSQL schemas without downtime, keeping old and new versions accessible.
pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos
Migrates complete PostgreSQL databases between servers with all objects.
GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without
GreptimeDB writes data to both GreptimeDB and PostgreSQL at the same time to prevent data loss during the migration window.
Meet Genius
Provides type-safe database access with Prisma ORM and auto-generated PostgreSQL migrations.
pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc
Applies schema changes with advisory locking for zero-downtime deployments.
Epic Stack एक फुल स्टैक एप्लिकेशन बॉयलरप्लेट और TypeScript वेब फ्रेमवर्क है जिसे प्रोडक्शन-रेडी वेब एप्लिकेशन लॉन्च करने के लिए डिज़ाइन किया गया है। यह एक Node.js बैकएंड स्टार्टर और स्केलेबल फ्रंटएंड और बैकएंड सेवाएं बनाने के लिए एक आधार के रूप में कार्य करता है। यह प्रोजेक्ट फुल स्टैक वेब बूटस्ट्रैपिंग के लिए एक पूर्व-कॉन्फ़िगर वातावरण प्रदान करता है, जो एक आधुनिक डेवलपमेंट वर्कफ़्लो पर केंद्रित है जो फ्रंटएंड, बैकएंड और डेटाबेस कॉन्फ़िगरेशन को एकीकृत करता है। इसमें सुसंगत और रिस्पॉन्सिव यूजर इंटरफेस बनाने के लिए एक फ्रंटएंड कंपोनेंट लाइब्रेरी शामिल है। स्टैक टूल्स के एक एकीकृत सेट के माध्यम से तेजी से एप्लिकेशन प्रोटोटाइपिंग और प्रोडक्शन परिनियोजन की सुविधा प्रदान करता है। इसमें सर्वर-साइड रेंडरिंग, रिलेशनल स्टोरेज, एक टाइप-सेफ ORM लेयर और यूटिलिटी-आधारित स्टाइलिंग शामिल है।
Ships a type-safe ORM layer using Prisma for database schema management and migrations.
Buildbot एक Python-आधारित निरंतर एकीकरण (CI) फ्रेमवर्क और वितरित बिल्ड ऑर्केस्ट्रेटर है। यह एक बिल्ड ऑटोमेशन इंजन के रूप में कार्य करता है जो सोर्स कोड की पुनर्प्राप्ति, बिल्ड स्टेप्स के निष्पादन और एक केंद्रीय कंट्रोलर व रिमोट वर्कर एजेंट्स के नेटवर्क के माध्यम से परिणामों की रिपोर्टिंग का समन्वय करता है। यह सिस्टम प्लगइन-आधारित एक्स्टेंसिबिलिटी आर्किटेक्चर और मास्टर-वर्कर डिस्ट्रीब्यूशन मॉडल द्वारा प्रतिष्ठित है। यह रनटाइम पर डायनामिक बिल्ड संशोधन की अनुमति देता है और सिस्टम स्टेट व ऐतिहासिक बिल्ड डेटा को बनाए रखने के लिए प्लगेबल डेटाबेस बैकएंड का समर्थन करता है। यह प्रोजेक्ट स्वचालित बिल्ड शेड्यूलिंग और पाइपलाइन ऑर्केस्ट्रेशन, पोलिंग और वेबहुक्स के माध्यम से वर्शन कंट्रोल एकीकरण, और फिजिकल सर्वर्स, Docker कंटेनर्स व Kubernetes क्लस्टर्स में वर्कर्स के प्रोविजनिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह बिल्ड लॉग एनालिसिस और परफॉरमेंस ट्रैकिंग के माध्यम से व्यापक मॉनिटरिंग और ऑब्जर्वेबिलिटी, साथ ही सुरक्षित सीक्रेट मैनेजमेंट और मल्टी-प्रोवाइडर ऑथेंटिकेशन भी प्रदान करता है। प्रशासनिक नियंत्रण एक समर्पित वेब इंटरफेस और कॉन्फ़िगरेशन वैलिडेशन व प्रोसेस मैनेजमेंट के लिए कमांड-लाइन टूल्स के माध्यम से उपलब्ध है।
Provides tools to migrate build data between different database engines while managing constraint failures.
Waterline is an adapter-based database library and object relational mapper for Node.js. It serves as a multi-database persistence layer that translates standard method calls into specific queries for both SQL and NoSQL databases. The library provides a unified interface for managing data across different stores, including MySQL, PostgreSQL, MongoDB, and Microsoft SQL Server. This architecture allows for the integration of multiple database backends within a single application and facilitates database vendor migration by changing adapters without altering business logic. The project covers r
Facilitates switching between different database engines by changing adapters without altering the core business logic.
Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg
Supports array columns as a built-in SQL data type with indexing and unnesting operations.
Strong Migrations एक PostgreSQL माइग्रेशन सुरक्षा टूल है जिसे जोखिमपूर्ण स्कीमा परिवर्तनों का पता लगाकर और उन्हें ब्लॉक करके प्रोडक्शन डाउनटाइम को रोकने के लिए डिज़ाइन किया गया है। यह एक स्कीमा वैलिडेटर के रूप में कार्य करता है जो खतरनाक डेटाबेस ऑपरेशनों की पहचान करता है और ज़ीरो-डाउनटाइम तैनाती सुनिश्चित करने के लिए सुरक्षित विकल्प सुझाता है। यह प्रोजेक्ट डेटाबेस लॉक मैनेजर और इंडेक्स ऑप्टिमाइज़र के रूप में कार्य करके खुद को अलग करता है। यह स्टेटमेंट टाइमआउट का प्रबंधन करता है और डेटाबेस कंजेशन को रोकने के लिए लॉक टाइमआउट के लिए स्वचालित पुनः प्रयास तर्क लागू करता है। इसके अतिरिक्त, यह अमान्य समवर्ती इंडेक्स को साफ करने और क्वेरी प्लानर प्रदर्शन को बनाए रखने के लिए स्कीमा परिवर्तनों के बाद टेबल आँकड़ों को अपडेट करने के लिए उपयोगिताएँ प्रदान करता है। यह टूल डेटाबेस प्रबंधन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें अनुकूलन योग्य नियमों के साथ सुरक्षा सत्यापन, स्वचालित माइग्रेशन पैटर्न और कॉलम वर्णानुक्रम जैसे स्ट्रक्चरल स्कीमा संगठन शामिल हैं। यह सुरक्षा जांच को लक्षित डेटाबेस इंजन की विशिष्ट क्षमताओं के साथ संरेखित करने के लिए संस्करण-जागरूक सत्यापन का उपयोग करता है।
Prevents production outages by detecting and blocking risky schema changes that could lock tables.
java-tron एक Tron ब्लॉकचेन फुल नोड का Java इम्प्लीमेंटेशन है। यह नेटवर्क नोड चलाने, ट्रांजेक्शन को मान्य करने और ब्लॉक बनाने के लिए कोर इंफ्रास्ट्रक्चर प्रदान करता है। प्रोजेक्ट में एक प्रूफ-ऑफ-स्टेक सर्वसम्मति इंजन, एक डिस्ट्रीब्यूटेड लेजर डेटाबेस, और ऑन-चेन स्टेट ट्रांजेक्शन को प्रबंधित करने के लिए एक स्मार्ट कॉन्ट्रैक्ट रनटाइम शामिल है। सिस्टम फुल और लाइट नोड ऑपरेशंस दोनों के लिए अपने समर्थन द्वारा प्रतिष्ठित है, जो सिंक्रोनाइज़ेशन में तेजी लाने और हार्डवेयर आवश्यकताओं को कम करने के लिए स्टेट स्नैपशॉट्स का उपयोग करता है। इसमें एक मल्टी-इंजन डेटाबेस एब्स्ट्रैक्शन है जो प्रदर्शन को अनुकूलित करने के लिए विभिन्न फिजिकल डिस्क में स्टोरेज माइग्रेशन, पार्टिशनिंग और प्रूनिंग की अनुमति देता है। सॉफ्टवेयर ब्लॉकचेन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें डिजिटल एसेट प्रबंधन, प्रतिनिधि चुनावों के माध्यम से नेटवर्क गवर्नेंस, और वर्चुअल मशीन के माध्यम से प्रोग्राम योग्य लॉजिक का निष्पादन शामिल है। यह HTTP, gRPC और JSON-RPC प्रोटोकॉल का समर्थन करने वाले गेटवे के माध्यम से ब्लॉकचेन डेटा और फंक्शन्स को उजागर करता है। प्रोजेक्ट नेटवर्क नोड्स को इनिशियलाइज़ करने, निजी ब्लॉकचेन वातावरण डिप्लॉय करने और एन्क्रिप्टेड अकाउंट कीस्टोर्स को प्रबंधित करने के लिए उपकरण प्रदान करता है।
Converts data between different database engines to maintain compatibility with system updates.
Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su
Supports moving existing data from local databases to production-grade relational databases for scalability.
pgeasyreplicate is a command-line utility designed to orchestrate database migrations and logical replication between PostgreSQL instances. It functions as a migration orchestrator that manages the entire lifecycle of data synchronization, from initial schema propagation to the final transition of application traffic. The tool distinguishes itself through state-aware switchover logic, which coordinates the movement of operations by verifying replication lag and enforcing write locks to prevent data loss. It provides granular control over data movement by allowing users to organize tables in
Moves data and schema between PostgreSQL instances while keeping systems synchronized for a seamless transition.