17 रिपॉजिटरी
Libraries for connecting to, querying, and managing local or remote databases.
Distinguishing note: Focuses on the client-side interface to data stores.
Explore 17 awesome GitHub repositories matching data & databases · Database Clients. Refine with filters or upvote what's useful.
This project is a cross-platform desktop application that provides a graphical interface for managing and interacting with Redis databases. Built as a standalone software program, it functions as a centralized connection manager that allows users to visualize data structures, perform administrative tasks, and inspect records across multiple database environments. The application distinguishes itself through its integration with external processes and command-line workflows. Users can define custom viewers to render specific data formats using external tools and launch the interface directly f
A custom network layer that serializes and deserializes database commands to communicate directly with remote data stores using standard protocols.
SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer
Instantiates database clients to handle connections using multiple protocols.
Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network
Transmits observability logs to WebHDFS clusters with support for batching, compression, and pathing.
Dask एक पैरेलल कंप्यूटिंग फ्रेमवर्क और डिस्ट्रीब्यूटेड टास्क शेड्यूलर है जिसे Python डेटा साइंस वर्कफ़्लो को सिंगल मशीनों से बड़े क्लस्टर्स तक स्केल करने के लिए डिज़ाइन किया गया है। यह एक क्लस्टर रिसोर्स मैनेजर के रूप में कार्य करता है जो कार्यों और उनकी डिपेंडेंसी को डायरेक्टेड एसाइक्लिक ग्राफ (DAGs) के रूप में प्रस्तुत करके कम्प्यूटेशनल लॉजिक को व्यवस्थित करता है। यह आर्किटेक्चर सिस्टम को जटिल निष्पादन आवश्यकताओं का प्रबंधन करते हुए उपलब्ध हार्डवेयर पर वर्कलोड के वितरण को स्वचालित करने की अनुमति देता है। यह प्रोजेक्ट एक लेज़ी इवैल्यूएशन इंजन के माध्यम से खुद को अलग करता है जो डेटा ऑपरेशन्स को तब तक स्थगित कर देता है जब तक कि उन्हें स्पष्ट रूप से अनुरोध न किया जाए, जिससे ग्लोबल ग्राफ ऑप्टिमाइज़ेशन और कुशल संसाधन आवंटन सक्षम होता है। इसमें उपलब्ध मेमोरी से अधिक डेटासेट को प्रोसेस करते समय सिस्टम क्रैश को रोकने के लिए मेमोरी-अवेयर डेटा स्पिलिंग शामिल है, और यह टास्क ग्राफ फ्यूजन का उपयोग ऑपरेशन्स के अनुक्रमों को एकल निष्पादन चरणों में संयोजित करने के लिए करता है, जिससे शेड्यूलिंग ओवरहेड और इंटर-नोड संचार कम हो जाता है। यह प्लेटफॉर्म बड़े पैमाने पर डेटा एनालिटिक्स के लिए एक व्यापक क्षमता सतह प्रदान करता है, जिसमें डिस्ट्रीब्यूटेड मशीन लर्निंग, उच्च-प्रदर्शन कंप्यूटिंग एकीकरण, और पैरेलल डेटा प्रोसेसिंग के लिए समर्थन शामिल है। यह क्लस्टर लाइफसाइकिल मैनेजमेंट, परफॉरमेंस प्रोफाइलिंग, और टास्क निष्पादन की रीयल-टाइम मॉनिटरिंग के लिए व्यापक उपकरण प्रदान करता है। उपयोगकर्ता इन वातावरणों को स्थानीय हार्डवेयर, क्लाउड प्रदाताओं, कंटेनरीकृत सिस्टम, और उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर्स सहित विविध बुनियादी ढांचे पर तैनात कर सकते हैं।
Streams data chunks from a local client to a distributed cluster to make datasets available for parallel processing when workers lack direct database access.
यह प्रोजेक्ट एक Objective-C HTTP नेटवर्किंग लाइब्रेरी है जो macOS और iOS पर सिंक्रोनस और एसिंक्रोनस रिक्वेस्ट्स को निष्पादित करने के लिए CFNetwork के लिए एक ऑब्जेक्ट-ओरिएंटेड रैपर प्रदान करती है। यह HTTP सेशन्स को प्रबंधित करने, रिज़्यूमेबल फ़ाइल ट्रांसफ़र करने और ऑफ़लाइन सामग्री कैशिंग को संभालने के लिए एक फ्रेमवर्क के रूप में कार्य करती है। यह लाइब्रेरी एक रिज़्यूमेबल फ़ाइल ट्रांसफ़र मैनेजर के माध्यम से खुद को अलग करती है जो बाइट ऑफ़सेट्स को ट्रैक करता है और बड़े अपलोड और डाउनलोड के लिए डिस्क-बेक्ड स्ट्रीमिंग का उपयोग करता है। इसमें एक सुरक्षित क्रेडेंशियल मैनेजर भी शामिल है जो क्लाइंट सर्टिफिकेट्स और ऑथेंटिकेशन टोकन्स को संभालने के लिए सिस्टम कीचेन के साथ इंटीग्रेट होता है। इसकी क्षमताएं ऑटोमेटेड कुकी हैंडलिंग, सुरक्षित वेब ऑथेंटिकेशन और ऑफ़लाइन देखने के लिए पूर्ण वेबपेजों के अधिग्रहण के साथ HTTP सेशन मैनेजमेंट को कवर करती हैं। यह बैकग्राउंड रिक्वेस्ट प्रोसेसिंग, नेटवर्क ट्रैफ़िक कम्प्रेशन, बैंडविड्थ थ्रॉटलिंग और प्रॉक्सी कॉन्फ़िगरेशन के लिए टूल्स भी प्रदान करती है।
Transfers large request bodies directly from disk to the server to minimize memory consumption.
Vibora एक एसिंक्रोनस Python वेब फ्रेमवर्क और इन-बिल्ट HTTP सर्वर है जिसे हाई-परफ़ॉर्मेंस वेब एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह बाहरी सर्वर रैपर्स की आवश्यकता के बिना नेटवर्क अनुरोधों को प्रोसेस करने और रिस्पॉन्स देने के लिए एक एसिंक्रोनस इवेंट लूप और को-रूटीन का उपयोग करता है। प्रोजेक्ट में अनुरोध अखंडता के लिए एक हाई-परफ़ॉर्मेंस एसिंक्रोनस स्कीमा वैलिडेटर, हॉट-रीलोडिंग के सपोर्ट के साथ एक नॉन-ब्लॉकिंग टेम्प्लेट इंजन, और रीयल-टाइम डेटा एक्सचेंज के लिए एक WebSocket कम्युनिकेशन सर्वर शामिल है। फ्रेमवर्क ब्लू-प्रिंट्स के माध्यम से मॉड्यूलर रूट मैनेजमेंट, एप्लिकेशन कंपोनेंट्स के लिए डिपेंडेंसी इंजेक्शन, और ज़ीरो-कॉपी HTTP पार्सिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह यूज़र सेशन मैनेजमेंट, एसिंक्रोनस HTML रेंडरिंग, और कनेक्शन पूलिंग के साथ एक नॉन-ब्लॉकिंग HTTP क्लाइंट के लिए टूल्स भी प्रदान करता है। मानकीकृत डायरेक्टरी स्ट्रक्चर्स और प्रारंभिक कॉन्फ़िगरेशन फ़ाइलों को उत्पन्न करने के लिए प्रोजेक्ट बूटस्ट्रैपिंग हेतु एक कमांड-लाइन इंटरफ़ेस उपलब्ध है।
Provides low-level stream access to request bodies for manual consumption of binary or text data.
Rack एक न्यूनतम इंटरफ़ेस है जो मानकीकृत करता है कि Ruby वेब सर्वर और फ्रेमवर्क कैसे संचार करते हैं। यह एक वेब एप्लिकेशन इंटरफ़ेस और एक वेब सर्वर इंटरफ़ेस प्रदान करता है, जो Ruby एप्लिकेशन को एक सामान्य एनवायरनमेंट हैश और एक मानकीकृत प्रतिक्रिया टुपल का उपयोग करके विभिन्न सर्वर कार्यान्वयनों में चलने में सक्षम बनाता है। यह प्रोजेक्ट एक मॉड्यूलर HTTP मिडलवेयर पाइपलाइन लागू करता है, जो अनुरोधों और प्रतिक्रियाओं को कॉल करने योग्य ऑब्जेक्ट्स के अनुक्रम के माध्यम से इंटरसेप्ट और संशोधित करने की अनुमति देता है। यह कस्टम प्रोटोकॉल हैंडलिंग, प्रोटोकॉल अपग्रेड सिग्नलिंग और द्वि-दिशात्मक डेटा स्ट्रीमिंग के लिए TCP कनेक्शन हाइजैकिंग सहित लो-लेवल कनेक्शन प्रबंधन का समर्थन करता है। क्षमता सतह अनुरोध और प्रतिक्रिया हैंडलिंग तक फैली हुई है, जिसमें बाइनरी अनुरोध स्ट्रीम रीडिंग और वृद्धिशील प्रतिक्रिया स्ट्रीमिंग शामिल है। यह सत्र प्रबंधन, एप्लिकेशन पथ रूटिंग और स्थानीय फ़ाइल सिस्टम से स्टेटिक फ़ाइलों की डिलीवरी के लिए टूल्स प्रदान करती है। गुणवत्ता आश्वासन के लिए, इसमें HTTP ट्रैफ़िक को मॉक करने और सर्वर एनवायरनमेंट का अनुकरण करने के लिए यूटिलिटीज़ शामिल हैं। इस प्रोजेक्ट में एप्लिकेशन होस्ट करने के लिए संगत वेब सर्वर लॉन्च करने के लिए एक कमांड-लाइन टूल शामिल है।
Enables access to raw HTTP request bodies via binary-mode input streams with buffered reads.
Biopython पायथन के लिए एक बायोइनफॉरमैटिक्स लाइब्रेरी है जो जैविक अनुक्रमों, आणविक संरचनाओं और फाइलोजेनेटिक पेड़ों को पार्स, मैनिपुलेट और विश्लेषण करने के लिए टूल्स प्रदान करती है। यह कई उद्योग-मानक फ़ाइल फॉर्मेट्स में जीनोमिक और प्रोटिओमिक डेटा के लिए एक जैविक अनुक्रम पार्सर के रूप में कार्य करती है और NCBI Entrez रिपॉजिटरी से जैविक डेटा और उद्धरणों को क्वेरी करने के लिए एक इंटरफेस के रूप में कार्य करती है। यह प्रोजेक्ट प्रोटीन संरचना विश्लेषण और फाइलोजेनेटिक ट्री निर्माण के लिए विशेष टूलकिट्स के माध्यम से खुद को अलग करता है। इसमें आणविक ज्यामिति की गणना करने के लिए PDB और mmCIF फ़ाइलों को प्रोसेस करने के लिए एक प्रोटीन संरचना एनालाइज़र, और प्रजातियों के बीच विकासवादी संबंधों का विश्लेषण करने के लिए एक फाइलोजेनेटिक ट्री टूलकिट शामिल है। यह लाइब्रेरी बायोइनफॉरमैटिक्स क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें ट्रांसक्रिप्शन और अनुवाद के लिए जीनोमिक अनुक्रम विश्लेषण, अनुक्रम संरेखण का प्रबंधन और जनसंख्या आनुवंशिक गणना शामिल है। यह 3D परमाणु समन्वय हेरफेर के लिए संरचनात्मक विश्लेषण टूल्स, साथ ही जीनोमिक फीचर विज़ुअलाइज़ेशन और जैव-भौगोलिक डेटा मॉडलिंग के लिए यूटिलिटीज भी प्रदान करती है। यह सिस्टम टूल रैपिंग के माध्यम से बाहरी बायोइनफॉरमैटिक्स बाइनरीज के साथ एकीकृत होता है और SQL-समर्थित अनुक्रम भंडारण के माध्यम से निरंतर जैविक रिकॉर्ड भंडारण का समर्थन करता है।
Implements a client for connecting to and querying NCBI Entrez repositories to fetch biological data and citations.
whodb एक मल्टी-डेटाबेस मैनेजमेंट इंटरफ़ेस और नोटबुक क्लाइंट है जिसे Postgres, MySQL, MongoDB और Redis सहित विभिन्न इंजनों में डेटा को एक्सप्लोर और प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एक एकीकृत लेयर के माध्यम से डेटाबेस कनेक्शन, रिकॉर्ड और स्कीमा को प्रबंधित करने के लिए एक ग्राफिकल इंटरफ़ेस के रूप में कार्य करता है। इस प्रोजेक्ट में एक नेचुरल लैंग्वेज क्वेरी इंटरफ़ेस है जो सादे अंग्रेजी को निष्पादन योग्य SQL या NoSQL क्वेरी में बदलने के लिए लार्ज लैंग्वेज मॉडल्स का उपयोग करता है। यह स्कीमा-अवेयर प्रॉम्प्टिंग द्वारा समर्थित है जो यह सुनिश्चित करने के लिए डेटाबेस मेटाडेटा को मॉडल संदर्भ में इंजेक्ट करता है कि उत्पन्न क्वेरी वास्तविक टेबल परिभाषाओं से मेल खाती हैं। अतिरिक्त क्षमताओं में एक स्कीमा विज़ुअलाइज़र शामिल है जो फॉरेन की मेटाडेटा को इंटरैक्टिव ग्राफ नेटवर्क में बदलता है और मॉक डेटासेट बनाने के लिए एक सिंथेटिक डेटा जनरेटर शामिल है। यह टूल क्वेरी को अनुक्रमिक सेल्स में व्यवस्थित करने के लिए नोटबुक-शैली का निष्पादन मॉडल, CSV और JSON जैसे प्रारूपों के लिए डेटा निर्यात विकल्प और एनवायरनमेंट एडमिनिस्ट्रेशन के लिए एक कमांड लाइन इंटरफ़ेस भी प्रदान करता है।
Implements a notebook-style execution model that organizes database queries into sequential cells with stored results.
supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in
Provides a specialized client for subscribing to database changes and broadcasting real-time messages.
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
Provides a server interface allowing AI agents to query databases using saved connection profiles.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Pushes batches of documents to external workers for processing with progress tracking.
The SxT-Python-SDK is a Python library and SQL database client designed for executing queries and managing database schemas via the Space and Time API. It serves as a programmatic interface for interacting with a decentralized data warehouse. The SDK provides tools for decentralized database management, including the ability to define and create table structures and establish views. It enables blockchain data analysis by allowing users to run SQL statements to extract and manipulate on-chain data. The library handles the full data lifecycle from authentication to export. It manages session t
Implements a programmatic interface for running queries and manipulating table structures on a remote database.
javdb is a mobile adult media indexer and video database browser. It functions as a REST API client that allows users to search for and discover adult video metadata and titles from a remote database. The application includes a magnet link search tool that automatically locates downloadable torrent files associated with specific media entries by querying external search engines. The system manages content discovery through video database browsing and the retrieval of media information via standard HTTP requests.
Provides a client-side interface to query and fetch video content from a remote database.
EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content with localized versions. It functions as a dynamic content localizer and custom translation database client that maps original metadata tags to preferred languages to improve content discoverability on gallery websites. The project provides a search enhancement toolkit that enables cross-language content discovery and enhanced site search. This includes translation-aware autocomplete suggestions in search fields, the ability to perform searches via the address bar, and context-
Connects to and updates external data sources to provide specialized terminology and tag mappings.
This is a Model Context Protocol (MCP) server that exposes Cloudflare’s edge platform as a set of tools for AI assistants. It provides a unified interface for managing Cloudflare Workers, including deployment, versioning, and configuration, alongside access to Workers AI for running inference tasks using pre-trained models. The server also covers Cloudflare’s data storage services, including D1 serverless SQLite databases, KV globally distributed key-value stores, and R2 S3-compatible object storage. Beyond core resource management, the server enables automation and scheduling through cron tr
Provides an MCP server for SQL queries and management against Cloudflare D1 serverless databases.
This project is a collection of specialized HTTP servers designed for static file hosting, secure file uploads, and encrypted web traffic. It provides implementations for delivering local files and directories over HTTP and HTTPS, including support for index pages and single-page application routing. The software differentiates itself through dedicated server roles, including a secure file upload server with size limits and token validation, and an HTTPS web server that utilizes PKCS#12 certificates for TLS encryption. It also includes a specialized gateway for managing cross-origin resource
Uses stream-based uploads to handle large files without consuming excessive system memory.