Software and tools that I love and keep me moving quickly
Here’s a big list of all of my favorite stuff I use for building software.
Analytics
-
Fathom Analytics
An analytics platform that cares a whole lot of users' privacy. What's not to love?
Data/State Management
-
Hoppscotch
A really great free, open-source alternative to Postman. It makes working with and testing API's a breeze.
-
React Hook Form
The best way to complex data and forms. Although it does so much, I think it is one of the most underrated tools when it comes to form accessilibity.
-
TanStack Query
I can honestly say that this is one of the greatest tools I use. Tanstack Query makes managing client-side data easier than anything I've ever used.
-
TanStack Table
What is a web app without a dashboard and a table? This tool makes everything complicated about tables a piece of cake.
-
trpc
One of the coolest tools for making applications typesafe from end-to-end. It makes building and validating API's and interacting with your data easier than ever.
Database Utilities
-
DBengin
A tool that makes spinning up local databases super simple.
-
Prisma
One of the best tools for managing database data. It acts as a great source of truch, easily handles migrations, and even has a built-in, typesafe ORM.
-
Supabase
Supabase is an incredible resource for everything an application needs to save for later. Not only does it let me easily spin up a Postgres database, it also handles authentication and file storage.
-
TablePlus
A beatiful tool for interacting with databases.
Design
-
Figma
Adobe XD will always have a special place in my heart, but Figma has been a great replacement. I've yet to use a better tool for creating and sharing prototypes and designing awesome UI's.
Infrastructure
-
Railway
For long running applications, Railway has been a great place to host applications. Super cheap, super reliable.
-
Vercel
I can just about get any application I want online instantly using Vercel. It really is remarkable how easy it is to share things with the world nowadays.
UI
-
Chakra UI
Chakra may be the most unsung tool in this list. It is quietly an extremely robust, accessibility focused, and beautiful UI library. When I want to build an application quickly, this is the first tool I reach for.
-
Panda CSS
Built by the same team as Chakra UI, I think Panda CSS is going to become extremely popular. It solves the biggest problem with Chakra and adds whole lot more to my component building repetoire.
-
Tailwind CSS
Where to even start. Tailwind and utility based CSS frameworks have changed the world of web design. I rarely need to open a CSS file, and I'm better for it.