This week I recommend listening to Lu Guangzhong~
Recommended Open Source Projects#
- dokploy, self-deployable vercel, only requires one server, tried it out, really enjoyable
- kirimase, a CLI that helps you quickly integrate Next.js applications based on best practices with packages and scaffolding resources
- tailwindcss-motion, an animation plugin for Tailwind CSS, simpler than framer-motion and more user-friendly than tailwindcss-animate
- nextjs-github-markdown-blog, a Next.js blog using GitHub as a CMS
- drizzle-lab, Play with Drizzle everywhere
- better-fetch, an advanced fetch library by the author of the previously recommended better-auth, supports zod validation, predefined routes, hooks, plugins, etc.
- dozzle, a lightweight application for real-time monitoring of Docker logs on a web interface, does not store any log files
- nixpacks, App source + Nix packages + Docker = Image, simply put, it generates production-level Docker images with just the source code
- shadcn-ui-form-builder, a low-code form builder built with Shadcn UI and React Hook Form, creates corresponding form code through simple clicks and drag-and-drop
Recommended Applications#
- mihomo-party, a proxy tool similar to Clash, visually appealing and user-friendly
- sing-box, similarly, a proxy tool
Recommended Readings#
- React and FormData
- How to (not) reset a form after a Server Action in React
- Example of Using useSyncExternalStore with LocalStorage
- Password protecting routes in Next.js App Router
- Global Progress in Next.js
Other Recommendations#
- mac-cleanup, macOS cleanup tool
- code-inspector, click on the page DOM to open the IDE and automatically position the cursor to the source code location
Personal Weekly Journal#
- Work: Last work cycle of Q4, basically nothing to do
- Games: Delta? Delta!
- Exercise: 0_0
- Learning: Learned a bit about next.js 15 + react 19