GithubHelp home page GithubHelp logo

ayo-klaytn / klaytn-dapp-toolkit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from klaytn/klaytn-dapp-toolkit

0.0 0.0 0.0 2.95 MB

License: MIT License

JavaScript 11.39% TypeScript 13.58% Solidity 75.03%

klaytn-dapp-toolkit's Introduction

No Maintenance Intended

NO LONGER MAINTAINED

Important

Since the launch of Kaia Blockchain, this repository has been parked in favour of the new open-source projects in Kaia's Github. Contributors have now moved there continuing with massive open-source contributions to our blockchain ecosystem. A big thank you to everyone who has contributed to this repository.

For future development and contributions, please refer to the new kaia-dapp-mono repository

More information about Klaytn's chain merge with Finschia blockchain, please refer to the launching of Kaia blockchain kaia.io.


Lone explorer in the dark forest

Klaytn DApp Toolkit 🧰

Start your web3 journey on Klaytn with a complete DApp toolkit

Klaytn DApp Toolkit takes an unopinionated approach to DApp development. Instead of forcing you to adopt our tech stack of choice, we provide you with code snippets that you can use to copy and paste into whichever framework/technical stack that you are using. You can always refer to the original framework documentation for troubleshooting as well as our Troubleshooting section for each component.

The included smart contract templates and front-end sample codes aim to provide you with everything you need to run a web product, along with additional tools, documentation, and tricks for building onchain.

Whether you're a hackathon participant or an ambitious entrepreneur looking to establish the next successful project, this toolkit is designed with you in mind.

Getting started

Docs

Read the docs in the repository for complete

Contracts

Contains many complete smart contract implementations of various DApps

Frontend

Contains implementation details of various frontend frameworks for EVM and guide to implement Klaytn specific features with copy/paste code samples

Docker

placeholder

klaytn-hacker-house

Contains details of bounty program on Klaytn Ecosystem

Learn

Includes various information pieces for the reference

Workshops

Contains workshop exercises

FAQ

Why copy/paste and not packaged as a container app?

The idea behind this is to give you ownership and control over the code, allowing you to decide how the components of your DApp are built.

Start with some sensible defaults, then customize all the codes to your needs.

One of the drawback of other opinionated tools is that they often stick to one technical stack which might not fit for everyone.

Do you plan to publish it as a container app?

Not at the moment.

Which frameworks are supported?

You can use any development framework that supports EVM. For example, Hardhat, Foundry, Wagmi, Thirdweb. You can also use dedicated toolings released by the Klaytn Foundation here

klaytn-dapp-toolkit's People

Contributors

zxstim avatar ayo-klaytn avatar paulelisha avatar jerydam avatar thepluck avatar zororaka00 avatar afrokayie avatar hoangquocvietuet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.