Code Monkey home page Code Monkey logo

awesome-tact's Introduction

Awesome Tact Awesome

Twitter Telegram

A curated list of resources designed to help you learn and program in Tact.


๐Ÿ“– Table of Contents


๐Ÿ“š Official Resources

๐ŸŽค Blog Posts

๐ŸŽ“ Education

Basics

YouTube Educational Videos

๐ŸŽฏ Get Coding in Tact

Developer Tools

Templates

  • Tact Template: A ready-to-use Tact compiler with TypeScript + Jest and a Tact emulator. Includes examples of how to perform tests.

Libraries

  • Blueprint: A development environment for TON Blockchain to write, test, and deploy smart contracts.
  • Tact Emulator: An emulation toolkit for TON Smart Contracts.
  • TON Contract DNS: A small library for resolving TON DNS names.
  • TON Jest: Testing tools for TON and Jest.
  • Tact Deployer: A library to prepare the deployment of a Tact package.

๐Ÿ“œ Smart Contracts Examples

  • Tact Wallet Contract: This wallet contract supports gasless transactions, allows operations on behalf of the wallet by other contracts, and can execute a scalable number of operations in a single transaction.

  • Tact Payouts Contract: A perfect solution for on-chain payouts. This contract generates a list of text tickets for each address entitled to a payout. Tickets are signed transactions serialized as comments to be parsed by the smart contract.

  • TON VOTE Contracts: TON Blockchain smart contracts for ton.vote

  • Simple DNS Contract: A contract that allows you to manage DNS records in a simple way. It also allows to burn fuses disallowing certain modifications of records.

  • NFT Standard Example: A basic implementation of NFT standard that include the TEP-62 and TEP-66 in practice. Contributed by community contributor @howard_peng9

  • Jetton Standard Example: Followed the TEP-74, contributed by @howard_peng9.

  • Jetton Token Launchpad: Jetton Token launch platform that built by TonUp.io Team.

  • TonDynasty: Ton Dynasty Contract is a library for efficient smart contract development by tact-lang. Provide series of template for ton developers to utilize. Ton Dynasty will always stand by you. Ask for our help in Ton Dynasty Community.

  • Fireworks: An educational contract for learning basic tools in tact and writing tests for special cases.

  • More Examples: Check out 10+ examples in the official Tact repository.

Contribution Guidelines

  1. Decide on the changes you want to make in the awesome-ton list.
  2. Press . on the awesome-tact page to open the online editor (VSCode).
  3. Make changes, describe them, and submit a commit as a Pull Request.
  4. Congratulations, you're now a contributor to TON! ๐Ÿ˜Ž

License

MIT

awesome-tact's People

Contributors

howardpen9 avatar hiyorimi avatar reveloper avatar swiftadviser avatar anton-trunov avatar expectfun avatar tactfunc avatar novusnota 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.