A Guide to Successful DevOps in Web3

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • flow-playground

    Flow Playground front-end app 🤹‍♂️

  • Other options include Brownie and Hardhat for EVM smart contracts, Anchor for Solana, and the Playground GUI for Flow.

  • Jenkins

    Jenkins automation server

  • Although certain tests and testing environments may be different when working with web3 dapps, Truffle works exceptionally well with traditional CI/CD tools such as Gradle, Jenkins, and CircleCI.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • truffle

    Discontinued :warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.

  • Blockchain engineering usually entails the creation of special programs called smart contracts that run on top of a blockchain. As a result, a unique set of tools is required for building such apps. There are many development environments available, such as Remix IDE, that facilitate this. However, the most popular and robust option available is the Truffle suite.

  • solidity

    Solidity, the Smart Contract Programming Language

  • Code smart contracts using Solidity

  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

  • Tests are usually written the same way as in web2, using libraries like Mocha and Chai. Truffle also has built-in support for tests.

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

  • Other options include Brownie and Hardhat for EVM smart contracts, Anchor for Solana, and the Playground GUI for Flow.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts