Pinned Repositories
actions-clever-cloud
GitHub Action to deploy to Clever Cloud
chakra-next
Opinionated design system for React, based on Chakra UI + Next.js, written in TypeScript.
check-env
Check that required environment variables are set for your app
cloak
Serialized AES-GCM 256 encryption, decryption and key management in the browser & Node.js
fastify-cron
Run cron jobs alongside your Fastify server π·
fastify-micro
Opinionated Node.js microservices framework built on Fastify β‘οΈ
nuqs
Type-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string.
prisma-field-encryption
Transparent field-level encryption at rest for Prisma
session-keystore
Secure cryptographic key storage in the browser and Node.js
simple-e2ee
Simple end-to-end encryption for webapps
47ng's Repositories
47ng/nuqs
Type-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string.
47ng/prisma-field-encryption
Transparent field-level encryption at rest for Prisma
47ng/chakra-next
Opinionated design system for React, based on Chakra UI + Next.js, written in TypeScript.
47ng/session-keystore
Secure cryptographic key storage in the browser and Node.js
47ng/fastify-cron
Run cron jobs alongside your Fastify server π·
47ng/cloak
Serialized AES-GCM 256 encryption, decryption and key management in the browser & Node.js
47ng/fastify-micro
Opinionated Node.js microservices framework built on Fastify β‘οΈ
47ng/actions-clever-cloud
GitHub Action to deploy to Clever Cloud
47ng/check-env
Check that required environment variables are set for your app
47ng/simple-e2ee
Simple end-to-end encryption for webapps
47ng/next-cache-explorer
Navigate and debug the Next.js data cache
47ng/typescript-library-starter
Template repository for TypeScript libraries
47ng/fastify-ohmysmtp
Fastify plugin for OhMySMTP/MailPace
47ng/redact-env
Redact values of critical environment variables in a string
47ng/codec
Universal conversion of Uint8Array from/into UTF-8, base64url and hex in the browser and Node.js
47ng/sceau
Code signing for NPM packages
47ng/cloak-ui
Companion web UI for @47ng/cloak
47ng/opaque
OPAQUE password-authenticated key exchange for Node.js and the browser via WebAssembly
47ng/env-alias
Define aliases for environment variables and bind them at runtime
47ng/local-state-sync
Persist & sync encrypted app state between browser tabs and pages
47ng/horcrux
Secret Splitting with Dark Magic πππΏπππβ‘
47ng/strava-auth-cli
Login to the Strava API from the terminal
47ng/47ng.com
Website
47ng/tapers
Transform [0;1] <=> [X,Y] values with custom curves
47ng/.github
Org-wide README
47ng/actions-slack-notify
Notify of workflow completion on Slack, with actions
47ng/badger
Sniff out appropriate badges for a GitHub repository
47ng/err.47ng.com
Error redirection service
47ng/opaque-wasm
An implementation of the OPAQUE key exchange protocol in WASM
47ng/workflows
Reusable CI/CD workflows