An Overview of the Tools for Developing on Flow & Cadence

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

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.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • solhint

    Solhint is an open-source project to provide a linting utility for Solidity code.

  • The same is true for Solhint, a linter tool for Solidity. Again, Solidity’s static type system is very rudimentary and doesn’t prevent many errors while using the language. Solhint comes to aid here and provides tips on top of the type system to avoid misuse.

  • cadence-lint

    CLI linter for Cadence projects

  • The typical linter functionality is built right into the Cadence language itself through its type system, but if you want to run type checks on multiple Cadence files inside your CI/CD pipeline, the Cadence lint tool can help.

  • 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
  • jest

    Delightful JavaScript Testing.

  • Cadence has its own tools that use Jest as the base, but they’re framework agnostic. So if Jest isn’t your thing, you can use a different test runner.

  • truffle-solidity-loader

    A Webpack loader that will parse and provision Solidity files to Javascript using Truffle for compilation

  • The Solidity Loader will automatically reload your application when you change your Solidity code, so your frontend always runs with the current version of your smart contract while in development.

  • cadence-webpack-plugin

    Webpack plugin that helps importing .cdc files

  • Cadence offers similar features via its Webpack plugin and the Cadence utilities.

  • flow-cadut

    Node based template generator to simplify interaction with Cadence files.

  • Cadence offers similar features via its Webpack plugin and the Cadence utilities.

  • fcl-js

    FCL (Flow Client Library) - The best tool for building JavaScript (browser & NodeJS) applications on Flow 🌊

  • Additionally, the Flow Client Library (FCL) JS is one of the best ways for a developer to quickly start building on the Flow blockchain. This package makes interacting with wallets and smart contracts simple and secure, while providing all the tools necessary to create fully functioning dapps.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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

  • Integration Testing in Obsidian

    3 projects | dev.to | 2 May 2024
  • Mode - Comprehensive Starter Guide

    1 project | dev.to | 25 Apr 2024
  • API Testing with Clerk and Express

    1 project | dev.to | 25 Mar 2024
  • Introdução a testes unitários no desenvolvimento de software

    2 projects | dev.to | 22 Mar 2024
  • JS Toolbox 2024: Bundlers and Test Frameworks

    10 projects | dev.to | 3 Mar 2024