-
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.
-
metamask-extension
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Some applications that are worthy of mention are Aave and Compound, who are in the business of lending/borrowing, as well as Uniswap, Sovryn and Pancakeswap, who are primarily focused as decentralised exchanges (DEXs) — where you can swap between a vast array of crypto currencies and stablecoins.
For optimal security, there is a recommended approach that utilises a hardware wallet to store your private key offline. Many software wallets, for example Metamask — the most widely used decentralised wallet — offer integration with hardware wallets like Trezor and Ledger, ensuring maximal security with the flexibility of transacting on decentralised applications. With this integration, every time the user needs to transact on an application, they will require their connected hardware wallet to approve the transaction, which requires a physical touch sequence on the hardware wallet.
The examples above are just the tip of the proverbial iceberg[1] as there are a myriad of decentralised applications which span a host of blockchains (blockchains like Ethereum, Binance Smart Chain, RSK and Solana to name a few) and the user can connect to them through their decentralised wallet.
For optimal security, there is a recommended approach that utilises a hardware wallet to store your private key offline. Many software wallets, for example Metamask — the most widely used decentralised wallet — offer integration with hardware wallets like Trezor and Ledger, ensuring maximal security with the flexibility of transacting on decentralised applications. With this integration, every time the user needs to transact on an application, they will require their connected hardware wallet to approve the transaction, which requires a physical touch sequence on the hardware wallet.