Toolbox

Date: 1/14/2023
Tags: lists pkm tools

General Tools

ToolDescription
ArcMy go-to browser right now. It has a great command-t type in command experience that I use extensively. I also like the tab and space management; it fits my workflows nicely
RaycastSpotlight alternative that is customizable, faster, and really fun to use.
Proton MailA private, trustworthy, non-google email provider.
Proton CalendarA private, non-google calendar.
ObsidianNote taking app with great plugins. I love that behind the scenes, it’s all just simple mark down files in a repository.
1PasswordMy preferred password manager. I’ve also used LastPass and KeepassX and found that I like the UI, UX, and sharing features of 1pass the most.
NewsblurMy RSS Feed reader. I’ve used newsblur for a few years and love it. I pay annually.

Development Tools

ToolDescription
GithubI use github for hosting a lot of data, even beyond code.
Github ActionsI use github actions for most automation. I separated this out from GitHub because I like GitHub actions so much and there are so many alternatives
NetlifyI host most of my sites on netlify, deploying using their git integration.
VS CodeVSCode with the vim plugin is my current development environment of choice. I wouldn’t say it’s the best thing ever, but it’s pretty good and gets the job done.
Docker & Docker Compose I like docker for quickly making reproduce-able environments, like for running MySQL locally.
Pre-commitI use pre-commit to auto-run a series of checks on code before committing. Super nice way to enforce formatting requriements before code even hits CI/CD.
PoetryPoetry is my preferred dependency management system for python.
NtfyAnytime I need notifications, I use ntfy. Ntfy has an open and inter-operaple model for notifications that work across devices, platforms, and user settings.
AstroMy go-to frontend framework (meta-framework?) for working on websites. I’ll often combine with svelte.
PostgresI use postgres as my go-to database for my projects. I haven’t found my preferred Postgres as a service provider yet. I like the supabase experience, but they spin you down on the free tier after some inactivity.

Honorable Mentions

ToolDescription
MarimoAs an alternative to jupyter, Marimo is a python notebook package. I like it more than jupyter because (a) it’s reactive, tracking variables and dependencies and (b), perhaps more valuable for me, it creates nice python files that have super easy to read diffs, and I spend so much time reading and evaluating diffs, even for my personal projects.
RyeAn experimental dependency and environment manager for Python that I found really easy and intuitive to use. Excited to see where it goes. I much prefer it to poetry or pip or anything else I’ve used in the python ecosystem

2024-03-18 Updates

  • Removed (either because I’m not using at all, found an alternative, or I’m not using enough to justify being on this list)
    • Alfred
    • TextExpander
    • Grammarly
    • Miro
    • Brave
    • Amethyst
    • Spectacle
    • Datasette
    • Personal Capital
      • I removed the personal finance section because I wrote my own tool since this was last published that I use exclusively. You can read more on the projects page.
    • Muse
    • Black
    • MyPy
    • isort
    • Gmail
    • Google drive
    • Muse
  • Added:
    • Arc
    • Raycast
    • Ntfy
    • Astro