Jason Raimondi's repositories
ts-oauth2-server
A standards compliant implementation of an OAuth 2.0 authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE), written in TypeScript.
url-to-png
Selfhosted. URL to PNG utility featuring parallel rendering using Playwright for screenshots and with storage caching via Local, S3, or CouchDB
postcss-custom-media-generator
Generates mobile first `@custom-media` rules from a configuration object.
ts-oauth2-server-example
This is an example implementation of the @jmondi/oauth2-server project using a NestJS/Express server and a Sveltekit client. This is supposed to be a more real example of how to implement the package in a production application.
prisma-generator-nestjs-graphql
Generate @nestjs/graphql entities with typesafe constructors and create/update inputs.
zod-friendly-forms
Validate forms with ease using Zod and get user-friendly error messages or valid typed data, compatible with any framework on both server and client side.
deno-mirror-to-gitea
Bulk add mirror repositories to a Gitea instance by scraping repositories on GitHub.
jasonraimondi.com
My personal website!
nestjs-axios-promise
A thin wrapper around Axios for Nest.js using Promises, because the @nestjs/axios package returns an observable.
browser-storage
An abstracted storage library for browser applications that interfaces with localStorage, sessionStorage, in-memory storage, or any custom serializer. It provides serialization capabilities with optional key prefixing for better storage management.
printables
A collection of models and random things to 3d print
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
awesome-selfhosted-data
machine-readable data for https://awesome-selfhosted.net
date-duration
The DateDuration class represents a duration of time specified in milliseconds. It provides methods to calculate and retrieve information about the duration.
davidwells-analytics
Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors
jasonraimondi
The most profilely profile post.
jobbiecannon.com
Search for recent job postings
petesplates.com
Where you can buy the one and only Pete's Plate
playwright-browser-pool
A template repository to spawn playwright browsers in a generic pool. For science.
route-strings
A typed route string generator to help keep urls under control.
screenshot-to-code
Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
svelte-notify
A Svelte-based toast system: NotificationService class with success, info, and error methods. Time-based auto-disappear, no dupes ✨🔮
ts-string-encrypt-decrypt
Encrypt and Decrypt strings using AES-GCM 256
wefwef
wefwef — a mobile-first Lemmy web client