Where can I run a dapp that actually uses the Cardano testnet?

This page summarizes the projects mentioned and recommended in the original post on /r/cardano

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

    cardano-wallet javascript/typescript client

  • For point 5, I'd look at a project such as this for JavaScript code. Otherwise, you can use the Cardano CLI available on IOHK's GitHub, and just call a child process in Node.js and execute commands that way to do what you need. I haven't looked into this enough to know whether or not the code can run client-side in the browser or if you need to run it server-side. I do agree that providing a random website your private key would be very risky and goes against everything crypto stands for, and if that's the case with Cardano dApps, then we might see a rise in Electron JS apps.

  • yoroi

    Yoroi

  • Yeah I get what you mean. Digging deeper, I thought I'd take a look at Yoroi as that's a light wallet. It's made with React Native, so at least that's a plus as far as turning it into a website. However, if you look at how they do it, they use this library that they've made, and it's definitely server-side, but I suppose if you have an RN app then that's not an issue.

  • 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
  • csl-mobile-bridge

    React-native bindings for Emurgo's cardano-serialization-lib (Cardano haskell Shelley)

  • Yeah I get what you mean. Digging deeper, I thought I'd take a look at Yoroi as that's a light wallet. It's made with React Native, so at least that's a plus as far as turning it into a website. However, if you look at how they do it, they use this library that they've made, and it's definitely server-side, but I suppose if you have an RN app then that's not an issue.

  • browserify

    browser-side require() the node.js way

  • The Yoroi browser extension is also made with React. I don't know if Browserify would be able to import the libraries the app and extension use to make the code run on the client side, but if that's possible, then at least users wouldn't have to send their passphrase anywhere.

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