httpjamesm's Projects
2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.
View StackOverflow in privacy and without the clutter.
Browse public AnonymousOverflow instances.
CLI client for Astral, a private image host.
A pure-Go implementation of the BLAKE3 cryptographic hash function
Source code of the Windscribe Chrome and Firefox browser extensions
Easily purge IP addresses from ControlD.
Multi-platform transparent client-side encryption of your files in the cloud
Dark Mode script used in Orion Browser. Less than 1kb of code, works mostly decent.
Encrypt files or images in AES 256
Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
Crossplatform app written in React using Ionic + Capacitor
Returns you friendly Human readable mime types
End-to-end encrypted file sharing.
Profile repo
Documentation for products made by Kagi Inc
Custom CSS to make Kagi.com look like Startpage.com
Kagi AI client for Go.
Stunning Desktop Jellyfin Music Client (WIP)
Easy conversion to privacy-respecting URLs.
A free & open source IMDb front-end.
React components library with native dark theme support
A simple and fast Matrix webhook bot made in Golang.
Simple tool for Minecraft EXP calculations
TypeScript implementation of Miscreant: misuse-resistant encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
A simple and easy-to-use counting web-app made in Svelte.
Auditable & minimal JS implementation of Salsa20, ChaCha and AES
Script to update UFW with noc.org IPs
Get stuff done securely with end-to-end encrypted task lists.