Sal Rahman's repositories
raytracing-vlang
Just me practicing V by writing a CPU-bound ray-tracer
raytracing-golang
Me practicing some ray-tracing with Go
go-authenticated-websocket-connection
Using asymmetric cryptography for an authenticated WebSocket connection
account-url
A search engine that both searches on Google, and also allows you to navigate directly to an account on the Fediverse
dummy-auth-server
A dummy server purely for the purposes of exploring auth flows in a web app
edge-functions
Experimenting with Edge functions
emisio
A library that introduces the concept of an EventEmitter
git-npm-repo
Testing out the ability to import npm packages from GitHub directly
go-stoppable
A helper struct for objects that loop, and need to know when to stop looping
go-websocket-example
Just implementing WebSocket to ensure that all edge cases are covered.
gorillawswrapper
A WebSocket wrapper for Gorilla WebSocket
macsignbench
Benchmarking the difference between HMAC, ECDSA, and EdDSA
media-stream-streaming
Using the MediaRecorder API for potentially streaming
mnist-practice-typescript
Me practicing building a handwritten digits classifier, with TypeScript. I will need to train the neural network once again, some day.
notes.salrahman.com
A place to jot down some notes about coding.
pijp
A simple pipe library
pyramid-scheme
Using a pyramid scheme to broadcast video
raytracing-cpp
A ray tracer in C++
shovon
All about me 🙂
stream-wrapper
A wrapper for stream of events, that effectively allows you to interpret event streams as an async iterable
wskeyid
Using Gorilla WebSocket to implement WebSocket Key ID