My Tools
A curated list of the tools, extensions, and apps I use to stay productive and efficient as a developer.
IDE
Cursor
I recently switched to Cursor, which is built on top of VS Code. It combines the power of VS Code with advanced AI capabilities, making it an excellent choice for modern development. The integrated AI features help me be more productive while maintaining a lightweight development environment.
I use a large number of extensions which work for me and for the projects I work on, and languages I work with. I suggest you to carefully pick the ones you need, and not install everything you see from my or anyone else's extension list. Once we cleared that up, here is a list of some of the more useful extensions I use:
- Aura Theme - Amazing dark theme
- Error Lens - Inline lint errors
- Pretty TypeScript Errors - Improving readability of TS errors
- Turbo Console Log - Faster debugging with logs
- Waka Time - Statistics on your coding time
- Jest - Run and debug Jest tests more easily
- Project Manager - Organize your projects
- Prettier - Code formatter (essential for clean code)
- ESLint - JavaScript linting for better code quality
- Auto Rename Tag - Automatically rename paired HTML/XML tags
- ES7+ React/Redux/React-Native snippets - Useful code snippets for React development
- Path Intellisense - Autocompletes filenames in your code
And here are some of the settings I use:
- Dank Mono - Font for everything
Git
GitKraken
Best Git client I have used, and I am very happy with it, I have been using it from the very beginning, worth every penny.
Browser
Arc
An amazing browser that in a way reinvents the browser. I believe I have a much better experience with it than with Chrome or other browsers I've used before.
Other
Raycast
As a replacement for Spotlight and Alfred (which I have used before), an amazing tool that helps with productivity and automation.
Details last updated: 2025-02-17