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
·

3 dépôts

Awesome GitHub RepositoriesAttribute-Based Sorting

Ordering UI elements based on the values of their associated data attributes.

Distinct from Criteria-Based Range Sorting: Candidates are mathematical or database-specific sorts; this is UI sorting based on element attributes.

Explore 3 awesome GitHub repositories matching user interface & experience · Attribute-Based Sorting. Refine with filters or upvote what's useful.

Awesome Attribute-Based Sorting 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.
  • activerecord-hackery/ransackAvatar de activerecord-hackery

    activerecord-hackery/ransack

    5,864Voir sur GitHub↗

    Ransack is an object-based search library for Active Record models that provides a form-driven framework for building database queries. It generates query conditions from user input through a configurable predicate system, allowing developers to filter records using simple or advanced criteria without writing SQL or relying on external dependencies. The library distinguishes itself through its predicate-based query construction, where search methods are dynamically generated from model attribute names and predicate suffixes at runtime. It wraps search parameters into a dedicated form object t

    Implements sorting as named scopes that translate sort parameters into ordered SQL clauses.

    Ruby
    Voir sur GitHub↗5,864
  • python-attrs/attrsAvatar de python-attrs

    python-attrs/attrs

    5,799Voir sur GitHub↗

    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

    Generates comparison methods (eq, ne, lt, etc.) based on declared attributes with customization.

    Python
    Voir sur GitHub↗5,799
  • patrickkunka/mixitupAvatar de patrickkunka

    patrickkunka/mixitup

    4,543Voir sur GitHub↗

    Mixitup is a dependency-free DOM element animation library and grid layout engine. It serves as a client-side content filter and data-driven UI controller designed to manage the smooth visual transition of HTML elements during insertion, removal, and sorting operations. The system specializes in creating interactive gallery interfaces and dynamic content filtering. It allows for the reorganization of elements using custom attributes or random sequences, while synchronizing the arrangement and visibility of interface elements with an underlying data model. Beyond filtering and sorting, the li

    Rearranges targets based on data-attributes, predefined sort strings, or custom arrays.

    JavaScriptanimationdom-manipulationfilter
    Voir sur GitHub↗4,543
  1. Home
  2. User Interface & Experience
  3. Attribute-Based Sorting

Explorer les sous-tags

  • Attribute-Based Instance Ordering1 sous-tagGenerates comparison methods based on a specified subset of attributes, enabling natural sorting of instances. **Distinct from Attribute-Based Sorting:** Distinct from Attribute-Based Sorting: focuses on ordering class instances by their attributes, not UI elements.
  • Database Query Sort ScopesNamed scopes that translate sort parameters into ordered SQL clauses for database queries. **Distinct from Attribute-Based Sorting:** Distinct from Attribute-Based Sorting: focuses on database-level sort scopes for query results rather than UI element ordering.