30 open-source projects similar to google/highwayhash, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Highwayhash alternative.
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
This project is a collection of portable, header-only C functions designed for integration into software projects without complex build dependencies or external linking requirements. It provides a suite of low-level utilities for graphics, audio, and data management, focusing on direct memory manipulation and zero-dependency portability. By utilizing a single-header distribution model, the library simplifies dependency management while allowing developers to maintain full control over memory allocation and binary size through compile-time configuration. The library distinguishes itself by off
sds is a C dynamic string library that provides a memory management wrapper for heap-allocated strings. It implements binary-safe storage by tracking string lengths explicitly, allowing the library to handle null characters within data. The library distinguishes itself through a memory architecture that uses interchangeable function pointers for allocation and freeing, enabling the integration of custom memory managers. It utilizes header-stored length tracking to provide constant-time length retrieval and maintains null-terminated buffer padding to ensure compatibility with standard C string
Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.
Extract JavaScript files from burp suite project with ease.
🎯 A .NET library, developed by humans, for running a target dependency graph.
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
Elegant Fast Fourier Transform in C. Making fft.c from fftpack user-friendly.
This is a fault tolerance library for Go designed to prevent cascading failures by isolating unhealthy remote services using the circuit breaker pattern. It serves as a resilience tool for managing request timeouts, defining fallback logic, and protecting remote systems from overloading. The library differentiates itself through the integration of a health metrics exporter that streams real-time performance and status data of remote connections to external monitoring tools. It combines this observability with a circuit breaker state machine that tracks success and failure rates to block calls
Simply LINQ your remote resources...
A zero-configuration, highly-configurable, unopinionated object mapper with viewable execution plans. Flattens, unflattens, deep clones, merges, updates and projects queries. .NET 3.5+ and .NET Standard 1.0+.
Adds integration of the Jinja template language to FastAPI.
:elephant: A Circuit Breaker pattern implementation for PHP applications.
Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack
Distributed tracing instrumentation for asyncio with zipkin
Take a code screenshot using freeze by https://charm.sh/
C List - universal list solution for C and C++, easy and fast, all data types supported
A Python library (and CLI) for Amazon order history, line items, and transactions
A Minimal, Header only Modern c++ library for terminal goodies 💄✨