28 مستودعات
Configuration schemas and definitions for managing external data sources and target lists.
Distinct from Site Configuration Management: None of the candidates fit; they focus on server/site hosting or crawling, whereas this manages the list of searchable targets for an OSINT tool.
Explore 28 awesome GitHub repositories matching data & databases · Data Source Definitions. Refine with filters or upvote what's useful.
Maigret is an open-source intelligence framework designed for automated digital footprint discovery and identity investigation. It functions as a search engine that aggregates profile metadata by querying thousands of websites for specific usernames, mapping an individual's online presence across diverse platforms. The tool distinguishes itself through recursive discovery capabilities, which identify links within discovered profiles to expand the scope of an investigation automatically. It supports cross-platform identity correlation by mapping disparate accounts and pseudonymous personas, in
The tool manages searchable website lists by downloading updates automatically or loading external site definitions from local and remote JSON files.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Defines structured content models using 16 field types, each mapped to a SQLite column with appropriate admin UI.
Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc
Ships custom mapping types to transform data between object properties and database columns.
Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open
Associates data source definitions with classes or methods using Jakarta annotations for database connectivity.
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
Allows replacing default connection pools with custom implementations or JNDI data sources.
Firetable هو منصة إدارية للواجهة الخلفية ومنسق منخفض الكود (low-code) لقواعد بيانات Firebase. يوفر واجهة تشبه جداول البيانات لإدارة سجلات قاعدة البيانات السحابية، وتحديد حقول البيانات الغنية، والتحكم في أذونات وصول المستخدمين. يعمل المشروع كمنصة أتمتة بدون كود (no-code) ومنسق للدوال السحابية، مما يسمح بنشر وإدارة منطق الخادم (serverless) عبر واجهة متصفح مرئية. يتيح إنشاء تدفقات عمل للواجهة الخلفية وتكاملات API خارجية يتم تشغيلها بواسطة تغييرات بيانات محددة على مستوى الحقل. تغطي المنصة مجالات واسعة من القدرات بما في ذلك التحكم في الوصول القائم على الأدوار لأمن الجداول والحقول، وحل المخططات الديناميكي لأنواع بيانات الإدخال المخصصة، وأدوات لاستيراد وتصدير البيانات بكميات كبيرة. كما يدمج استرجاع البيانات في الوقت الفعلي من نقاط نهاية ويب خارجية لملء خلايا قاعدة البيانات.
Allows the definition of diverse input types including custom pickers and rich text editors with validation.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Maps empty application fields to SQL NULL values during database update operations.
Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application, providing create, read, update, delete, search, and pagination capabilities out of the box. It functions as a convention-based dashboard generator that maps model attributes to default field types and views, while supporting customization through standard Rails controller and view overrides. The framework distinguishes itself through a field type abstraction layer that encapsulates data display and input logic into reusable classes, and a hook-point content injection system that allo
Encapsulates data display and input logic into reusable field classes for admin dashboards.
Defines the configuration fields a data source exposes, including type, validation, and UI hints, so users can connect to their database.
attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it
Applies converter functions to normalize or transform attribute values during initialization with instance context.
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
Marshals Go zero values such as empty strings and zero numbers as SQL NULL by default.
XLForm هو مكتبة واجهة مستخدم تعريفية (declarative UI) وإطار عمل لإنشاء نماذج عرض الجدول (table-view) في iOS من تعريفات مهيكلة. يوفر مجموعة أدوات لبناء شاشات إدخال البيانات للهواتف المحمولة باستخدام Swift و Objective-C، مما يسمح للمطورين بإنشاء واجهات تعتمد على أقسام وصفوف تعريفية. يتميز إطار العمل بمزامنة الواجهة الديناميكية والمنطق الشرطي لإدارة رؤية الصفوف وقيود التحرير. كما يدعم إنشاء أقسام ديناميكية متعددة القيم حيث يمكن للمستخدمين إدراج أو حذف أو إعادة ترتيب الصفوف في وقت التشغيل. تتضمن المكتبة مجموعة متنوعة من مكونات الإدخال التفاعلية مثل منتقي التاريخ والوقت، وقوائم الاختيار، وحقول النص، ومفاتيح التبديل المنطقية. كما توفر أدوات مساعدة للتحقق من صحة الإدخال عبر أطر عمل قائمة على القواعد، وأدوات لاستخراج إدخالات المستخدم إلى قواميس مهيكلة لنقل البيانات. تدعم المكتبة القابلية للتوسع من خلال تعيينات أنواع الصفوف المخصصة لعرض محتوى متخصص في خلايا الجدول.
Provides a mechanism to map custom table cells to specific row descriptor types for displaying specialized content.
This project is a Protocol Buffers Go compiler and code generation framework that translates schema definitions into optimized Go structures and reflection-free serialization methods. It includes a gRPC service generator for producing client and server communication code and a serialization performance toolkit for generating automated benchmarks and test suites. The framework features a plugin-based system for transforming data definitions into source code with custom field mapping and struct tag injection. It allows for custom type mapping and struct type overriding to link data fields to sp
Converts Protocol Buffer data definitions into Go source files using an extensible plugin architecture.
Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS
Defines model attributes using typed fields like CharField and IntField to map Python objects to database columns.
Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa
Allows the creation of custom metadata types with associated templates to control field rendering in views.
Baserow هو قاعدة بيانات علائقية ومنشئ تطبيقات بدون كود يسمح للمستخدمين بإنشاء جداول بيانات مهيكلة وأدوات أعمال من خلال واجهة مرئية. يعمل كواجهة خلفية لبيانات REST API بدون رأس ومساحة عمل بيانات ذاتية الاستضافة، مما يوفر منصة لإدارة قواعد البيانات التعاونية مع الحفاظ على السيطرة الكاملة على إقامة البيانات. تدمج المنصة نماذج لغوية كبيرة لتعمل كمنصة بيانات مدعومة بـ LLM، قادرة على إنشاء هياكل قواعد البيانات، ومحتوى السجلات، وسير العمل التقني من اللغة الطبيعية. كما تعمل كخادم بروتوكول سياق النموذج (Model Context Protocol)، مما يتيح لوكلاء الذكاء الاصطناعي البعيدين التفاعل مع سجلات قاعدة البيانات المهيكلة برمجياً. إلى جانب إمكانات قاعدة البيانات الأساسية، يوفر المشروع أدوات لبناء بوابات خارجية ذات علامة تجارية، وتطبيقات أعمال داخلية، ولوحات تحكم تفاعلية. يتضمن محرك أتمتة يعتمد على الأحداث لأتمتة عمليات الأعمال ويدعم مجموعة واسعة من تكاملات API، بما في ذلك خطافات الويب، وبث أحداث WebSocket، ومزامنة بيانات الطرف الثالث. تم تصميم البرنامج للاستضافة على البنية التحتية الخاصة والنشر بالحاويات لضمان سيادة البيانات وأمنها.
Allows the definition of custom data structures and field types using specific input pickers.
This project is a set of specialized utilities for Windows vulnerability assessment and patch management auditing. It functions as a vulnerability scanner and exploit suggester that analyzes installed updates to identify missing security patches and their corresponding known vulnerabilities. The system distinguishes itself by matching missing updates against a consolidated vulnerability database to recommend specific publicly available exploits. It maintains accuracy by synchronizing remote security bulletins into a local database and cross-referencing identified gaps against official update
Downloads and merges external security bulletins and vulnerability metadata into a local database.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Defines new schema field types with custom editor interfaces, validation, and storage behavior.
Fury هو إطار عمل تسلسلي ثنائي متعدد اللغات مصمم لتشفير كائنات المجال والرسوم البيانية المعقدة لتسهيل تبادل البيانات عبر اللغات. يتضمن مترجم لغة تعريف الواجهة (IDL) الذي يترجم تعريفات المخطط إلى أنواع أصلية اصطلاحية ونصوص تسلسلية عبر لغات متعددة. يتميز المشروع بقارئ ثنائي بدون نسخ (zero-copy) يسمح بالوصول إلى حقول محددة دون إلغاء تسلسل الكائن بالكامل، بالإضافة إلى مسلسل رسوم بيانية للكائنات يحافظ على المراجع الدائرية وسلامة المراجع. كما يتميز بمحول بيانات يحول البيانات الثنائية القائمة على الصفوف إلى تنسيقات Apache Arrow القائمة على الأعمدة لأحمال العمل التحليلية. يغطي إطار العمل مجالات قدرة واسعة بما في ذلك تطور المخطط القائم على البيانات الوصفية للتوافق للأمام وللخلف، وعملية تجميع AOT في وقت البناء للقضاء على الانعكاس في وقت التشغيل، وإلغاء التسلسل الآمن عبر التحقق من النوع القائم على القائمة البيضاء. كما يوفر تكاملاً لاستدعاءات الإجراءات عن بُعد عالية الأداء من خلال gRPC.
Converts input schemas from external formats into a native description language for inspection or use.
هذا المشروع عبارة عن أداة مطور تعمل كمساعد مدعوم بالذكاء الاصطناعي لإدارة استعلامات قاعدة البيانات. يوفر واجهة تفاعلية للترجمة بين اللغة الطبيعية وكود قاعدة البيانات المهيكل، مما يبسط عمليات كتابة وتصحيح وصيانة الاستعلامات المعقدة. تتميز الأداة بدمج حقن السياق المدرك للمخطط، مما يسمح لها بمواءمة الاستعلامات المولدة مع تعريفات جداول محددة وبيانات علاقات وصفية. من خلال الحفاظ على سجل محادثات ذي حالة واستخدام مطالبات نماذج اللغة الكبيرة، فإنه يتيح للمستخدمين تحسين الاستعلامات بشكل تكراري وتلقي تفسيرات تأخذ في الاعتبار المنطق والهيكل المحددين لبيئة قاعدة بياناتهم. بعيداً عن الترجمة الأساسية، تدعم الأداة تحليل الكود الحالي لتحديد أخطاء النحو وتوفر تفصيلات باللغة الإنجليزية البسيطة لمنطق الاستعلام المعقد. كما تتضمن ميزات لتنسيق كود قاعدة البيانات وإدارة سجل محلي لسجلات الترجمة لتسهيل إعادة استخدام العمل السابق.
Incorporates specific database structure details into the translation process to generate accurate and contextually relevant queries.