Jon Sun's starred repositories
javascript-questions
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
fish-shell
The user-friendly command line shell.
framework7
Full featured HTML framework for building iOS & Android apps
llama3-from-scratch
llama3 implementation one matrix multiplication at a time
pragmatic-drag-and-drop
Fast drag and drop for any experience on any tech stack
openapi-typescript
Generate TypeScript types from OpenAPI 3 specs
secret-llama
Fully private LLM chatbot that runs entirely with a browser with no server needed. Supports Mistral and LLama 3.
create-expo-stack
CLI tool to initialize a React Native application with Expo. Provides options to include Typescript, file-based routing via Expo Router, configuration based routing via pure React Navigation, styling via Nativewind, Restyle, Unistyles, StyleSheets, or Tamagui, and/or backend as a service such as Firebase and Supabase.
react-awesome-reveal
React components to add reveal animations using the Intersection Observer API and CSS Animations.
zod-validation-error
Wrap zod validation errors in user-friendly readable messages
file-uploader
File uploader built with shadcn/ui and react-dropzone.
react-text-transition
Animate your text changes
react-animate-on-scroll
React component to provide animations when the user scrolls
react-page-transition
A React component that makes it easy to use the page transitions from the Codedrops page transitions demo with React
react-card-flip
React component for card flipping animation.
typed-openapi
Generate a headless Typescript API client from an OpenAPI spec
react-use-downloader
Creates a download handler function and gives progress information
next-infinite-scroll-server-actions
An infinite scroll example with Next.js, server actions and RSC (React Server Components)
react-signalr-sample
Aspnet SignalR and React starter template
tanstack-table-hovering
A hover custom feature for Tanstack Table