HTTP/2 200
date: Mon, 29 Dec 2025 23:09:55 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"dd5aaecf47509cbfa85eb111d138c398"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=3WLjuOvGX2PdMC1Biqfsj7UWa83nm8rniqcaQF6wHDyfP04z9A4HSx9Nzod6I%2FI0gpYLb95KrYfaoj47I8sNsSm0f%2FJ9LC5i%2FG8%2BVI%2FDHtaMUbFOyJbcpSThvn0j1zANcCeQO2rEBH41PwXfF9TRP72jH50%2F71Nk8e3n6KhnI1Ontym5QD9BAPB9ZNctbBwCSSlJV%2BgzL%2BwwalmbsymGPQ%2FO9q%2Ber278Vx68TE7bgzP6vdcAesD8HvEq58HkIw6bh%2B2m7X27SecMCjFnZyG2gA%3D%3D--R%2Bhbac59QHWWtq8u--gy1s%2BFGd5APNR3ZiBL0%2BPA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2003818941.1767049795; Path=/; Domain=github.com; Expires=Tue, 29 Dec 2026 23:09:55 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Tue, 29 Dec 2026 23:09:55 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 84B8:2D8E00:686F715:7D11E03:69530A43
Sponsor @pubkey on GitHub Sponsors Β· GitHub
You must be logged in to sponsor pubkey
Hi I'm Daniel from Stuttgart, Germany.
Since some years I create open source projects which help people creating stuff. I have a strong focus in having all projects free of known bugs and up to date.
My main projects are:
RxDB - A realtime Database for JavaScript Applications
BroadcastChannel - A tool to share data between browser-tabs and node processes
eth-crypto - A module with cryptographic javascript functions for ethereum
Featured work
pubkey/rxdb
A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/
pubkey/eth-crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
pubkey/broadcast-channel
π‘ BroadcastChannel to send data between different browser-tabs or nodejs-processes π‘ + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
pubkey/event-reduce
An algorithm to optimize database queries that run multiple times https://pubkey.github.io/event-reduce/
salomonelli/best-resume-ever
π πΌ Build fast π and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
One dollar is not much money. But it shows me that there is someone out there who cares. And having people care about what you do is the best motivation of all.
You canβt perform that action at this time.