8 个仓库
Declarative systems for configuring database schemas and validation rules via code markers.
Distinguishing note: Focuses on schema-to-code mapping rather than general ORM functionality.
Explore 8 awesome GitHub repositories matching software engineering & architecture · Metadata Mapping. Refine with filters or upvote what's useful.
This project is an enterprise application framework designed to accelerate the construction of complex business software. It functions as a full-stack code generator that automatically produces backend logic, database operations, and frontend interface components from defined data schemas. By providing a standardized foundation for security, authentication, and administrative management, it enables developers to rapidly deploy functional, production-ready software environments. The platform distinguishes itself through its native support for multi-tenant architectures, allowing for secure dat
Automates database schema configuration and validation rules using declarative code markers.
This project is a comprehensive reference guide and checklist for configuring the HTML head element of a webpage. It provides instructions for managing metadata, scripts, and styles to ensure consistent document rendering and indexing. The resource focuses on search engine optimization through structured data and geographic tags, as well as social media integration using Open Graph and platform-specific tags. It includes guidance on mobile web optimization, specifically regarding viewport settings and web app manifests for home screen installation. The project also covers web performance opt
Details how to map structured data requirements to HTML tags for rich search engine result snippets.
This tool functions as a generator that maps dynamic framework methods and database model properties to static files, ensuring integrated development environments recognize runtime features. It acts as a static analysis helper by inspecting framework structures to provide accurate type hinting and autocompletion for core classes and container-bound objects. The project distinguishes itself by its ability to interrogate the dependency injection registry and scan runtime method registrations to document dynamically added functionality. It further differentiates by performing reflection-based in
Maps framework metadata to code structures to enable IDE autocompletion.
Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a
Uses a central configuration model to define the relationship between application classes and database schemas through conventions or fluent definitions.
Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com
Uses decorators and schema definitions to declaratively map class properties to database columns.
python-goose 是一个用于网页抓取和内容提取的 Python 库。它作为一个 HTML 样板文件移除器和文章解析器,旨在通过剥离导航、布局噪音和非必要元素,从网页中分离出主要文本和元数据。 该工具具有多语言处理能力,利用特定语言的停用词分析器来识别和提取不同语言的主要内容。它还识别并收集嵌入的媒体,包括与文章相关的主图和视频的源 URL 及嵌入代码。 该库涵盖了广泛的功能领域,包括自动化网页抓取、结构化内容提取和目标文章媒体收集。
Maps standard HTML meta tags to structured data formats for article titles and descriptions.
MelonLoader 是一个游戏引擎插件加载器,旨在为 Unity 游戏注入自定义代码并加载外部插件。它作为一个模组框架,支持 Mono 和 Il2Cpp 运行时,允许对不同后端架构的游戏进行修改。 该项目支持对 Unity 游戏内的函数进行补丁和挂钩,专门为 Mono 环境中的 C# 程序集管理以及 Il2Cpp 使用的 Interop C++ 后端补丁提供了框架。 该系统处理应用程序启动过程的拦截,从指定文件夹加载第三方模组,并将内部引擎日志捕获到统一流中以便排查问题。它还包含用于调整加载器行为、控制台可见性和调试级别的配置系统。
Maps C++ method pointers back to original C# signatures using embedded Il2Cpp metadata.
This project is a structured collection of coding challenges and a technical interview study guide designed to assist developers in preparing for software engineering assessments. It functions as a comprehensive index of practice problems, providing a roadmap for mastering core data structures and algorithmic concepts through systematic study. The repository utilizes a declarative metadata mapping system to organize high-frequency programming problems into specific technical domains. By employing a data-driven curation process, it transforms structured configuration files into a human-readabl
Uses declarative metadata to define relationships between programming problems and their respective technical domains.