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
·

5 dépôts

Awesome GitHub RepositoriesBidirectional Mappings

Data structures that maintain a dual-index to allow efficient lookups from both keys to values and values to keys.

Distinct from Bidirectional Mappings: Candidates focus on URL routing or ORM associations; this is a general data structure implementation.

Explore 5 awesome GitHub repositories matching data & databases · Bidirectional Mappings. Refine with filters or upvote what's useful.

Awesome Bidirectional Mappings 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.
  • boostorg/boostAvatar de boostorg

    boostorg/boost

    8,493Voir sur GitHub↗

    Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a

    Provides associative containers that allow efficient lookups from both keys to values and values to keys.

    HTML
    Voir sur GitHub↗8,493
  • xianhu/learnpythonAvatar de xianhu

    xianhu/LearnPython

    8,484Voir sur GitHub↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Implements dual-index structures for efficient bidirectional lookups between keys and values.

    Jupyter Notebooklearning-pythonpythonpython-flask
    Voir sur GitHub↗8,484
  • typelevel/catsAvatar de typelevel

    typelevel/cats

    5,447Voir sur GitHub↗

    Cats est une bibliothèque de programmation fonctionnelle et de classes de types pour Scala, conçue pour implémenter des patterns algébriques et des abstractions fonctionnelles. Elle fournit un ensemble standardisé d'interfaces et une boîte à outils modulaire de wrappers et conteneurs fonctionnels pour permettre le polymorphisme ad-hoc et la programmation générique sur des types disparates. Le projet sert de standard d'abstraction fonctionnelle, offrant une suite de transformateurs de monades pour composer des contextes à effets imbriqués et gérer de multiples effets de bord computationnels au sein d'un pipeline unique. Il permet en outre la construction de langages dédiés (DSL) embarqués en représentant la logique du programme sous forme de structures de données interprétées séparément de leurs définitions. La bibliothèque couvre de larges domaines de capacités, incluant la manipulation de données algébriques pour combiner et réduire des valeurs, la gestion d'état typée, et la gestion fonctionnelle des erreurs pour formaliser l'accumulation et la récupération d'erreurs. Elle fournit également des outils pour la gestion de calculs à effets et l'extension des types de collection standard avec des capacités fonctionnelles. La bibliothèque inclut des mécanismes de validation des lois algébriques pour garantir que les instances de classes de types respectent les propriétés mathématiques.

    Provides tools to combine bidirectional mapping interfaces into a single coordinated transformation.

    Scala
    Voir sur GitHub↗5,447
  • accord-net/frameworkAvatar de accord-net

    accord-net/framework

    4,540Voir sur GitHub↗

    Ce projet est un framework de calcul scientifique pour l'écosystème .NET, fournissant une suite complète de bibliothèques pour l'analyse numérique, les statistiques et l'optimisation mathématique. Il sert de boîte à outils fondamentale pour développer des applications en machine learning, traitement numérique du signal et vision par ordinateur. Le framework fournit des outils spécialisés pour l'entraînement et le déploiement de modèles prédictifs, incluant les réseaux de neurones, les machines à vecteurs de support (SVM) et les arbres de décision. Il se distingue par des intégrations poussées pour l'analyse visuelle en temps réel, comme le suivi d'objets et la détection de traits faciaux, ainsi qu'une bibliothèque dédiée au traitement numérique du signal pour capturer et filtrer les signaux audio et de capteurs. La surface de capacités s'étend à la décomposition de matrices de haut niveau et à l'algèbre linéaire, à la modélisation d'états probabilistes et aux algorithmes de recherche heuristique. Il couvre également un large éventail d'utilitaires de manipulation de données, de la réduction de dimensionnalité et la normalisation à l'organisation de données spatiales et aux composants de visualisation scientifique. Le système inclut des contrôleurs d'intégration matérielle pour la configuration de caméras, la gestion des ports GPIO et le matériel de détection de profondeur spécialisé.

    Implements a two-way dictionary that allows efficient lookups by both key and value.

    C#
    Voir sur GitHub↗4,540
  • zyedidia/genericAvatar de zyedidia

    zyedidia/generic

    1,347Voir sur GitHub↗

    This project is a comprehensive library of type-safe, high-performance data structures for Go. By leveraging language-level generics, it provides reusable containers and algorithms that eliminate the need for runtime type assertions or interface casting, ensuring efficient and type-safe data management. The library distinguishes itself through its support for persistent data structures and specialized indexing. It utilizes copy-on-write semantics and memory sharing to maintain multiple versions of a collection, allowing for efficient modifications without duplicating entire datasets. Addition

    Maintains dual-index structures to allow efficient lookups in both directions.

    Godata-structuresgenericsgo
    Voir sur GitHub↗1,347
  1. Home
  2. Data & Databases
  3. Bidirectional Mappings

Explorer les sous-tags

  • Bidirectional Transformation CompositionsCoordinating multiple bidirectional mapping interfaces into a single combined interface. **Distinct from Bidirectional Mappings:** Distinct from general bidirectional mappings by focusing on the composition of multiple such mappings into a pipeline.