awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesDeterministic Hashing

Logic for defining custom tokenization to ensure consistent key generation across distributed tasks.

Distinct from Custom Hashing Implementations: Distinct from Custom Hashing Implementations: focuses on deterministic tokenization for distributed task caching rather than general hash table optimization.

Explore 6 awesome GitHub repositories matching data & databases · Deterministic Hashing. Refine with filters or upvote what's useful.

Awesome Deterministic Hashing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dask/daskAvatar von dask

    dask/dask

    13,746Auf GitHub ansehen↗

    Dask ist ein Framework für paralleles Rechnen und ein verteilter Task-Scheduler, der darauf ausgelegt ist, Python-Data-Science-Workflows von einzelnen Maschinen auf große Cluster zu skalieren. Es fungiert als Cluster-Ressourcenmanager, der die Berechnungslogik orchestriert, indem Aufgaben und deren Abhängigkeiten als gerichtete azyklische Graphen dargestellt werden. Diese Architektur ermöglicht es dem System, die Verteilung von Workloads auf verfügbare Hardware zu automatisieren und gleichzeitig komplexe Ausführungsanforderungen zu verwalten. Das Projekt zeichnet sich durch eine Lazy-Evaluation-Engine aus, die Datenoperationen verzögert, bis sie explizit angefordert werden, was eine globale Graphoptimierung und effiziente Ressourcenzuweisung ermöglicht. Es integriert speicherbewusstes Data-Spilling, um Systemabstürze bei der Verarbeitung von Datensätzen zu verhindern, die den verfügbaren Speicher überschreiten, und nutzt Task-Graph-Fusion, um Sequenzen von Operationen in einzelne Ausführungsschritte zu kombinieren, wodurch Scheduling-Overhead und Inter-Node-Kommunikation minimiert werden. Die Plattform bietet eine umfassende Oberfläche für die Datenanalyse im großen Maßstab, einschließlich Unterstützung für verteiltes maschinelles Lernen, Integration in das Hochleistungsrechnen und parallele Datenverarbeitung. Sie bietet umfangreiche Werkzeuge für das Cluster-Lebenszyklusmanagement, Performance-Profiling und die Echtzeitüberwachung der Aufgabenausführung. Benutzer können diese Umgebungen über verschiedene Infrastrukturen hinweg bereitstellen, einschließlich lokaler Hardware, Cloud-Anbietern, containerisierten Systemen und Hochleistungsrechner-Clustern.

    Provides deterministic tokenization logic to ensure consistent key generation and caching behavior across distributed computation tasks.

    Pythondasknumpypandas
    Auf GitHub ansehen↗13,746
  • blacksmithgu/obsidian-dataviewAvatar von blacksmithgu

    blacksmithgu/obsidian-dataview

    8,544Auf GitHub ansehen↗

    This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader

    Generates deterministic hashes from seeds to ensure consistent randomization of query results.

    TypeScriptobsidian-mdobsidian-pluginquery-language
    Auf GitHub ansehen↗8,544
  • growthbook/growthbookAvatar von growthbook

    growthbook/growthbook

    7,351Auf GitHub ansehen↗

    GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models

    Uses deterministic hashing of unique user attributes to ensure consistent assignment to experiment variations.

    TypeScriptab-testingabtestabtesting
    Auf GitHub ansehen↗7,351
  • boringdesigners/boring-avatarsAvatar von boringdesigners

    boringdesigners/boring-avatars

    6,291Auf GitHub ansehen↗

    Boring avatars is an open source React library that generates custom, SVG-based avatars from any username and color palette.

    Hashes the input string to produce a repeatable seed for all shape generation decisions.

    TypeScriptavataravatar-componentavatar-generator
    Auf GitHub ansehen↗6,291
  • burrowers/garbleAvatar von burrowers

    burrowers/garble

    5,308Auf GitHub ansehen↗

    Garble is an obfuscation tool for Go binaries. It transforms compiled Go programs by hashing identifiers, package paths, and filenames into short, opaque strings, making reverse engineering more difficult. The tool produces reproducible results from identical source and a user-supplied seed, enabling verifiable builds. Obfuscation can be restricted to only those packages that match user-defined patterns, leaving other parts of the codebase untouched. Constant string literals in the binary are replaced with runtime-resolved expressions to hide their original content. The tool integrates direct

    Uses a user-supplied seed to produce repeatable obfuscated output from identical inputs.

    Gobinarybuildcode-obfuscator
    Auf GitHub ansehen↗5,308
  • immunant/c2rustAvatar von immunant

    immunant/c2rust

    4,642Auf GitHub ansehen↗

    c2rust is a source-to-source translation suite and C-to-Rust transpiler designed to convert C source code and libraries into functionally equivalent unsafe Rust code. It operates as a pipeline that preserves original behavior and data structures, producing translated code that compiles as compatible shared libraries or Rust crates. The system includes an automated Rust refactoring framework that uses pattern-based AST rewriting to transform unsafe Rust into safe, idiomatic constructs. It utilizes an ownership inference engine to determine when raw pointers can be converted into safe reference

    Uses type-aware hashing that ignores padding and dereferences pointers for consistent state comparison.

    Rustmemory-safetymigrationrust
    Auf GitHub ansehen↗4,642
  1. Home
  2. Data & Databases
  3. Hash Tables
  4. Custom Hashing Implementations
  5. Deterministic Hashing

Unter-Tags erkunden

  • Cross-Check Hashing AlgorithmsDeterministic hashing algorithms that ignore padding and dereference pointers for comparing execution states between original and translated code. **Distinct from Deterministic Hashing:** Distinct from Deterministic Hashing: focuses on type-aware hashing for cross-checking translation equivalence, not distributed task caching.
  • Cross-Check Rule ConfigurationsConfiguration systems for defining expected variances in state between two different versions of executed code. **Distinct from Cross-Check Hashing Algorithms:** Configures rules for execution variance rather than implementing the hashing algorithms themselves.
  • Seed-Driven HashingUses a user-supplied seed to produce repeatable obfuscated output from identical inputs. **Distinct from Deterministic Hashing:** Distinct from Deterministic Hashing: uses a user-supplied seed for reproducible obfuscation, not general hash table consistency.