A Raycast extension that provides ready-to-paste implementations of popular hash functions in multiple programming languages.
- Non-cryptographic Hash Functions: Quick access to common non-cryptographic hash functions like MurmurHash and FNV
- Cryptographic Hash Functions: Secure hash implementations including SHA-256 and MD5
- Multiple Language Support: Implementations available in JavaScript, TypeScript, Python, Java, Swift, C, and C++
- Customizable: Set your preferred programming language and enable/disable specific languages or hash functions
- Easy to Use: Simply search, select, and paste into your code
Insert Hash Function: Browse and insert non-cryptographic hash functionsInsert Cryptographic Hash Function: Browse and insert cryptographic hash functions
- Open Raycast
- Search for "Hash Functions"
- Click Install
- Open Raycast with your keyboard shortcut
- Type "hash" to see available commands
- Select either "Insert Hash Function" or "Insert Cryptographic Hash Function"
- Choose your desired hash function
- The implementation will be copied to your clipboard in your default language
Configure the extension in Raycast preferences:
- Default Language: Choose your preferred programming language
- Enabled Languages: Select which languages to show in the list
- Enabled Hash Functions: Choose which hash functions to display
Feel free to open issues or submit pull requests to improve the extension!