Dapp विकास फ्रेमवर्क्स
फ्रेमवर्क्सची ओळख
एक परिपूर्ण विकेंद्रित ॲप्लिकेशन (dapp) तयार करण्यासाठी विविध तंत्रज्ञानांची आवश्यकता असते. सॉफ्टवेअर फ्रेमवर्क्समध्ये अनेक आवश्यक वैशिष्ट्ये समाविष्ट असतात किंवा तुम्हाला हवी असलेली साधने निवडण्यासाठी सोपी प्लगइन सिस्टीम प्रदान करतात.
फ्रेमवर्क्स अनेक अंगभूत (out-of-the-box) कार्यक्षमतेसह येतात, जसे की:
- स्थानिक ब्लॉकचेन इन्स्टन्स सुरू करण्यासाठी वैशिष्ट्ये.
- तुमचे स्मार्ट कॉन्ट्रॅक्ट्स संकलित (compile) आणि तपासण्यासाठी (test) उपयुक्तता (utilities).
- एकाच प्रोजेक्ट/रिपॉझिटरीमध्ये तुमचे युझर-फेसिंग ॲप्लिकेशन तयार करण्यासाठी क्लायंट डेव्हलपमेंट ॲड-ऑन्स.
- इथेरियम नेटवर्क्सशी कनेक्ट करण्यासाठी आणि कॉन्ट्रॅक्ट्स प्रस्थापित करण्यासाठी कॉन्फिगरेशन, मग ते स्थानिक पातळीवर चालणारे इन्स्टन्स असो किंवा इथेरियमच्या सार्वजनिक नेटवर्क्सपैकी एक असो.
- विकेंद्रित ॲप वितरण - IPFS सारख्या स्टोरेज पर्यायांसह एकत्रीकरण (integrations).
पूर्व शर्ती
फ्रेमवर्क्समध्ये जाण्यापूर्वी, आम्ही शिफारस करतो की तुम्ही प्रथम आमची dapps आणि इथेरियम स्टॅक ची ओळख वाचावी.
उपलब्ध फ्रेमवर्क्स
Foundry - Foundry हे इथेरियम ॲप्लिकेशन डेव्हलपमेंटसाठी अत्यंत वेगवान, पोर्टेबल आणि मॉड्युलर टूलकिट आहे
- Foundry इन्स्टॉल करा (opens in a new tab)
- Foundry पुस्तक (opens in a new tab)
- टेलिग्राम् वर Foundry कम्युनिटी चॅट (opens in a new tab)
- Awesome Foundry (opens in a new tab)
Hardhat - व्यावसायिकांसाठी इथेरियम डेव्हलपमेंट वातावरण.
Ape - Python वापरकर्ते, डेटा सायंटिस्ट्स आणि सुरक्षा व्यावसायिकांसाठी स्मार्ट कॉन्ट्रॅक्ट डेव्हलपमेंट टूल.
Web3j - JVM वर ब्लॉकचेन ॲप्लिकेशन्स विकसित करण्यासाठी एक प्लॅटफॉर्म.
ethers-kt - EVM-आधारित ब्लॉकचेनसाठी असिंक (Async), उच्च-कार्यक्षमता असलेली Kotlin/Java/Android लायब्ररी.
Create Eth App - एका कमांडने इथेरियम-सक्षम ॲप्स तयार करा. निवडण्यासाठी UI फ्रेमवर्क्स आणि विकेंद्रित वित्त (DeFi) टेम्पलेट्सच्या विस्तृत ऑफरसह येते.
Scaffold-Eth - Web3 साठी Ethers.js + Hardhat + React कंपोनंट्स आणि हुक्स: स्मार्ट कॉन्ट्रॅक्ट्सद्वारे समर्थित विकेंद्रित ॲप्लिकेशन्स तयार करण्यास सुरुवात करण्यासाठी तुम्हाला आवश्यक असलेले सर्व काही.
Tenderly - Web3 डेव्हलपमेंट प्लॅटफॉर्म जे ब्लॉकचेन डेव्हलपर्सना स्मार्ट कॉन्ट्रॅक्ट्स तयार करण्यास, तपासण्यास, डीबग करण्यास, मॉनिटर करण्यास आणि ऑपरेट करण्यास तसेच dapp UX सुधारण्यास सक्षम करते.
The Graph - ब्लॉकचेन डेटा कार्यक्षमतेने क्वेरी करण्यासाठी The Graph.
Alchemy - इथेरियम डेव्हलपमेंट प्लॅटफॉर्म.
NodeReal - इथेरियम डेव्हलपमेंट प्लॅटफॉर्म.
thirdweb SDK - आमच्या शक्तिशाली SDKs आणि CLI चा वापर करून तुमच्या स्मार्ट कॉन्ट्रॅक्ट्सशी संवाद साधू शकणारे Web3 ॲप्लिकेशन्स तयार करा.
Chainstack - Web3 (इथेरियम आणि इतर) डेव्हलपमेंट प्लॅटफॉर्म.
Crossmint - एंटरप्राइझ-ग्रेड Web3 डेव्हलपमेंट प्लॅटफॉर्म, जे तुम्हाला सर्व प्रमुख चेन्स EVM चेन्स (आणि इतर) वर NFT ॲप्लिकेशन्स तयार करण्याची अनुमती देते.
Brownie - Python-आधारित डेव्हलपमेंट वातावरण आणि टेस्टिंग फ्रेमवर्क.
- डॉक्युमेंटेशन (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie सध्या अनमेंटेन्ड (unmaintained) आहे
ओपनझेपलिन SDK - अल्टीमेट स्मार्ट कॉन्ट्रॅक्ट टूलकिट: स्मार्ट कॉन्ट्रॅक्ट्स विकसित करण्यासाठी, संकलित करण्यासाठी, अपग्रेड करण्यासाठी, प्रस्थापित करण्यासाठी आणि त्यांच्याशी संवाद साधण्यासाठी मदत करणारी टूल्सची एक सूट.
- ओपनझेपलिन Defender SDK (opens in a new tab)
- GitHub (opens in a new tab)
- कम्युनिटी फोरम (opens in a new tab)
- ओपनझेपलिन SDK चा विकास थांबला आहे
Catapulta - मल्टी-चेन स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापना टूल, ब्लॉक एक्सप्लोरर्समध्ये पडताळणी स्वयंचलित करते, प्रस्थापित केलेल्या स्मार्ट कॉन्ट्रॅक्ट्सचा मागोवा ठेवते आणि प्रस्थापना अहवाल शेअर करते, Foundry आणि Hardhat प्रोजेक्ट्ससाठी प्लग-अँड-प्ले.
GoldRush (Covalent द्वारे समर्थित) - GoldRush डेव्हलपर्स, विश्लेषक आणि एंटरप्रायझेससाठी सर्वात व्यापक ब्लॉकचेन डेटा API सूट ऑफर करते. तुम्ही विकेंद्रित वित्त (DeFi) डॅशबोर्ड, वॉलेट, ट्रेडिंग बॉट, एआय एजंट किंवा कंप्लायन्स प्लॅटफॉर्म तयार करत असलात तरीही, डेटा APIs तुम्हाला आवश्यक असलेल्या आवश्यक ऑनचेन डेटासाठी जलद, अचूक आणि डेव्हलपर-अनुकूल ॲक्सेस प्रदान करतात
- वेबसाइट (opens in a new tab)
- डॉक्युमेंटेशन (opens in a new tab)
- GitHub (opens in a new tab)
- डिस्कॉर्ड् (opens in a new tab)
Wake - कॉन्ट्रॅक्ट्स टेस्टिंग, फझिंग, प्रस्थापना, असुरक्षितता स्कॅनिंग आणि कोड नेव्हिगेशनसाठी ऑल-इन-वन Python फ्रेमवर्क.
- होमपेज (opens in a new tab)
- डॉक्युमेंटेशन (opens in a new tab)
- GitHub (opens in a new tab)
- VS Code एक्स्टेंशन (opens in a new tab)
Veramo - ओपन सोर्स, मॉड्युलर आणि अज्ञेयवादी (agnostic) फ्रेमवर्क जे विकेंद्रित ॲप्लिकेशन डेव्हलपर्सना त्यांच्या ॲप्लिकेशन्समध्ये विकेंद्रित ओळख आणि पडताळणी करण्यायोग्य क्रेडेन्शियल्स तयार करणे सोपे करते.
- होमपेज (opens in a new tab)
- डॉक्युमेंटेशन (opens in a new tab)
- GitHub (opens in a new tab)
- डिस्कॉर्ड् (opens in a new tab)
- NPM पॅकेज (opens in a new tab)
पुढील वाचन
तुम्हाला मदत केलेल्या एखाद्या कम्युनिटी रिसोर्सबद्दल माहिती आहे का? हे पेज संपादित करा आणि ते जोडा!
संबंधित विषय
ट्युटोरिअल्स: इथेरियमवरील डेव्हलपमेंट फ्रेमवर्क्स
- नवशिक्यांसाठी हॅलो वर्ल्ड स्मार्ट कॉन्ट्रॅक्ट – फुलस्टॅक – Hardhat वापरून हॅलो वर्ल्ड स्मार्ट कॉन्ट्रॅक्ट तयार करा आणि प्रस्थापित करा, त्यानंतर ते फ्रंटएंडशी कनेक्ट करा.
पृष्ठ शेवटचे अपडेट: 26 फेब्रुवारी, 2026