30 open-source projects similar to pspdev/pspsdk, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pspsdk 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 🦖
Fast strong hash functions: SipHash/HighwayHash
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
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
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 💄✨