Showing 56 open source projects for "hash data"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    system-design

    system-design

    Selected System Design Interview Questions

    System Design is a Chinese-language collection of detailed solutions to classic architecture interview problems. It teaches readers how to break broad product requirements into components, data flows, storage choices, scaling strategies, and operational tradeoffs. The examples cover URL shortening, news feeds, search engines, crawlers, key-value stores, distributed identifiers, task schedulers, file-system caches, and load balancers. Additional material discusses API rate limiting, hash maps, PageRank, frequent-item analysis, and big-data scenarios. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    CityHash

    CityHash

    Automatically exported from Google code CityHash

    ...The library emphasizes hashing performance and uniformity rather than cryptographic security, making it ideal for use in data structures like hash tables and distributed systems requiring rapid key lookups. CityHash has been rigorously tested using tools like SMHasher to ensure high-quality mixing and collision resistance across a wide range of inputs. Its speed and portability have made it a popular choice for developers needing dependable, lightweight hash functions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    EarlGrey

    EarlGrey

    iOS UI Automation Test Framework

    ...EarlGrey works in conjunction with the XCTest framework and integrates with Xcode’s Test Navigator so you can run tests directly from Xcode or the command line (using xcodebuild). To prioritize and improve EarlGrey, the framework collects usage data and uploads it to Google Analytics. More specifically, the framework collects the MD5 hash of Bundle ID, Test Class Names and Test Method Names.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Quiver for Dart

    Quiver for Dart

    A set of utility libraries for Dart

    Quiver is a comprehensive collection of utility libraries for Dart that extends core functionality and simplifies common programming patterns. It provides reusable tools for asynchronous programming, data structures, caching, time manipulation, string utilities, and more. Originally inspired by Google’s internal libraries, Quiver helps developers write cleaner, more expressive, and testable Dart code. Its modular design allows importing only the needed packages, making it both flexible and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5
    TARS

    TARS

    Markup builder on gulp

    TARS is a builder for the modern frontend of any complexity, which is based on Gulp.js. It facilitates and accelerates the process of web development. TARS will be suitable for teams and individual developers. It solves the most routine cases associated with web development and brings you more pleasure from work. TARS is a framework for gulp, including a set of gulp-tasks. It allows for easy expansion (creating new tasks) and customization (modification of existing tasks), provides a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    JavaScript MD5

    JavaScript MD5

    Compatible with server-side environments like node.js

    JavaScript-MD5 is a small, dependency-free implementation of the MD5 hashing algorithm written entirely in JavaScript, designed to run consistently across browsers, Node.js, and popular module loaders. It allows you to generate MD5 hashes from strings, arrays, ArrayBuffers, and other binary-like data types, making it useful for checksums, fingerprinting, and simple integrity checks on the client or server. The library is exposed as a plain function, so usage is as simple as calling md5(value) and receiving the 32-character hexadecimal hash. It supports multiple packaging formats, including UMD, making it easy to drop into legacy codebases as well as modern bundlers like webpack or Browserify. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    JekyllData

    JekyllData

    A plugin to read '_config.yml' and data files within Jekyll theme gems

    Introducing a plugin that reads data files within jekyll theme-gems and adds the resulting hash to the site's internal data hash. If a _config.yml is present at the root of the theme-gem, it will be evaluated and the extracted hash data will be incorporated into the site's existing config hash. As long as the plugin-gem has been installed properly, and is included in the Gemfile's :jekyll_plugins group, data files supported by Jekyll and present in the _data directory at the root of your theme-gem will be read. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    StructPie

    StructPie

    A set of C libraries to implement data structures and algorithms

    ...In the "hash_table" directory, the hash table implementation uses linked lists. While in "HashBSTree" directory, a hash table with a binary tree in each index is implemented for faster lookup in large data. The stack, the tree and the hash table accept int, float and char* data type To look at the python library : https://github.com/mnoorfawi/struct-pie
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    algo

    algo

    50 Code Implementations You Must Know About Data Structures

    algo is an educational repository containing practical implementations of essential data structures and algorithms. It organizes roughly fifty core exercises by topic rather than presenting a single reusable software library. The material covers arrays, linked lists, stacks, queues, recursion, sorting, binary search, hash tables, strings, trees, heaps, and graphs. More advanced examples address backtracking, divide-and-conquer methods, dynamic programming, shortest paths, topological sorting, caches, and priority queues. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 10
    Essentials

    Essentials

    General purpose utilities and hash functions for Android and Java

    Essentials is a lightweight collection of high-performance utility classes designed to enhance standard Java and Android development without introducing heavy dependencies. The library focuses on providing efficient data structures and helper utilities that often outperform equivalent components in the standard Java API. It is intentionally minimalistic and is not positioned as a full framework, but rather as a focused toolkit that fills common gaps developers encounter in everyday projects....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    clzw

    clzw

    Implementation of LZW compression algorithm in C

    Simple, fast implementation of LZW (Lempel–Ziv–Welch) data compression algorithm in C. - Console encoder/decoder tools - OS independent - Could be used in embedded projects - Works with raw code-stream LZW features: - Hardcoded dictionary size - Variable code size - Code search is performed by hash table and embedded in dictionary linked lists (encoder) - No dynamic memory allocation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Holochain-rust

    Holochain-rust

    The Holochain framework implemented in rust

    Holochain-rust is an implementation of the Holochain framework in Rust, providing the core libraries and developer tooling needed to build peer-to-peer distributed applications without relying on centralized servers or blockchain consensus mechanisms. The framework follows an agent-centric architecture, where each participant maintains their own data chain while sharing and validating data through a distributed hash table. This design eliminates the need for global consensus, allowing applications to scale efficiently and operate with greater autonomy and resilience. The project includes multiple components such as the core runtime, a developer kit for writing application logic (zomes), a conductor for managing application instances, and command-line tools for development and testing. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    hashcat GUI Toolkit
    A Windows GUI program that helps to set various parameters of hashcat. The following programs are not included, and should be provided by user. - hashcat (v6.1.1 was used and tested for this project) - CAP, HCCAPX file converter. Free as it is, I have no obligation to update, upgrade or debug it on demand.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ssbc

    ssbc

    Hand-torn wrapped vegetables website

    ssbc is the source code repository for the Shousibaocai website, a Chinese project focused on DHT, torrent, magnet, and search engine technology. The project was open-sourced to support technical exchange and learning around distributed hash table crawling and search applications. Its history includes earlier Django-based work and a later Node.js rewrite. The repository includes crawler-related code under a spider directory, reflecting its emphasis on collecting and indexing distributed network data. It is more of a website and search technology project than a reusable library. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    EasyVM

    ezvm is a multi purpose language vm

    evzm is a multi purpose language vm. It is based on Harvard architecture and it supports high level data type such as a hash table or array.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    ftdetector

    File type detector library

    This project is a tool to detect file types by signatures and mime types. It uses hash tables to make the detection of a file type as fast as possible. The signature and mime types lists are stored at simple user-friendly files. This file type detector supports a lot of formats (image, archive, text, documents, audio, video, fonts and others). It also includes Microsoft OLE compound file types. The detector's algorythm has special features to detect text file types like (HTML, XML, JSON,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Advanced C/C++ library(ACL) for UNIX-like OS and WIN32 OS, including sync/async/ssl iostream for net/file, thread pool, process pool, db pool, server framework, event, memory, string, array/hash/ring/list, xml and json parser, http/smtp/icmp protocol, SSL/TLS, C unit test, etc
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    sjcl

    sjcl

    Stanford Javascript Crypto Library

    The Stanford Javascript Crypto Library is a project by the Stanford Computer Security Lab to build a secure, powerful, fast, small, easy-to-use, cross-browser library for cryptography in Javascript. SJCL is small but powerful. The minified version of the library is under 6.4KB compressed, and yet it posts impressive speed results. SJCL is secure. It uses the industry-standard AES algorithm at 128, 192 or 256 bits; the SHA256 hash function; the HMAC authentication code; the PBKDF2 password...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    v1pad

    One-time-pad encryption using a virtual pad

    v1pad is a command-line tool that encrypts and decrypts files using one-time-pad encryption. v1pad uses a virtual pad, meaning that the one-time pad is generated dynamically based on user input instead of being stored in a file. The name v1pad is an abbreviation for Virtual One-Time Pad.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Write a hash table in C

    Write a hash table in C

    Learn how to write a hash table in C

    Hash tables are one of the most useful data structures. Their quick and scalable insert, search and delete make them relevant to a large number of computer science problems. Understanding of how a fundamental data structure works under the hood. Deeper knowledge of when to use hash tables, when not to use them, and how they can fail. Exposure to new C code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    QDAC3.0

    QDAC3.0

    QDAC 3.0 is a VCL & FMX data access component

    [IMPORTANT NOTICE] This project is moved to my self website.The new SVN urls : svn://www.qdac.cc/QDAC3 GIT url is: git://www.qdac.cc/QDAC3.git Please check out with the new urls. QDAC 3.0 is a new version of Quick Data Access Component.Compare with version 2,the new version is base on XE6 and support all OS with XE6:Win32/Win64/Mac OSX/iOS/Andriod. QDAC 3.0 Include follow sub components: QXml/QJson/QLog/QWorker/QSort/QExp/QDB etc. QDAC now is in progress. Follow is from QDAC...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    libcutils

    Some Useful C-Utilities

    Libcutils provides a self-contained set of fundamental routines which are essential to basically any Unix utility or daemon application written in C. The library provides fundamental data structures such as lists, hash-maps, strings and parsing functions for JSON or the typical dot-file based configuration data. The following list summarizes the currently supported functionality: * length delimited instead of NULL terminated strings * memory management based on reference counting * several list processing functions like iterators and map-reduce * support of [Ideal Hash Tries](http://infoscience.epfl.ch/record/64398/files/idealhashtrees.pdf) for highly efficient hash map data structures * parsers for [JSON](http://json.org) data and the text configuration files found in Unix system * doubly linked circular lists for reliable event queues * support for test and debugging of memory management problems such as memory leaks
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Immutable Collections for Java

    Immutable/Persistent Collections Library

    ...The library includes a singly linked (cons/cddr style) list/stack, an integer trie based indexed list, a 2-3 tree based random access indexed list, a 2-3 tree based map, a hash trie based map, and hash and tree based sets, and sparse arrays. All collections provide immutable Cursor as well as standard Iterator classes for looping through all elements. A utility class provides functional style algorithmic processing of Cursors including foldLeft, foldRight, collect, select, and reject. The 2-3 tree and integer trie classes are optimized for performance and can be used alongside java.util Collections when immutability is needed for safe data sharing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    libhash

    libhash

    Thread safe hash library

    A hash table library that can store binary data. It is thread safe and you can use as many hash tables in your program as you wish because each has its own context. You can drop items from the hash table and can expire items that have become too old. String keys are default, but with your own comparison routine you can use binary or specialty keys.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    XanLib is a Linux library which provides data structures like hash tables, lists, pipes etc.. Each data structure exposes both synchronized and not synchronized methods.
    Downloads: 0 This Week
    Last Update:
    See Project