An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with hashable

A curated list of projects in awesome lists tagged with hashable .

https://github.com/stansmida/swift-conformable-existential

Hashable and Codable support for existential types

codable existential hashable swift

Last synced: 21 Oct 2025

https://github.com/juanelas/object-sha

A package to perform SHA hash functions over key-value objects that works both in Node.js and native JS. It also can be used with typescript projects. It provides a single method `digest()` that first creates an array of the object values ordered by the object keys (order in JS objects is not guaranteed); then, it JSON.stringify it; and finally it hashes it. The output is a string with the hexadecimal representation of the digest. Internally the hash is computed using node crypto (node.js) or subtle crypto (browsers). In order to guarantee native compatibility with browsers, the supported hash algorithms are SHA-1, SHA-256, SHA-384 and SHA-512.

hash hashable object sha2

Last synced: 30 Oct 2025

https://github.com/astropenguin/readonlydict

Drop-in read-only dictionary with 100% typing and runtime compatibility

dictionary hashable immutable mapping python read-only typing

Last synced: 11 Apr 2026

https://github.com/chernjie/hashable

Generate consistent hashable JSON payload, great for piping through hash functions.

cli hash hashable json npm

Last synced: 05 Mar 2026

https://github.com/capturecontext/swift-hashed

Hashable wrapper type and a set of explicit hashing strategies

foundation hashable swift

Last synced: 05 Feb 2026

https://github.com/hansalemaos/screwduplicates

provides a simple and efficient way to remove duplicates from an iterable (even with unhashable elements, optional order preservation)

duplicates hashable list remove tuple unhashable

Last synced: 14 Jan 2026

https://github.com/hapytex/colorhash

Determine a color based on the hash of an object.

color colorhash hash hashable haskell rgb

Last synced: 15 Mar 2026