---
title: "Dapp Geliştirme Çerçeveleri"
description: "Çerçevelerin avantajlarını keşfedin ve mevcut seçenekleri karşılaştırın."
lang: tr
---

## Çerçevelere giriş {#introduction-to-frameworks}

Tam teşekküllü bir merkeziyetsiz uygulama (dapp) oluşturmak, farklı teknoloji parçaları gerektirir. Yazılım çerçeveleri, ihtiyaç duyulan özelliklerin çoğunu içerir veya istediğiniz araçları seçmeniz için kolay eklenti sistemleri sağlar.

Çerçeveler, aşağıdakiler gibi birçok kullanıma hazır işlevsellikle birlikte gelir:

- Yerel bir blokzincir örneği başlatmak için özellikler.
- Akıllı sözleşmelerinizi derlemek ve test etmek için araçlar.
- Kullanıcıya dönük uygulamanızı aynı proje/depo içinde oluşturmak için istemci geliştirme eklentileri.
- İster yerel olarak çalışan bir örneğe ister Ethereum'un genel ağlarından birine olsun, Ethereum ağlarına bağlanmak ve sözleşmeleri dağıtmak için yapılandırma.
- Merkeziyetsiz uygulama dağıtımı - IPFS gibi depolama seçenekleriyle entegrasyonlar.

## Ön koşullar {#prerequisites}

