awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesColumn Population

The process of transferring data from iterators or vectors into specific named columns of a tabular structure.

Distinguishing note: Candidates focus on extraction or formatting; this is the basic act of populating a column with data.

Explore 9 awesome GitHub repositories matching data & databases · Column Population. Refine with filters or upvote what's useful.

Awesome Column Population GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fzaninotto/fakerAvatar de fzaninotto

    fzaninotto/Faker

    26,674Voir sur GitHub↗

    Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database entities. It serves as a test data generator and localized mocking tool capable of producing synthetic names, addresses, and identifiers specific to various countries and languages. The library provides mechanisms to ensure data consistency and quality, including deterministic seeding to produce identical data sequences across executions and stateful uniqueness tracking to prevent duplicate values. It also supports probability-weighted optionality to simulate missing data and cu

    Fills database entities with synthetic data by mapping column names to appropriate data formatters.

    PHP
    Voir sur GitHub↗26,674
  • xataio/pgrollAvatar de xataio

    xataio/pgroll

    6,502Voir sur GitHub↗

    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

    Provides automated column backfill using batch updates and trigger-based synchronization during schema migrations.

    Go
    Voir sur GitHub↗6,502
  • ryanb/cancanAvatar de ryanb

    ryanb/cancan

    6,212Voir sur GitHub↗

    CanCan est une bibliothèque d'autorisation pour les applications Ruby on Rails qui fournit un framework déclaratif pour définir les permissions utilisateur. Il fonctionne comme un système de contrôle d'accès basé sur les rôles qui découple la logique de sécurité des contrôleurs en centralisant toutes les définitions de capacités dans un emplacement unique. La bibliothèque se distingue par la traduction des règles de permission en filtres pilotés par base de données. Cela permet au système de récupérer uniquement les enregistrements spécifiques qu'un utilisateur est autorisé à voir en fonction des conditions d'attribut et des portées définies, plutôt que de vérifier les permissions après que les données ont été chargées. Le framework couvre l'application de l'autorisation via le chargement automatisé des ressources et des vérifications de permission obligatoires. Il inclut des mécanismes pour gérer la priorité des permissions, résoudre les fournisseurs de capacités personnalisés et gérer les exceptions d'accès refusé globalement pour déclencher des redirections ou des messages d'erreur.

    Abstracts database queries so authorization rules can function across different Ruby object mapping libraries.

    Ruby
    Voir sur GitHub↗6,212
  • servicestack/servicestackAvatar de ServiceStack

    ServiceStack/ServiceStack

    5,498Voir sur GitHub↗

    ServiceStack est un framework web .NET haute performance conçu pour construire des API typées en utilisant des objets de requête et de réponse fortement typés. Il fonctionne comme un moteur d'API basé sur les messages qui découple la logique métier de la couche de transport, permettant aux services d'être exposés via plusieurs protocoles incluant HTTP, gRPC et divers fournisseurs de files d'attente de messages. Le framework se distingue par son générateur d'API typé, qui produit des SDK clients natifs et des objets de transfert de données (DTO) à partir des métadonnées de service dans plusieurs langages. Il inclut également une passerelle de service distribuée pour l'orchestration de microservices, un ORM code-first pour traduire directement les objets C# en enregistrements de base de données, et un système centralisé de gestion des identités et des accès pour un accès sécurisé basé sur des jetons. Sa surface de capacités plus large couvre la messagerie asynchrone et le streaming d'événements en temps réel via Pub-Sub et Server-Sent Events. Il fournit une prise en charge complète de la sérialisation des données pour des formats tels que JSON, XML, ProtoBuf et MessagePack, aux côtés de flux d'authentification intégrés incluant JWT, clés API et authentification step-up. L'outillage supplémentaire inclut la génération automatisée d'API CRUD, l'exécution de tâches en arrière-plan et des modèles de tableau de bord administratif.

    Translates plain old C# objects directly into database records without requiring external configuration files.

    C#c-sharpcsvframework
    Voir sur GitHub↗5,498
  • zhanglei-workspace/shopping-management-systemAvatar de zhanglei-workspace

    zhanglei-workspace/shopping-management-system

    5,209Voir sur GitHub↗

    Ce projet est un système de gestion e-commerce basé sur Java et une suite de projets éducatifs. Il sert de framework back-end pour construire des plateformes d'achat en ligne, utilisant une architecture modèle-vue-contrôleur pour découpler les interfaces utilisateur de la logique métier et des modèles de données. Le système implémente un framework d'application web structuré qui intègre des bases de données relationnelles pour suivre les inventaires de produits, les comptes utilisateur et les transactions d'achat des clients. Il dispose d'une architecture en couches qui sépare la présentation, la logique métier et l'accès aux données. La base de code couvre plusieurs domaines de capacités de base, notamment la gestion des stocks de détail, le traitement des ventes pour les transactions clients et le contrôle d'accès en entreprise. La sécurité est gérée par un contrôle d'accès basé sur des filtres et une gestion d'état basée sur les sessions pour protéger les modules d'application sensibles. La persistance des données est gérée par des bases de données relationnelles SQL et le mappage objet-relationnel pour standardiser la manière dont les données d'application sont accédées et récupérées.

    Maps database tables to Java objects using configuration files to simplify data retrieval and storage.

    Javajavamavenmybatis
    Voir sur GitHub↗5,209
  • jasongt/northwindtradersAvatar de JasonGT

    JasonGT/NorthwindTraders

    5,019Voir sur GitHub↗

    NorthwindTraders est une application web exemple ASP.NET Core qui démontre l'implémentation de la logique métier et la gestion des requêtes. Elle est structurée comme une application web à architecture en couches, découplant les règles métier fondamentales de l'interface utilisateur et des couches d'accès aux données. Le projet utilise Entity Framework Core pour son implémentation de base de données, employant une approche de base de données code-first. Cela permet au schéma de base de données d'être généré et évolué automatiquement à partir de modèles d'entités C# via un mappeur objet-relationnel. L'application gère les données relationnelles et sert les requêtes web via un pipeline basé sur des middlewares. Elle incorpore un conteneur d'injection de dépendances et utilise le serveur web Kestrel pour traiter le trafic HTTP.

    Implements a database schema that is generated and evolved automatically from C# POCO models.

    C#
    Voir sur GitHub↗5,019
  • oblac/joddAvatar de oblac

    oblac/jodd

    4,059Voir sur GitHub↗

    Jodd est une suite d'extensions Java légères et d'utilitaires de bibliothèque standard conçus pour la configuration d'applications, le mapping de bases de données, l'injection de dépendances et l'analyse HTML. Il fournit un ensemble consolidé d'outils de base pour faciliter le développement Java avec un noyau sans dépendance pour garantir la compatibilité et une empreinte réduite dans tous les environnements. Le projet propose un conteneur d'injection de dépendances pragmatique pour gérer les cycles de vie des objets et un mapper de base de données qui utilise des templates SQL pour mapper les jeux de résultats directement vers des objets Java. Il inclut un gestionnaire de configuration spécialisé prenant en charge les profils, les sections et les macros, ainsi qu'un analyseur HTML qui extrait des éléments à l'aide de sélecteurs CSS3. Des capacités supplémentaires couvrent la communication réseau via un client HTTP léger, la sérialisation JSON, ainsi que l'envoi et la réception d'e-mails. La boîte à outils fournit également des utilitaires pour la validation des données, la conversion de types, la gestion des transactions et la génération de proxies dynamiques pour l'interception comportementale.

    Executes database queries and maps the resulting data sets directly to Java objects.

    Javaaopdatabasehtml-parser
    Voir sur GitHub↗4,059
  • hosseinmoein/dataframeAvatar de hosseinmoein

    hosseinmoein/DataFrame

    2,917Voir sur GitHub↗

    DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f

    Copies or moves data from vectors and iterators into a named column.

    C++aicppdata-analysis
    Voir sur GitHub↗2,917
  • w3tecch/typeorm-seedingAvatar de w3tecch

    w3tecch/typeorm-seeding

    907Voir sur GitHub↗

    TypeORM Seeding est un utilitaire de développement conçu pour automatiser le peuplement de base de données et la gestion de schéma au sein de projets basés sur TypeORM. Il fournit un framework pour réinitialiser les structures de base de données et injecter des données cohérentes, facilitant des états prévisibles pour les tests et les environnements de développement locaux. L'outil se distingue par une approche basée sur des fabriques (factory) pour la génération de données, permettant aux développeurs de définir des modèles réutilisables qui produisent des enregistrements d'entités aléatoires. En s'intégrant directement à la couche d'abstraction de base de données existante, il garantit que les objets générés sont persistés dans des tables relationnelles en utilisant des modèles d'accès standard. Le projet inclut une interface en ligne de commande qui orchestre l'exécution des scripts de seeding et des tâches de rafraîchissement de schéma. Il prend en charge des flux de travail de déploiement flexibles en permettant aux utilisateurs de gérer les paramètres spécifiques à l'environnement et les résolutions de chemins de fichiers via des fichiers de configuration ou des variables d'environnement.

    Maps generated entity objects directly into relational tables using existing ORM abstraction layers.

    TypeScriptclidata-seedingdatabase
    Voir sur GitHub↗907
  1. Home
  2. Data & Databases
  3. Column Population

Explorer les sous-tags

  • ORM Mappings3 sous-tagsMechanisms for populating database entities by mapping synthetic generators to ORM columns. **Distinct from Column Population:** Specifically links synthetic data generation to ORM entities rather than basic tabular column population.
  • Trigger-Based BackfillsPopulates new columns by running batch UPDATE operations directly on the table while triggers maintain consistency. **Distinct from Column Population:** Distinct from Column Population: focuses on backfilling columns during schema migrations with trigger-based synchronization, not general column population from iterators.