Want to donate BTC, ZEC, LTC or BCH?Visit The Giving Block's partner campaign here. ×
Grow Open Source
Back to Grants

solUI - Generate Dapps for smart contracts





0 contributors

Your contribution goes a long way!

1 DAI contribution

+ 0 DAI match

10 DAI contribution

+ 0 DAI match

100 DAI contribution

+ 0 DAI match

1,000 DAI contribution

+ 0 DAI match

Next update : 8 minutes from now | Last updated : a minute ago


{"ops":[{"attributes":{"bold":true},"insert":"solUI"},{"insert":" is an open source tool that lets you generate Dapps/UIs for your smart contracts without needing to know frontend coding. \n\nUnlike other similar tools, it is also intended for testing locally-developed contracts (and comes with hot-reloading built-in!). Developers write a JSON template and check it into source control alongside their contracts. Once it's ready they can publish it straight to IPFS so that it's always available.\n\nEverything is handled through the command-line client, installed via NPM - "},{"attributes":{"link":"https://www.npmjs.com/package/@solui/cli"},"insert":"@solui/cli"},{"insert":".\n\nIt's perfect for quickly creating and publishing UIs, e.g. for admin use, hackathons, etc. The UI template operates at a higher level than the contract ABI so the UI can be more intelligent (e.g. checking whether input addresses are contracts or not).\n\nEvery solUI Dapp is shareable and embeddable in another page and the styling can be customized on a per-instance basis. solUI itself is packaged in a modular way so you can use the UI parser programmatically (think \"headless testing\")\n\nThe roadmap going forward includes, amongst other things:\n\nSupporting more types of input fields "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Using an on-chain contract as a mapping so that we can fetch the UI associated with a given contract address."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Integrating with dapp browsers, mobile wallet developers so that a more user-friendly UI can be presented for contract"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nI hope solUI can - if the community likes it - evolve into a commonly-used tool such that in future the majority of on-chain contracts get deployed along with user-friendly UIs. It would be cool to be able to enter just a contract address (no ABI needed) into something like Etherscan and immediately get a nice UI for the contract.\n\nHomepage: "},{"attributes":{"link":"https://solui.dev"},"insert":"https://solui.dev"},{"insert":"\n\nDemo: "},{"attributes":{"link":"https://solui.dev/demo"},"insert":"https://solui.dev/demo"},{"insert":"\n\nDocs: "},{"attributes":{"link":"https://solui.dev/docs"},"insert":"https://solui.dev/docs"},{"insert":"\n\nTelegram: "},{"attributes":{"link":"https://t.me/soluidev"},"insert":"https://t.me/soluidev"},{"insert":"\n"}]}

Activity Feed

GRANTS CLR ROUND 5 has started .Visit Gitcoin Grants to see projects from our health, media, and tech rounds and earn up to $250k in matching!