DEV Community

Cover image for What’s a Tool You’ve Built Just for Yourself? (I’m Curious.)

What’s a Tool You’ve Built Just for Yourself? (I’m Curious.)

Urvisha Maniar on November 18, 2025

I’m not a developer, but I work around a lot of them — enough to know that devs build things for fun, for curiosity, for frustration relief, and so...
Collapse
 
ben profile image
Ben Halpern

I can never stick to building for myself and not thinking about distributing 😭

Collapse
 
notadevbuthere profile image
Urvisha Maniar

Honestly that’s a great problem to have — the “accidental entrepreneur” instinct :)

Collapse
 
adamthedeveloper profile image
Adam - The Developer • Edited

I built Piper, a tool that allows me to map and migrate no-relational data to Postgres with an okay-looking UI.

It was strictly made for my former company's usage because during that time, they were painfully and manually migrating data from dynamoDB to Postgres.

but now I'm trying to re-write it to give it more flexibility, allowing a wide range of migration not limited to just Postgres.

Collapse
 
notadevbuthere profile image
Urvisha Maniar

It’s always fun seeing an internal tool evolve into something way more flexible.
Good luck with the rewrite — sounds like it’s going to be a powerful one!

Collapse
 
gnomeman4201 profile image
GnomeMan4201

bad_BANANA is the pet project I always return to — a personal adversarial-ML framework I’ve built up over time. It runs controlled experiments (evasion, poisoning, transferability), generates synthetic datasets, and produces reproducible reports. Every few months I revisit it, upgrade something, or add a new idea. It’s the tool that’s grown alongside my own learning.

Collapse
 
gnomeman4201 profile image
GnomeMan4201 • Edited

I’ve always been drawn to tools like Airgeddon and Angry Oxide — the ones with badass banners, ASCII art, and that old-school hacker personality baked right into the CLI. Same with reading Phrack articles back in the day — they had this mix of technical depth and underground creativity that stuck with me.
That vibe made me want to build something of my own with that same energy. bad_BANANA grew directly out of that inspiration: a tool that’s technical, useful, but also has style and character. It's a way to express art with code.

Collapse
 
notadevbuthere profile image
Urvisha Maniar

This is such a beautiful way to describe it — “art with code” really hits. I love how much personality and history you’re pulling into bad_BANANA. Do you feel like that old-school hacker aesthetic is missing in modern tooling?

Thread Thread
 
gnomeman4201 profile image
GnomeMan4201

Yeah, honestly everything kind of feels the same these days when it comes to UI, look, and overall feel. So yes — the aesthetic soul is definitely missing in a lot of modern tools. Not many people are building things that truly stand out… something with personality, something that grabs your attention and isn’t afraid to be different.
I’ve never been to DEFCON, so I’m sure there are people there who still create and invest in that kind of energy — but what I’m saying is that it’s not common from what I can see. Everything has to appeal to everyone at once, and that pressure kind of destroys originality.

Thread Thread
 
notadevbuthere profile image
Urvisha Maniar

I feel this. There’s a whole generation of tools that look polished but feel hollow — almost like they were designed by consensus instead of by a person with a point of view. That’s why I love seeing projects where someone clearly built it for themselves first, without worrying about mass appeal.

Collapse
 
notadevbuthere profile image
Urvisha Maniar

This is seriously impressive. A personal ML framework that evolves with you? That’s the kind of project I love hearing about.

Collapse
 
juddiy profile image
Juddiy

I built Textideo simply because I was too lazy to open Premiere Pro for every single blog post update. I just wanted to turn my text into a quick video automatically. It started as a personal automation script to save my weekends, and eventually grew into a full product!

Collapse
 
notadevbuthere profile image
Urvisha Maniar

That’s such a relatable reason to build something!
I love when a small personal shortcut turns into an actual product — that’s usually when the best ideas happen.
Textideo sounds super handy! 🙌

Collapse
 
tracygjg profile image
Tracy Gilmore

For fun a friend and I built a Pomodoro Timer as a Progressive Web Application.

Collapse
 
timgabrikowski profile image
Tim Gabrikowski

I worked on a library management Software and I built myself a small script that analyzes a backup file and checks for all sorts of constraints and pulls a lot of stats. Like how many Users lent a book that month and stuff like that.

Collapse
 
nachokai profile image
Nacho

An app that monitors my sitting habits while I work and reminds me to get up and move, it uses my mac camera and tracks how long I've been seated and sends me alerts via telegram to get up. I used @vladmandic/face-api

Collapse
 
notadevbuthere profile image
Urvisha Maniar

Oh wow, that’s actually such a thoughtful tool!
I love that you built something to protect your health instead of just… sitting till your back gives up 😅
Using the camera to nudge yourself to move is genius — more people need this!

Collapse
 
cyber8080 profile image
Cyber Safety Zone

What a fantastic question! 👏 I think the most interesting tools are the ones we build for ourselves—they don’t have to be polished or “product‑ready.”

For me personally, I made a small CLI script that scans my local project folders, looks for TODO comments, and generates a list of all pending tasks (grouped by file). I know there are big issue trackers out there, but this simple script helps me stay on top of my own little code‑cleanup goals without opening Jira or Trello every time.

It’s not the prettiest, but it serves exactly what I need. And honestly, every time I run it, it feels like a little win.


Collapse
 
notadevbuthere profile image
Urvisha Maniar

