Dapp డెవలప్మెంట్ ఫ్రేమ్వర్క్లు
ఫ్రేమ్వర్క్ల పరిచయం
పూర్తి స్థాయి వికేంద్రీకృత అప్లికేషన్ (dapp)ను నిర్మించడానికి వివిధ రకాల సాంకేతికతలు అవసరం. సాఫ్ట్వేర్ ఫ్రేమ్వర్క్లు అవసరమైన అనేక ఫీచర్లను కలిగి ఉంటాయి లేదా మీకు కావలసిన సాధనాలను ఎంచుకోవడానికి సులభమైన ప్లగిన్ సిస్టమ్లను అందిస్తాయి.
ఫ్రేమ్వర్క్లు డిఫాల్ట్గా (out-of-the-box) అనేక ఫంక్షనాలిటీలతో వస్తాయి, అవి:
- స్థానిక బ్లాక్చైన్ ఇన్స్టాన్స్ను ప్రారంభించడానికి ఫీచర్లు.
- మీ స్మార్ట్ కాంట్రాక్ట్లను కంపైల్ చేయడానికి మరియు పరీక్షించడానికి యుటిలిటీలు.
- ఒకే ప్రాజెక్ట్/రిపోజిటరీలో మీ యూజర్-ఫేసింగ్ అప్లికేషన్ను నిర్మించడానికి క్లయింట్ డెవలప్మెంట్ యాడ్-ఆన్లు.
- ఎథీరియం నెట్వర్క్లకు కనెక్ట్ అవ్వడానికి మరియు కాంట్రాక్ట్లను డిప్లాయ్ చేయడానికి కాన్ఫిగరేషన్, అది స్థానికంగా రన్ అవుతున్న ఇన్స్టాన్స్ అయినా లేదా ఎథీరియం పబ్లిక్ నెట్వర్క్లలో ఒకటైనా.
- వికేంద్రీకృత యాప్ పంపిణీ - IPFS వంటి స్టోరేజ్ ఎంపికలతో ఇంటిగ్రేషన్లు.
ముందస్తు అవసరాలు
ఫ్రేమ్వర్క్లలోకి ప్రవేశించే ముందు, మీరు ముందుగా dapps మరియు ఎథీరియం స్టాక్ గురించిన మా పరిచయాన్ని చదవాలని మేము సిఫార్సు చేస్తున్నాము.
అందుబాటులో ఉన్న ఫ్రేమ్వర్క్లు
Foundry - Foundry అనేది ఎథీరియం అప్లికేషన్ డెవలప్మెంట్ కోసం అత్యంత వేగవంతమైన, పోర్టబుల్ మరియు మాడ్యులర్ టూల్కిట్
- Foundryని ఇన్స్టాల్ చేయండి (opens in a new tab)
- Foundry పుస్తకం (opens in a new tab)
- టెలిగ్రామ్లో Foundry కమ్యూనిటీ చాట్ (opens in a new tab)
- ఆసమ్ 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 - బ్లాక్చైన్ డెవలపర్లు స్మార్ట్ కాంట్రాక్ట్లను నిర్మించడానికి, పరీక్షించడానికి, డీబగ్ చేయడానికి, పర్యవేక్షించడానికి మరియు ఆపరేట్ చేయడానికి మరియు dapp UXని మెరుగుపరచడానికి వీలు కల్పించే Web3 డెవలప్మెంట్ ప్లాట్ఫారమ్.
The Graph - బ్లాక్చైన్ డేటాను సమర్థవంతంగా క్వెరీ చేయడానికి The Graph.
Alchemy - ఎథీరియం డెవలప్మెంట్ ప్లాట్ఫారమ్.
NodeReal - ఎథీరియం డెవలప్మెంట్ ప్లాట్ఫారమ్.
thirdweb SDK - మా శక్తివంతమైన SDKలు మరియు CLIని ఉపయోగించి మీ స్మార్ట్ కాంట్రాక్ట్లతో ఇంటరాక్ట్ అవ్వగల Web3 అప్లికేషన్లను నిర్మించండి.
Chainstack - Web3 (ఎథీరియం మరియు ఇతర) డెవలప్మెంట్ ప్లాట్ఫారమ్.
Crossmint - ఎంటర్ప్రైజ్-గ్రేడ్ Web3 డెవలప్మెంట్ ప్లాట్ఫారమ్, ఇది అన్ని ప్రధాన చైన్లు EVM చైన్లు (మరియు ఇతర వాటిపై) NFT అప్లికేషన్లను నిర్మించడానికి మిమ్మల్ని అనుమతిస్తుంది.
Brownie - Python-ఆధారిత డెవలప్మెంట్ వాతావరణం మరియు టెస్టింగ్ ఫ్రేమ్వర్క్.
- డాక్యుమెంటేషన్ (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie ప్రస్తుతం నిర్వహించబడటం లేదు
ఓపెన్జెప్పెలిన్ SDK - అల్టిమేట్ స్మార్ట్ కాంట్రాక్ట్ టూల్కిట్: స్మార్ట్ కాంట్రాక్ట్లను డెవలప్ చేయడానికి, కంపైల్ చేయడానికి, అప్గ్రేడ్ చేయడానికి, డిప్లాయ్ చేయడానికి మరియు వాటితో ఇంటరాక్ట్ అవ్వడానికి మీకు సహాయపడే సాధనాల సూట్.
- ఓపెన్జెప్పెలిన్ డిఫెండర్ 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) డ్యాష్బోర్డ్, వాలెట్, ట్రేడింగ్ బాట్, కృత్రిమ మేధ ఏజెంట్ లేదా కంప్లయన్స్ ప్లాట్ఫారమ్ను నిర్మిస్తున్నా, డేటా APIలు మీకు అవసరమైన ముఖ్యమైన ఆన్చైన్ డేటాకు వేగవంతమైన, ఖచ్చితమైన మరియు డెవలపర్-స్నేహపూర్వక యాక్సెస్ను అందిస్తాయి
- వెబ్సైట్ (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 - వికేంద్రీకృత అప్లికేషన్ డెవలపర్లు తమ అప్లికేషన్లలో వికేంద్రీకృత గుర్తింపులు మరియు ధృవీకరించదగిన ఆధారాలను (verifiable credentials) నిర్మించడాన్ని సులభతరం చేసే ఓపెన్ సోర్స్, మాడ్యులర్ మరియు అజ్ఞేయ (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