15 रिपॉजिटरी
Automatic creation of database table structures from defined names or model classes.
Distinct from Database Table Editors: Focuses on the programmatic generation of tables, which is distinct from visual editing or document table generation.
Explore 15 awesome GitHub repositories matching data & databases · Database Table Generation. Refine with filters or upvote what's useful.
WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It functions as an object relational mapper, linking application classes to database tables to enable data operations via objects rather than raw queries. The project is distinguished by an integrated encryption layer for securing data at rest and a full-text search engine that uses language-specific tokenizers for text lookups. It also features transparent field compression to reduce storage footprints and a connection-pooling model to coordinate simultaneous read and write operations a
Enables the generation of database tables based on provided names or mapped model classes.
Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan
Programmatically generates SQL statements to create database tables and foreign key constraints from entity models.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Maps model classes to database tables with automatic CRUD methods and validation.
MyBatis Generator is a tool that inspects database tables to automatically produce model objects, mapper interfaces, and SQL configuration files. It functions as a database schema mapper and CRUD operation generator, translating relational database columns into language-specific classes and records. The project is an extensible code generator that allows for the customization of output files through a plugin mechanism. This framework enables the addition of specific business logic or the modification of the generation process to produce tailored output files. The generator covers a broad ran
Inspects database tables to automatically create language-specific classes and records.
Superduper is an AI agent development kit and LLM application framework designed to build autonomous agents and data-driven applications. It functions as a RAG orchestration platform and vector search infrastructure, coordinating AI models with database storage to perform multi-step computations and actions using persisted data states. The project distinguishes itself by providing a database-integrated machine learning pipeline that executes training and inference tasks directly on data hosted within SQL and NoSQL databases. It allows for the deployment of self-hosted AI infrastructure on pri
Integrates database tables into application logic and provides optional schema enforcement.
koa2-note एक प्रोजेक्ट है जो Koa2 वेब सर्वर विकास और Node.js एसिंक्रोनस प्रोग्रामिंग पर केंद्रित है। यह अनुरोध और प्रतिक्रिया चक्रों को संभालने के लिए एक एसिंक्रोनस मिडलवेयर पाइपलाइन का उपयोग करके वेब सर्वर और APIs बनाने के लिए एक फ्रेमवर्क प्रदान करता है। यह प्रोजेक्ट एक लेयर्ड बैकएंड आर्किटेक्चर पर जोर देता है जो रूटिंग, बिजनेस सर्विसेज और डेटा मॉडल को अलग करता है। यह उपयोगकर्ता सत्रों और एप्लिकेशन डेटा को बनाए रखने के लिए रिलेशनल डेटाबेस के एकीकरण के माध्यम से खुद को अलग करता है, साथ ही एक बिल्ड प्रक्रिया जिसमें फ्रंटएंड एसेट्स के लिए JSX-टू-JavaScript संकलन शामिल है। क्षमता सतह बैकएंड API डिज़ाइन को कवर करती है, जिसमें RESTful रूटिंग और अनुरोध डेटा पार्सिंग, साथ ही टेम्पलेट इंजन के साथ सर्वर-साइड रेंडरिंग शामिल है। इसमें मल्टीपार्ट स्ट्रीम पार्सिंग का उपयोग करके एसिंक्रोनस फाइल अपलोड, कुकी-आधारित सत्र प्रबंधन और क्रॉस-डोमेन अनुरोधों के लिए JSONP का कार्यान्वयन भी शामिल है। यह रिपॉजिटरी Koa फ्रेमवर्क कार्यान्वयन और सर्वर आर्किटेक्चर सीखने के लिए स्ट्रक्चर्ड ट्यूटोरियल और उदाहरणों के साथ एक शैक्षिक संसाधन के रूप में कार्य करती है।
Programmatically generates database table structures from SQL scripts during project setup.
TinyBase एक रिएक्टिव डेटा स्टोर और इन-मेमोरी रिलेशनल डेटाबेस है जिसे क्लाइंट-साइड स्टेट पर्सिस्टेंस के लिए डिज़ाइन किया गया है। यह एक लोकल-फर्स्ट सिंक इंजन के रूप में कार्य करता है जो नियतात्मक डेटा अभिसरण (deterministic data convergence) सुनिश्चित करने के लिए संघर्ष-मुक्त प्रतिकृति डेटा प्रकारों (CRDTs) और लॉजिकल क्लॉक का उपयोग करके वितरित स्टेट को मर्ज करता है। इस प्रोजेक्ट में एक स्कीमा वैलिडेशन लाइब्रेरी है जो Zod, Yup और TypeBox जैसे टूल से बाहरी परिभाषाओं को टाइप-सेफ स्टोर परिभाषाओं में बदलती है। यह कई क्लाइंट्स और सर्वरों में सुसंगत स्टेट बनाए रखने के लिए Automerge, Yjs और PartyKit के साथ सिंक्रोनाइज़ेशन का उपयोग करके वास्तविक समय के सहयोगी संपादन के लिए एक इंफ्रास्ट्रक्चर प्रदान करती है। क्षमता सतह में टेबल और फॉरेन कीज़ के साथ रिलेशनल डेटा मॉडलिंग, SQL-जैसे क्वेरी और इंडेक्सिंग, और समूहीकृत म्यूटेशन के लिए एटॉमिक ट्रांजेक्शन शामिल हैं। यह ब्राउज़र स्टोरेज, SQLite और Cloudflare Durable Objects सहित पर्सिस्टेंस एडेप्टर की एक विस्तृत श्रृंखला का समर्थन करती है। सिस्टम React, SolidJS और Svelte के साथ एकीकरण के लिए द्विदिश स्टेट बाइंडिंग और घोषणात्मक कंपोनेंट्स भी प्रदान करता है।
Binds in-memory tables to corresponding database tables to interface with relational schemas.
Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f
Implements single-table and class-table inheritance patterns for mapping Ruby class hierarchies.
sqlite-net is a lightweight object-relational mapper and data access layer for SQLite. It provides tools for translating application classes into database tables, managing records through an entity mapper, and implementing local data persistence. The library includes an encrypted wrapper that secures database files using connection keys and native encryption configurations. It also features a data access layer that supports both synchronous and asynchronous operations to maintain application responsiveness during disk access. The project covers a range of database management capabilities, in
Automatically generates database tables based on the definitions provided in entity classes.
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
Creates tables, views, and stored procedures to simulate corporate database environments for testing.
Flask-SQLAlchemy is a toolkit that integrates the SQLAlchemy relational database toolkit with the Flask web framework. It enables relational data modeling by defining database table structures as Python classes and manages the persistence and retrieval of database records within a web application. The project binds database session lifecycles to the active application request context to ensure automatic connection cleanup. It provides specialized utilities for web data access, including query result pagination and a mechanism to automatically trigger 404 Not Found responses when a requested d
Provides utilities to automatically generate physical database table structures from defined model classes.
यह प्रोजेक्ट एक मार्कडाउन-आधारित व्यक्तिगत ज्ञान आधार और डिजिटल लर्निंग जर्नल है जिसका उपयोग पुस्तकों और तकनीकी साहित्य से नोट्स और सारांश संग्रहीत करने के लिए किया जाता है। यह गैर-काल्पनिक और पेशेवर सामग्रियों से मुख्य निष्कर्षों और अंतर्दृष्टि को संग्रहीत करने के लिए एक रीडिंग समरी रिपॉजिटरी और तकनीकी रेफरेंस लाइब्रेरी के रूप में कार्य करता है। यह संग्रह पुस्तकों, लेखों और वीडियो से अंतर्दृष्टि को क्यूरेट करने के लिए एक डिजिटल गार्डन के रूप में कार्य करता है। यह विशेष रूप से जटिल आर्किटेक्चरल पैटर्न, तकनीकी अवधारणाओं और पेशेवर नेतृत्व सिद्धांतों को दीर्घकालिक संदर्भ के लिए खोजने योग्य प्रारूप में बदलने पर केंद्रित है। यह रिपॉजिटरी पुन: प्रयोज्य थिंकिंग फ्रेमवर्क, मानसिक मॉडल और पेशेवर निर्णय लेने वाले उपकरणों के संग्रह के माध्यम से व्यक्तिगत ज्ञान को भी व्यवस्थित करती है। इसमें पूर्ण और प्रगति पर चल रहे कार्यों की सूचियों को प्रबंधित करके पढ़ने की प्रगति को ट्रैक करने के लिए एक प्रणाली शामिल है।
Details the mapping of domain models to relational database tables for state synchronization.
rails-erd एक Ruby on Rails ERD जनरेटर और डेटाबेस स्कीमा विज़ुअलाइज़र है। यह एक स्वचालित डायग्रामिंग टूल के रूप में कार्य करता है जो ग्राफिकल डोमेन मॉडल बनाने के लिए मॉडल एसोसिएशन और एट्रिब्यूट्स का विश्लेषण करता है। यह टूल एसोसिएशन और इनहेरिटेंस पैटर्न को विज़ुअल एंटिटी-रिलेशनशिप डायग्राम में मैप करता है, जिसमें सिंगल टेबल इनहेरिटेंस को विज़ुअलाइज़ करने के लिए विशिष्ट समर्थन शामिल है। यह रिलेशनशिप नोटेशन कस्टमाइज़ेशन की अनुमति देता है, जिससे उपयोगकर्ता सरलीकृत तीरों और Bachman नोटेशन के बीच टॉगल कर सकते हैं। यह सिस्टम तकनीकी दस्तावेज़ीकरण के लिए मल्टी-फॉर्मेट डायग्राम एक्सपोर्ट प्रदान करता है और डायग्राम लेआउट के कॉन्फ़िगरेशन की अनुमति देता है। यह डेटा लेयर के भीतर एट्रिब्यूट्स और एसोसिएशन को प्रोग्रामेटिक रूप से खोजने के लिए रिफ्लेक्शन-आधारित मेटाडेटा निरीक्षण का उपयोग करता है।
Maps single table inheritance patterns to distinct visual entities to represent specialized child model relationships.
This project is an LLM API proxy gateway and compatibility layer designed to route, translate, and proxy requests between model clients and various large language model providers. It functions as a multi-provider router that maps model requests to alternative backends based on configurable tiers and capabilities. The gateway acts as a translation layer that converts API request and response formats between different providers, such as OpenAI or Gemini, to ensure compatibility. It includes a tool-use proxy to handle the execution and processing of model tool definitions and function calls, and
Routes requests to alternative provider backends based on a configurable mapping of model capabilities and sizes.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Maps database tables to classes using annotations to unify schema declarations and data models.