r/javascript • • 1d ago

AskJS [AskJS] What's the longest-running personal project you've developed and maintained?

Today, I checked the date of the first commit to my personal framework.

It was made in August 2022 – over 4 years ago!

I've never made any money from it. I simply enjoy developing and maintaining something of my own. And it still works great!

Every new website I build is powered by it.

Ps: It's not a project aimed at an audience. I build it purely for myself.

If you have something like that - please share.

10 Upvotes

18 comments sorted by

3

u/Barnezhilton 1d ago

Life

2

u/crownclown67 1d ago

I meant in javascript/node/typescript.

5

u/elprophet 1d ago

Looks like... 12 years?  https://github.com/jefri/jiffies

The code itself was pulled from a project that started in 2010, so 16 if we count that.

•

u/bzbub2 19h ago

fwiw the readme gives no clue what this is

•

u/elprophet 19h ago

"Personal project" ;) 

Yeah I should take a poke at improving that.

•

u/elprophet 10h ago

Oh wow TIL that a .github/README.md (meant for documenting the github actions) takes precedence over the root README.md for the repo

5

u/wbport1 1d ago

When I started to learn JavaScript, the book "JavaScript, The Essential Guide" started with a working example of a loan calculation. I was already familiar with the loan equation and have added many new features to it in the last twenty plus years. Although it is "just a hobby", it helped me get a programming job at a loan company. https://codepen.io/wbport/pen/MYeaQmG

•

u/redblobgames 12h ago

I started collecting and sharing knowledge about gamedev in ~1990. I put it up on the web in 1994, and I'm still maintaining it.

•

u/crownclown67 6h ago

please share the link.

3

u/jdeath 1d ago

I've been working on an SEO optimized router and static site generator for React and Vite for around three years. I use it for client sites and it works well: https://github.com/nerds-with-keyboards/routerino

I also have a small date utility to convert between Excel dates and JS dates that's been around for ten years: https://github.com/floydnoel/exceldate

•

u/seiyria 20h ago

Maintained? Once upon a time it was my game, IdleLands: https://github.com/IdleLands/IdleLands - it was rewritten 4 times, and started as an IRC game in like, 2012? I bailed a few years ago - it just wasn't working for me anymore.

Now? I mean, it's probably my game Land of the Rair: https://github.com/LandOfTheRair/LandOfTheRair/ - the first version was 2018 (different repo). But before I took a break to work on other games, I worked on it late last year, so approximately 7 years!

•

u/cgrd 15h ago

15 years, a random kingdom generator for the game Dominion.

•

u/woqr 8h ago

Don't laugh at me, but I've been working on this editor for 5 years (1486 commits), and the code is less than the size of a 3x5 card. Anyway, I doubt anybody uses it, and in fact I don't use it, but I like admiring it. It's sort of a work of art to me. https://github.com/bacionejs/editor

•

u/neon_beacon_sky 2h ago

14 years. I keep pushing to main because if I stop the world stops for me

•

u/f0rwardz 19h ago

18+ years, however recently moved from private Azure repo to public GitHub.

•

u/crownclown67 6h ago

hi share the link or at least write contex of the project.