- Ferrite एक Rust-आधारित टेक्स्ट एडिटर है, जो Markdown, JSON, YAML और TOML फ़ाइलों को तेज़ और हल्के तरीके से एडिट कर सकता है
- egui framework का उपयोग करके यह नैटिव-स्तर की responsiveness और cross-platform रनटाइम environment प्रदान करता है
- WYSIWYG preview, MermaidJS डायग्राम रेंडरिंग, Git integration, workspace mode जैसी कई सुविधाओं का समर्थन
- प्रोजेक्ट का सारा Rust code और documentation AI (Claude by Anthropic) द्वारा बनाया गया है, जबकि इंसानों ने review और testing की ज़िम्मेदारी संभाली
- AI-सहायता प्राप्त development के वास्तविक उपयोग के उदाहरण के रूप में, यह Rust ecosystem और AI development collaboration की संभावनाएँ दिखाने वाला प्रोजेक्ट है
Ferrite परिचय
- Ferrite Markdown, JSON, YAML और TOML फ़ाइलों को सपोर्ट करने वाला एक तेज़ और हल्का टेक्स्ट एडिटर है
- यह Rust और egui में लिखा गया है, जिससे नैटिव-स्तर की responsiveness और cross-platform execution सुनिश्चित होती है
- मुख्य रूप से Windows पर develop और test किया गया है, लेकिन Linux और macOS पर भी चल सकता है
- Windows, Linux(.deb, tar.gz), macOS(Intel/ARM) के लिए prebuilt binaries उपलब्ध हैं
AI-आधारित development
- Ferrite का सारा Rust code, documentation और configuration files AI (Claude by Anthropic) ने लिखी हैं
- डेवलपर ने product direction तय करने, testing करने और AI development को coordinate करने की भूमिका निभाई
- code को review और testing के बाद स्वीकार किया जाता है, और AI generation process को पारदर्शी रूप से साझा किया गया है
- इस प्रोजेक्ट का उद्देश्य AI-सहायता प्राप्त development की सीमाओं और संभावनाओं की खोज करना है
प्रमुख फीचर्स
- Markdown real-time preview (WYSIWYG) और syntax highlighting का समर्थन
- Multi-format support: Markdown, JSON, YAML, TOML
- Tree Viewer के ज़रिए JSON/YAML/TOML संरचना को hierarchy में browse और inline edit किया जा सकता है
- Regex search/replace, line move (Alt+↑/↓), line duplicate (Ctrl+Shift+D) जैसे productivity features शामिल
- Auto bracket/quote closing, auto save, line width setting, minimap, code folding जैसी सुविधाएँ उपलब्ध
MermaidJS डायग्राम रेंडरिंग
- MermaidJS का उपयोग करके 11 प्रकार के डायग्राम नैटिव रूप से render किए जाते हैं
- Flowchart, Sequence, Pie, State, Mindmap, Class, ER, Git Graph, Gantt, Timeline, User Journey
- Markdown preview के भीतर इन्हें सीधे visualize किया जा सकता है
Workspace और editing environment
- Workspace Mode के साथ folder स्तर पर खोलना, file tree navigation, quick file switch (Ctrl+P), full search (Ctrl+Shift+F) का समर्थन
- Git integration के ज़रिए modified, added और ignored files की स्थिति को visually दिखाया जाता है
- Session restore फीचर restart के समय tabs, cursor position और scroll state को पुनर्स्थापित करता है
- Zen Mode केंद्रित writing environment देता है, और Split View में source और rendered output को साथ देखा जा सकता है
अभी कोई टिप्पणी नहीं है.