Çerçevelere dalmadan önce, [dapp'lere](/developers/docs/dapps/) ve [Ethereum yığınına](/developers/docs/ethereum-stack/) giriş yazılarımızı okumanızı öneririz.

## Mevcut çerçeveler

**Foundry** - **_Foundry, Ethereum uygulama geliştirmesi için son derece hızlı, taşınabilir ve modüler bir araç takımıdır_**

- [Foundry'yi yükleyin](https://book.getfoundry.sh/)
- [Foundry kitabı](https://book.getfoundry.sh/)
- [Telegram'da Foundry topluluk sohbeti](https://t.me/foundry_support)
- [Awesome Foundry](https://github.com/crisgarner/awesome-foundry)

**Hardhat -** **_Profesyoneller için Ethereum geliştirme ortamı._**

- [hardhat.org](https://hardhat.org)
- [GitHub](https://github.com/nomiclabs/hardhat)

**Ape -** **_Python geliştiricileri, Veri Bilimcileri ve Güvenlik Profesyonelleri için akıllı sözleşme geliştirme aracı._**

- [Belgeler](https://docs.apeworx.io/ape/stable/)
- [GitHub](https://github.com/ApeWorX/ape)

**Web3j -** **_JVM üzerinde blokzincir uygulamaları geliştirmek için bir platform._**

- [Ana sayfa](https://www.web3labs.com/web3j-sdk)
- [Belgeler](https://docs.web3j.io)
- [GitHub](https://github.com/web3j/web3j)

**ethers-kt -** **_EVM tabanlı blokzincirler için asenkron, yüksek performanslı Kotlin/Java/Android kütüphanesi._**

- [GitHub](https://github.com/Kr1ptal/ethers-kt)
- [Örnekler](https://github.com/Kr1ptal/ethers-kt/tree/master/examples)
- [Discord](https://discord.gg/rx35NzQGSb)

**Create Eth App -** **_Tek bir komutla Ethereum destekli uygulamalar oluşturun. Aralarından seçim yapabileceğiniz geniş bir kullanıcı arayüzü çerçeveleri ve merkeziyetsiz finans (DeFi) şablonları yelpazesiyle birlikte gelir._**

- [GitHub](https://github.com/paulrberg/create-eth-app)
- [Şablonlar](https://github.com/PaulRBerg/create-eth-app/tree/develop/templates)

**Scaffold-ETH 2 -** **_Hardhat veya Foundry seçenekleriyle Next.js, Wagmi, Viem ve RainbowKit: sözleşme anında yeniden yükleme, özel React kancaları, tek kullanımlık bir cüzdan ve yerel musluk ile tam yığın merkeziyetsiz uygulama (dapp) geliştirmesi için uzantı modülleri._**

- [Web sitesi](https://scaffoldeth.io/)
- [GitHub](https://github.com/scaffold-eth/scaffold-eth-2)

**Tenderly -** **_Blokzincir geliştiricilerinin akıllı sözleşmeler oluşturmasına, test etmesine, hata ayıklamasına, izlemesine ve çalıştırmasına ve dapp kullanıcı deneyimini iyileştirmesine olanak tanıyan Web3 geliştirme platformu._**

- [Web sitesi](https://tenderly.co/)
- [Belgeler](https://docs.tenderly.co/)

**The Graph -** **_Blokzincir verilerini verimli bir şekilde sorgulamak için The Graph._**

- [Web sitesi](https://thegraph.com/)
- [Eğitim](/developers/tutorials/the-graph-fixing-web3-data-querying/)

**Alchemy -** **_Ethereum Geliştirme Platformu._**

- [alchemy.com](https://www.alchemy.com/)
- [GitHub](https://github.com/alchemyplatform)
- [Discord](https://discord.com/invite/alchemyplatform)

**NodeReal -** **_Ethereum Geliştirme Platformu._**

- [Nodereal.io](https://nodereal.io/)
- [GitHub](https://github.com/node-real)
- [Discord](https://discord.gg/V5k5gsuE)

**thirdweb SDK -** **_Güçlü SDK'larımızı ve CLI'mızı kullanarak akıllı sözleşmelerinizle etkileşime girebilen Web3 uygulamaları oluşturun._**

- [Belgeler](https://portal.thirdweb.com/sdk/)
- [GitHub](https://github.com/thirdweb-dev/)

**Chainstack -** **_Web3 (Ethereum ve diğerleri) Geliştirme Platformu._**

- [chainstack.com](https://www.chainstack.com/)
- [GitHub](https://github.com/chainstack)
- [Discord](https://discord.gg/BSb5zfp9AT)

**Crossmint -** **_Tüm büyük zincirlerde, EVM Zincirlerinde (ve diğerlerinde) NFT uygulamaları oluşturmanıza olanak tanıyan kurumsal düzeyde Web3 geliştirme platformu._**

- [Web sitesi](https://www.crossmint.com)
- [Belgeler](https://docs.crossmint.com)
- [Discord](https://discord.com/invite/crossmint)

**Brownie -** **_Python tabanlı geliştirme ortamı ve test çerçevesi._**

- [Belgeler](https://eth-brownie.readthedocs.io/en/latest/)
- [GitHub](https://github.com/eth-brownie/brownie)
- **Brownie'nin şu anda bakımı yapılmamaktadır**

**OpenZeppelin SDK -** **_Nihai Akıllı Sözleşme Araç Takımı: Akıllı sözleşmeler geliştirmenize, derlemenize, yükseltmenize, dağıtmanıza ve bunlarla etkileşime girmenize yardımcı olacak bir araç paketi._**

- [OpenZeppelin Defender SDK](https://docs.openzeppelin.com/defender/sdk)
- [GitHub](https://github.com/OpenZeppelin/openzeppelin-sdk)
- [Topluluk Forumu](https://forum.openzeppelin.com/c/support/17)
- **OpenZeppelin SDK geliştirmesi sona erdi**

**Catapulta -** **_Çok zincirli akıllı sözleşme dağıtım aracı, blok gezginlerinde doğrulamaları otomatikleştirin, dağıtılan akıllı sözleşmeleri takip edin ve dağıtım raporlarını paylaşın, Foundry ve Hardhat projeleri için tak-çalıştır._**

- [GitHub](https://github.com/catapulta-sh)

**GoldRush (Covalent tarafından desteklenmektedir) -** **_GoldRush, geliştiriciler, analistler ve işletmeler için en kapsamlı blokzincir veri API paketini sunar. İster bir DeFi panosu, ister bir cüzdan, bir ticaret botu, bir yapay zeka ajanı veya bir uyumluluk platformu oluşturuyor olun, veri API'leri ihtiyacınız olan temel zincir içi verilere hızlı, doğru ve geliştirici dostu erişim sağlar_**

- [Web sitesi](https://goldrush.dev/)
- [Belgeler](https://goldrush.dev/docs/chains/ethereum)
- [GitHub](https://github.com/covalenthq)
- [Discord](https://www.covalenthq.com/discord/)

**Wake -** **_Sözleşme testi, bulanıklaştırma (fuzzing), dağıtım, güvenlik açığı taraması ve kod gezinmesi için hepsi bir arada Python çerçevesi._**

- [Ana sayfa](https://getwake.io/)
- [Belgeler](https://ackeeblockchain.com/wake/docs/latest/)
- [GitHub](https://github.com/Ackee-Blockchain/wake)
- [VS Code Uzantısı](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity)

**Veramo -** **_Merkeziyetsiz uygulama geliştiricilerinin uygulamalarına merkeziyetsiz kimlikler ve doğrulanabilir kimlik bilgileri oluşturmasını kolaylaştıran açık kaynaklı, modüler ve agnostik çerçeve._**

- [Ana sayfa](https://veramo.io/)
- [Belgeler](https://veramo.io/docs/basics/introduction)
- [GitHub](https://github.com/uport-project/veramo)
- [Discord](https://discord.com/invite/FRRBdjemHV)
- [NPM Paketi](https://www.npmjs.com/package/@veramo/core)

**Moccasin -** **_Titanoboa üzerine inşa edilmiş, Vyper için hızlı, Pythonic bir akıllı sözleşme geliştirme ve test çerçevesi._**

- [Belgeler](https://cyfrin.github.io/moccasin/)
- [GitHub](https://github.com/Cyfrin/moccasin)
## Daha fazla bilgi {#further-reading}

_Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve ekleyin!_

## İlgili konular {#related-topics}

- [Yerel bir geliştirme ortamı kurun](/developers/local-environment/)

## Eğitimler: Ethereum üzerinde geliştirme çerçeveleri {#tutorials}

- [Yeni Başlayanlar İçin Merhaba Dünya Akıllı Sözleşmesi – Fullstack](/developers/tutorials/hello-world-smart-contract-fullstack/) _– Hardhat kullanarak bir merhaba dünya akıllı sözleşmesi oluşturun ve dağıtın, ardından bunu bir ön yüze bağlayın._