Wait this is genius 😄
Do you feel like these small personal scripts help you stay more organized than big tools like Jira/Trello? Because honestly I’d use something like this if I could code.

Collapse
 
antoine_m profile image
Antoine Mesnil

I built TabFolio for myself, super ugly at start 😅
But I thought other people may find it useful too, so I tried to make a decent design and publish it 😁

Collapse
 
notadevbuthere profile image
Urvisha Maniar

Something messy and personal that slowly turns into something others can use.
Love that you polished it up and shared it — that’s super generous and inspiring! 🙌

Collapse
 
highcenburg profile image
Vicente G. Reyes

I built a very basic CRM type of web app to track my freelance job applications so that I don't forget github.com/reyesvicente/job_tracker

Collapse
 
notadevbuthere profile image
Urvisha Maniar

This is awesome — when you’re juggling tons of applications and replies take forever, having your own little CRM is a lifesaver.

Collapse
 
ilyasozkurt profile image
İlyas Özkurt
Collapse
 
csm18 profile image
csm

sz - A simple tool to find size of binaries, I use it a lot.
link to repo

Collapse
 
notadevbuthere profile image
Urvisha Maniar

Oh this is neat. Do you use it mostly for debugging builds or general cleanup?

Collapse
 
csm18 profile image
csm

Mostly for comparing output executables from different toolchains.

Collapse
 
siddhj2206 profile image
Siddhant Jain

I built cellar, a cli to make and manage proton prefixes for my games. Didn't want to deal with steam and adding non steam games.

Collapse
 
notadevbuthere profile image
Urvisha Maniar

That actually sounds really handy!
I love when people build their own tools just to make life (or gaming!) smoother.
Even though I’m not deep into the tech behind it, the idea of simplifying all that Steam setup sounds amazing. Nice work! 🎮🙌

Collapse
 
lee_789b511265b5582f68e64 profile image
Lee

Our company has a strict attendance system, so… I wrote a program for myself that shows a big “Clock-out reminder” every time it’s time to get off work.

Collapse
 
malwarebo profile image
Irfan

For myself I built this to manage docker locally: github.com/malwarebo/dockstat/

An ongoing work for community, I am building this: github.com/malwarebo/conductor

Collapse
 
tsulatsitamim profile image
Tsulatsi Tamim

I build github.com/AuthOneID/auth-one because existing tools are too complex or lack the features I need.

Collapse
 
notadevbuthere profile image
Urvisha Maniar

Sometimes the best tools come from “I just wanted something simple that actually works."
Super cool that you built your own solution instead of forcing yourself to use something that didn’t fit. 🙌

Collapse
 
vaticnz profile image
Rich Jeffries • Edited

A Model Context Protocol server that lets my AI write code, read docs, control my inference server, log semantic memory for persistence and just generally tell me I'm a nuff nuff.

Collapse
 
notadevbuthere profile image
Urvisha Maniar

ChatGPT said:

Love this 😄
Half of that sentence went over my head, but the idea is so cool — an AI that can write code, remember things and gently roast you feels like peak modern dev energy.

Does it help you more, or call you a nuff nuff more? 😂

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

I made a data analysis app for the team before. Now there are AI and app like Dify so everyone can make apps easily🎉

Collapse
 
notadevbuthere profile image
Urvisha Maniar

That’s super cool — what did the app do for your team? Always love hearing about internal tools that make work smoother!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you. The app made the data analysis process faster. Making an app is super fun so you should try too🤯

Collapse
 
rin_minea_0aaba06d446d83b profile image
RIN MINEA

GOOD

Collapse
 
radarsu profile image
Artur Kurowski
  • Free background removal tool that works well enough, scans given directories for images and cleans backgrounds.
  • Cross-platform killing process by port utility github.com/radarsu/kill-process-on....
  • CLI collecting metadata about code from special comments.
  • Unified consumer, validator and transformer of configuration passed by various inputs - env variables, process variables, flags for Node.js apps.
Collapse
 
notadevbuthere profile image
Urvisha Maniar

These are super practical — love how each tool solves a very real pain point.
That background-removal one especially… didn’t expect that from a personal project.

Collapse
 
egor_kaleynik_7dbe9393e86 profile image
Egor Kaleynik

Most of the tools I created, I did for myself:

 — just scrolls and expands collapsed sections

 — meta ads analyzer

 — parser

 — another parser

 — one more parser

 — sequential link clicker

 — bulk tech stack analyzer, up to 1,000 URLs/hour

Collapse
 
guiprav2 profile image
Guilherme • Edited

I built Webfoundry, a complete visual app builder that boosts my productivity immensely but no one seems to care: webfoundry.app/ (no account creation necessary). Here's a video I recorded for another community showing a bunch of its features: vimeo.com/manage/videos/1139210368

Also MEATEOR, a Grindr alternative I just posted here: dev.to/guiprav2/a-completely-p2p-g... (really hoping this one takes off because Grindr freaking sucks and don't get me started on Planet Romeo).

Collapse
 
syeo66 profile image
Red Ochsenbein (he/him)

A subsonic proxy and a music player app, which in combination, behave like I want music player to behave. No more Spotify, no more black-box-algorithm, and I support artists by buying music.

Collapse
 
nolanlwin profile image
Nolan Lwin • Edited

I built a Claude Code but for legacy code modernization as part of my thesis research. Feel free to support: L2M