30 पॉइंट द्वारा yupkidangju 2026-02-21 | 20 टिप्पणियां | WhatsApp पर शेयर करें

भारी Electron-आधारित IDE खोलना बोझिल लगता है, और cloud-आधारित note apps को लेकर security की चिंता रहती है, इसलिए मैं अपने हाथों से बनाए गए पूरी तरह local web editor WebMemo Pro का परिचय दे रहा हूँ.

यह React या Webpack जैसे build tools के बिना, केवल Vanilla HTML/JS/CSS से browser की सीमाओं को परखने वाला एक personal project है.

[मुख्य तकनीकी विशेषताएँ]

Native file save (File System Access API): browser में Ctrl+S दबाने पर "Save As" विंडो के बिना local disk की मूल file को सीधे overwrite करता है.

पूरी Vim mode support: इसमें CodeMirror 6-आधारित Vim emulator शामिल है. दिलचस्प बात यह है कि Vim का :w कमांड वास्तव में local file system save से जुड़ा हुआ है, और :wq डालने पर save के बाद browser tab बंद हो जाए, ऐसा implement किया गया है.

Local time machine (IndexedDB): 5MB capacity limit वाले localStorage की जगह IndexedDB का उपयोग करके GB स्तर तक offline storage संभव है. साथ ही, हर tab के लिए हाल की 10 revision snapshots को background में अपने-आप सुरक्षित रखा जाता है, ताकि data loss रोका जा सके.

Zero-Dependency & offline operation: कोई backend server है ही नहीं. GitHub repository डाउनलोड करके केवल index.html पर double-click करने से भी पूरी तरह offline स्थिति में सभी features काम करते हैं.

इसके अलावा drag-and-drop file open, Markdown real-time rendering (Floating TOC सहित), minimap जैसे developer-friendly UX भी implement किए गए हैं.

हल्के text editing या Markdown writing की ज़रूरत होने पर यह उपयोगी हो सकता है. Feedback या code review हमेशा स्वागतयोग्य हैं!

डेमो: https://yupkidangju.github.io/webmemo/

source code (GitHub): https://github.com/Yupkidangju/webmemo

20 टिप्पणियां

 
jtpark03 2026-02-21

बहुत बढ़िया है

 
yupkidangju 2026-02-21

धन्यवाद!

 
freedomzero 2026-02-24

यह closed source है, लेकिन मैं 100% offline scratchboard बना रहा हूँ: https://zetopad.site/

 
yupkidangju 2026-02-24

वाकई कमाल है। डिज़ाइन बेहद शानदार है। यह एक बहुत उम्मीद जगाने वाला प्रोजेक्ट है!

 
shakespeares 2026-02-23

शानदार है~

 
yupkidangju 2026-02-23

धन्यवाद!

 
boxqkrtm 2026-02-23

अच्छा है
लगता है कि mobile पर header वाले हिस्से की vertical scroll भी रोक दी जाए तो अच्छा होगा

 
yupkidangju 2026-02-23

मैंने कोड जोड़कर टेस्ट किया तो कोई समस्या नहीं लगी, लेकिन अगर कोई दिक्कत हो तो फ़ीडबैक दें, मैं उसे शामिल कर दूँगा।

 
nobae 2026-02-23

अच्छा है

 
yupkidangju 2026-02-23

धन्यवाद!

 
t7vonn 2026-02-23

अच्छा है!

थोड़ा इस्तेमाल करके कुछ फ़ीडबैक छोड़ रहा/रही हूँ।

  • Mac पर आमतौर पर ctrl की बजाय cmd का ज़्यादा इस्तेमाल होता है, इसलिए Mac में कमांड के लिए ctrl/cmd दोनों को अनुमति दी जाए, या केवल cmd को अनुमति दी जाए तो भी ठीक लगेगा (उदाहरण: फ़ाइल सेव -> ctrl/cmd+s) — जाँचने पर देखा कि कुछ कमांड केवल cmd से ही काम करते हैं (उदाहरण: Undo — केवल cmd+z काम करता है)
  • कमांड इनपुट करते समय अगर Korean भी उसी तरह स्वीकार किया जाए तो सुविधाजनक होगा (उदाहरण: ctrl/cmd+s के मामले में ctrl/cmd+ को भी वही इनपुट माना जाए)
  • vim command mode में Enter दबाने पर मेरे हिसाब से सिर्फ कर्सर को move होना चाहिए, लेकिन newline जुड़ जाती है
 
yupkidangju 2026-02-23

आपके बताए गए फ़ीडबैक को मैंने एक बार लागू करके देखा है। अगर कुछ काम नहीं करता हो तो बताइए, मैं उसे ठीक करने की कोशिश करूँगा। Korean command support और Enter दबाने पर newline — ये दोनों दरअसल एक ही समस्या थीं..

 
heycalmdown 2026-02-23

https://github.com/Yupkidangju/AIHack
https://github.com/Yupkidangju/SheetPicker

दूसरे प्रोजेक्ट्स भी शानदार हैं

 
yupkidangju 2026-02-23

धन्यवाद! वह अभी भी सभी के लिए डेवलपमेंट में है। इसे पूरी तरह बनाना होगा!

 
zinisuni 2026-02-23

ओ.. यह तो वाकई बहुत बढ़िया है~~

 
yupkidangju 2026-02-23

धन्यवाद!

 
chl11wq12 2026-02-22

वाह!

 
yupkidangju 2026-02-23

धन्यवाद!

 
aqwer31560 2026-02-22

कमाल है

 
yupkidangju 2026-02-23

धन्यवाद। मैंने इसे थोड़ा और अपडेट किया है ताकि Mermaid maps और diagrams भी render हो सकें!