🎧 Listen to this article: हिंदी · English · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · ଓଡ଼ିଆ · 日本語 · 中文
🌍 Read this in your language: हिंदी · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · ଓଡ଼ିଆ · 日本語 · 中文
हर डेवलपर के पास ऐसे प्रोजेक्ट होते हैं — शुक्रवार की रात को सच्चे उत्साह के साथ शुरू किए गए साइड प्रोजेक्ट, जो अगले मंगलवार तक चुपचाप छोड़ दिए जाते हैं। वे केवल भूले हुए GitHub रिपॉजिटरी के कब्रिस्तान में गायब होने से बेहतर के हकदार हैं।
DevGraveyard के पीछे यही फिलॉसफी है, जो Varshith V Hegde द्वारा बनाया गया एक मेमोरियल प्लेटफॉर्म है और 12 जुलाई, 2026 को DEV Community पर पोस्ट किया गया था। यह एक वास्तविक समस्या का रचनात्मक समाधान है: डेवलपर्स वास्तव में इन छोड़े गए प्रोजेक्ट्स के लिए शोक मनाते हैं। यह टूल उस दुख को कुछ सार्थक और, ईमानदारी से, काफी मजेदार में बदल देता है।
असल समस्या क्या है?
जब आप किसी साइड प्रोजेक्ट को छोड़ते हैं, तो अक्सर उसमें वास्तविक भावनाएं शामिल होती हैं। आप इसके बारे में उत्साहित थे। आपने इसमें समय लगाया। शायद जीवन व्यस्त हो गया, या विचार उम्मीद से ज्यादा कठिन निकला, या आपने बस रुचि खो दी। प्रोजेक्ट बस डिजिटल लिम्बो में गायब हो जाता है।
DevGraveyard इसे अलग तरह से लेता है। आपके प्रोजेक्ट को चुपचाप फीका पड़ने देने के बजाय, प्लेटफॉर्म इसे एक उचित विदाई देता है — समाधि का पत्थर, शोक संदेश और सामुदायिक शोक के साथ। यह सतह पर मूर्खतापूर्ण लगता है, लेकिन यह कुछ वास्तविक पकड़ता है: आपके द्वारा बनाई गई किसी चीज़ को जाने देने की खट्टी-मीठी भावना।
यह वास्तव में कैसे काम करता है
प्रक्रिया सरल और जानबूझकर नाटकीय है। जब आप devgraveyard.varshithvhegde.in पर लाइव डेमो देखते हैं, तो आप अपने GitHub खाते को कनेक्ट करके शुरुआत करते हैं। प्लेटफॉर्म फिर आपको तीन-चरणीय दफनाने वाले विज़ार्ड के माध्यम से ले जाता है।
सबसे पहले, आप चुनते हैं कि किस छोड़ी गई रिपॉजिटरी को दफनाना है। टूल आपके वास्तविक GitHub रिपॉजिटरी को लाता है और आपको दिखाता है कि किसे पहले से नहीं दफनाया गया है — ताकि एक ही प्रोजेक्ट को दो बार दफनाने से बचा जा सके।
दूसरा, आप एक क्यूरेटेड सूची से "cause of death" चुनते हैं। विकल्प डार्कली फनी हैं: "Never Made it Past Localhost," "Ran Out of Weekend," "It Was Complicated." यदि इनमें से कोई फिट नहीं बैठता है तो आप अपना खुद का कारण भी लिख सकते हैं। आपको अंतिम संदेश के रूप में 100 वर्णों तक एक एपिटाफ (समाधि लेख) जोड़ने के लिए आमंत्रित किया जाता है।
तीसरा, दफनाने के अंतिम होने से पहले, आप अपने प्रोजेक्ट के वास्तविक डेटा के साथ रेंडर किए गए अपने समाधि के पत्थर का लाइव पूर्वावलोकन देखते हैं। यहीं से तकनीकी दिल दिखना शुरू होता है।
इमोशनल डेटा लेयर
यहाँ DevGraveyard चतुर हो जाता है। प्लेटफॉर्म केवल एक जेनेरिक मेमोरियल नहीं बनाता है — यह आपके वास्तविक कमिट इतिहास का विश्लेषण करता है।
जब आप किसी प्रोजेक्ट को दफनाते हैं, तो टूल GitHub से आपका पूरा कमिट इतिहास डाउनलोड करता है और गणना करता है कि निर्माता इसे "obsession data" क्या कहता है। इसका मतलब है कि जैसी चीजें खोजना: आपका पीक ऑबसेशन स्ट्रीक (लगातार कमिट के सबसे लंबे दिन), एक दिन में कमिट की अधिकतम संख्या, और आपका नवीनतम नाइट सेशन (आधी रात और 5 AM के बीच किए गए कमिट)। यह आपके अंतिम कमिट संदेश को आपके "अंतिम शब्दों" के रूप में भी सहेजता है।
ये संख्याएँ आपके समाधि के पत्थर पर दिखाई देती हैं। तो अगर आपके प्रोजेक्ट में इसके सबसे अच्छे दिन में 30 कमिट थे, तो वह तथ्य इसके स्मारक का हिस्सा बन जाता है। 3 कुल कमिट वाला प्रोजेक्ट सैकड़ों वाले प्रोजेक्ट की तुलना में एक बहुत ही अलग कहानी बताता है।
AI शोक संदेश — जहाँ यह व्यक्तिगत हो जाता है
एक बार जब आपका समाधि का पत्थर बन जाता है, तो Google Gemini (विशेष रूप से gemini-2.5-flash मॉडल) आपसे आपके प्रोजेक्ट को एक नाटकीय ब्रेकअप लेटर लिखता है। यह कोई जेनेरिक टेम्पलेट नहीं है। प्रॉम्प्ट को सावधानीपूर्वक इंजीनियर किया गया है।
AI ठीक तीन पैराग्राफ लिखता है, जिसे एक पत्र के रूप में स्वरूपित किया गया है जो "Dear [project name]" के साथ खुलता है और "Yours, but not anymore, — A Tired Developer" के साथ बंद होता है। प्रॉम्प्ट स्पष्ट रूप से Gemini को आपके कम से कम दो वास्तविक डेटा पॉइंट संदर्भित करने के लिए कहता है: आपका पीक ऑबसेशन, आपके लेट-नाइट कोडिंग सेशन, आपकी मृत्यु का कारण, और आपका अंतिम कमिट संदेश। टोन नाटकीय, डार्कली फनी और वास्तविक रूप से उदास होना चाहिए — सभी 250 शब्दों के भीतर।
निर्माता ने अपने स्वयं के छोड़े गए ARweave प्रोजेक्ट (56 कमिट, सबसे अच्छे दिन पर 30, "Never Made it Past Localhost" के रूप में दफनाया गया) का एक उदाहरण साझा किया। Gemini ने लिखा: "I remember the fervor, the peak obsession when I clocked 30 commits in a single day, mapping out every PLpgSQL schema and every front-end interaction. We built features that felt so robust within the confines of our little local development environment."
ध्यान दें कि AI कैसे वास्तविक संख्याओं को संदर्भित करता है और इसमें शामिल वास्तविक कार्य को स्वीकार करता है। जब आप पहली बार शोक संदेश देखते हैं, तो यह एक टाइपराइटर एनीमेशन के साथ दिखाई देता है, फिर डेटाबेस में स्थायी रूप से सहेज लिया जाता है।
3D ग्रेवयार्ड एक्सपीरियंस
दृश्य केंद्र Three.js और React Three Fiber के साथ बनाया गया एक इंटरैक्टिव 3D कब्रिस्तान है। यह नंगे सर्दियों के पेड़ों, जुगनुओं, टिमटिमाती मोमबत्तियों, जमीन से उठती चमकती आत्माओं और चांदनी के साथ एक पूरा दृश्य है। समाधि के पत्थर खुद कई टुकड़ों के बजाय एक ही ज्यामितीय आकार (ExtrudeGeometry) का उपयोग करके रेंडर किए जाते हैं — साफ और अधिक सुरुचिपूर्ण।
आप वास्तविक समय में इसके साथ बातचीत कर सकते हैं। मोमबत्ती जलाने के लिए समाधि के पत्थर पर क्लिक करें, एक संदेश छोड़ें, या प्रोजेक्ट को पुनर्जीवित करने के लिए वोट करें। ये क्रियाएं लाइव API को कॉल करती हैं, और 3D दृश्य तुरंत प्रतिक्रिया करता है। यह चीज़ी हुए बिना नाटकीय है।
2026 में यह क्यों मायने रखता है
2026 में, साइड प्रोजेक्ट पहले से कहीं अधिक आम हैं। शिपिंग के लिए बाधा कम है — आप Vercel जैसे प्लेटफॉर्म के साथ कुछ ही मिनटों में कुछ लाइव तैनात कर सकते हैं। लेकिन भावनात्मक जटिलता बनी हुई है। डेवलपर्स पूर्णकालिक काम, ओपन-सोर्स योगदान, सीखने और व्यक्तिगत प्रोजेक्ट्स के बीच तालमेल बिठा रहे हैं। बर्नआउट वास्तविक है। प्रोजेक्ट हजारों वैध कारणों से विफल होते हैं।
DevGraveyard स्वीकार करता है कि बर्नआउट और विफलता को शर्मनाक होने की आवश्यकता नहीं है। वे एक डेवलपर होने का हिस्सा हैं। यह टूल आपको यह दिखावा किए बिना इसे संसाधित करने देता है कि प्रोजेक्ट कभी हुआ ही नहीं।
तकनीकी स्टैक
यह कैसे बनाया गया है, इसके बारे में उत्सुक किसी के लिए भी: फ्रंटएंड TypeScript, Tailwind CSS, और shadcn/ui कंपोनेंट्स के साथ Next.js 14 है। बैकएंड प्रमाणीकरण (GitHub OAuth), डेटाबेस स्टोरेज (PostgreSQL), और रो-लेवल सिक्योरिटी के लिए Supabase का उपयोग करता है। AI इंटीग्रेशन Google Gemini है। डिप्लॉयमेंट Vercel पर है। कोड GitHub पर Varshithvhegde/devgraveyard के तहत ओपन सोर्स है।
एक सार्वजनिक मेमोरियल वॉल
दफनाए गए प्रोजेक्ट /graveyard पर एक सार्वजनिक कब्रिस्तान की दीवार में शामिल होते हैं, जहाँ कोई भी सभी स्मारकों को देख सकता है। आप नवीनतम, सबसे अधिक शोक मनाए गए (जलाई गई मोमबत्तियों द्वारा), या सबसे अधिक पुनरुत्थान वोटों द्वारा छाँट सकते हैं। इसमें एक सामुदायिक पहलू है — अजनबी मोमबत्तियां जला सकते हैं और उन प्रोजेक्ट्स के लिए RIP संदेश छोड़ सकते हैं जो उनके भी नहीं हैं। यह अजीब तरह से पौष्टिक है।
निष्कर्ष
DevGraveyard एक ही समय में मज़ेदार और छू लेने वाला है। सतह पर, यह छोड़े गए साइड प्रोजेक्ट्स के बारे में एक मज़ाक है। लेकिन इसके नीचे, यह डेवलपर्स द्वारा किए गए कार्य के सम्मान पर बनाया गया है, यहाँ तक कि जब वह कार्य जीवित नहीं रहता है। यह दुख को गंभीरता से लेता है, डेटा को गंभीरता से लेता है, और अलविदा को गंभीरता से लेता है। वह संयोजन इसे काम करता है।
गुण
- एक आम डेवलपर अनुभव का वास्तव में सम्मानजनक व्यवहार
- आपके प्रोजेक्ट का वास्तविक डेटा प्रत्येक शोक संदेश को अद्वितीय और व्यक्तिगत बनाता है
- 3D कब्रिस्तान दिखने में आकर्षक है और इसके साथ बातचीत करने में मज़ा आता है
- ओपन सोर्स, इसलिए कोई भी देख सकता है कि यह कैसे बना है
- सामुदायिक सुविधाएँ (मोमबत्तियाँ, संदेश, पुनरुत्थान वोट) वास्तविक सामाजिक अर्थ जोड़ते हैं
- AI का चतुर उपयोग जो जेनेरिक टेम्पलेट्स से परे जाता है
दोष
- GitHub प्रोजेक्ट्स तक सीमित; अन्य प्लेटफॉर्म समर्थित नहीं हैं
- GitHub OAuth लॉगिन की आवश्यकता है, जिससे कुछ डेवलपर्स बच सकते हैं
- अगर सैकड़ों प्रोजेक्ट दफनाए जाते हैं तो 3D कब्रिस्तान धीमा हो सकता है
- किसी प्रोजेक्ट को वापस सक्रिय स्थिति में "पुनर्जीवित" करने का कोई तरीका नहीं है, केवल इसके लिए वोट करें
- एपिटाफ (समाधि लेख) 100 वर्णों पर सीमित हैं, जो कुछ विचारों के लिए सीमित महसूस होता है
सावधानी
यह लेख शैक्षिक है और एक वास्तविक प्रोजेक्ट का वर्णन करता है जैसा कि यह 12 जुलाई, 2026 को मौजूद था। तकनीकी स्टैक, सुविधाएँ, और लाइव डेमो लिंक उस तिथि के अनुसार सटीक हैं। उन पर भरोसा करने से पहले किसी भी प्लेसहोल्डर मान (जैसे उदाहरण उपयोगकर्ता नाम या डोमेन) को वास्तविक मानों से बदला जाना चाहिए। पाठकों को टूल का उपयोग करने या इसके हिस्सों के पुनर्निर्माण से पहले सभी दावों को सत्यापित करने के लिए स्रोत लेख और लाइव डेमो पर जाना चाहिए।
अक्सर पूछे जाने वाले प्रश्न
- DevGraveyard किस AI मॉडल का उपयोग करता है? — प्लेटफॉर्म आपके दफनाए गए प्रोजेक्ट्स के लिए व्यक्तिगत शोक संदेश लिखने के लिए Google Gemini (gemini-2.5-flash) का उपयोग करता है।
- क्या मैं कई प्रोजेक्ट दफना सकता हूँ? — हाँ, आपके पास जितने भी छोड़े गए प्रोजेक्ट हैं, आप उतने दफना सकते हैं। सिस्टम एक ही रिपॉजिटरी को दो बार दफनाने से रोकता है।
- क्या DevGraveyard ओपन सोर्स है? — हाँ, कोड GitHub पर Varshithvhegde/devgraveyard के अंतर्गत उपलब्ध है ताकि कोई भी देख सके कि यह कैसे काम करता है या इसे रीमिक्स कर सकता है।
- यह GitHub से कौन सा डेटा निकालता है? — टूल पीक ऑबसेशन स्ट्रीक, कुल कमिट, अब तक का सबसे अच्छा दिन, लेट-नाइट सेशन, और आपके अंतिम कमिट संदेश को खोजने के लिए आपके पूरे कमिट इतिहास का विश्लेषण करता है।
- क्या अन्य लोग मेरे दफनाए गए प्रोजेक्ट देख सकते हैं? — हाँ, सभी दफनाए गए प्रोजेक्ट /graveyard पर सार्वजनिक मेमोरियल वॉल पर दिखाई देते हैं, जहाँ अजनबी संदेश छोड़ सकते हैं और मोमबत्तियां जला सकते हैं।
- 3D कब्रिस्तान क्या है? — एक इंटरैक्टिव Three.js कब्रिस्तान जहाँ आप रीयल टाइम में उनके साथ बातचीत करने, मोमबत्तियां जलाने और प्रोजेक्ट्स को पुनर्जीवित करने के लिए वोट करने के लिए समाधि के पत्थरों पर क्लिक कर सकते हैं।
- क्या मुझे इसे आज़माने के लिए छोड़े गए प्रोजेक्ट्स की आवश्यकता है? — हाँ, DevGraveyard का परीक्षण करने के लिए आपको कम से कम एक रिपॉजिटरी वाले GitHub खाते की आवश्यकता होगी, हालाँकि आप लॉग इन किए बिना सार्वजनिक कब्रिस्तान देख सकते हैं।
- क्या यह सिर्फ एक मज़ाक प्रोजेक्ट है? — इसे हास्य के साथ बनाया गया है, लेकिन आपके वास्तविक प्रोजेक्ट डेटा के लिए तकनीकी निष्पादन और सम्मान पूरी तरह से वास्तविक हैं।
टैग
#side-projects #developer-tools #ai-eulogy #three-js #github #devgraveyard #passion-projects
Linux Server Hardening Checklist
30 practical steps to take a fresh Linux box from default to defensible. Enter your email — you'll get the PDF instantly, plus new posts on Linux, security & AI.
Free. No spam — unsubscribe in one click.


Responses
Sign in to leave a response.