Grow Open Source Bounties Hackathons Grants Quests Kudos
Back to Grants

solUI - Generate Dapps for smart contracts





2 contributors


{"ops":[{"attributes":{"italic":true},"insert":"\"Generate Dapps for smart contracts\""},{"insert":"\n\n"},{"attributes":{"bold":true},"insert":"solUI"},{"insert":" is an open source tool that lets you generate Dapps for your smart contracts without needing to know frontend coding. \n\nDevelopers can build their Dapp locally (by writing a JSON template) alongside their contracts (and comes with browser hot-reloading built-in!). 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 Dapps for e.g. 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) and powerful (e.g. you can chain method calls across multiple contracts together in one execution).\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\n"},{"attributes":{"bold":true},"insert":"It's already in production use and was used to build the ETHLDN 2020 winning entry -> "},{"attributes":{"bold":true,"link":"https://devpost.com/software/zksocialrecovery"},"insert":"https://devpost.com/software/zksocialrecovery"},{"attributes":{"bold":true},"insert":" :)"},{"insert":"\n\nI want solUI to evolve into a commonly-used tool such that in future the majority of on-chain contracts get deployed along with user-friendly Dapps hosted on IPFS. 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 (there is already an "},{"attributes":{"link":"https://solui.dev/docs/publishing/on-chain-repository"},"insert":"on-chain contract"},{"insert":" to faciliate this!).\n\nHomepage: "},{"attributes":{"link":"https://solui.dev"},"insert":"https://solui.dev"},{"insert":"\nDemos: "},{"attributes":{"link":"https://solui.dev/demo"},"insert":"https://solui.dev/demo"},{"insert":"\nDocs: "},{"attributes":{"link":"https://solui.dev/docs"},"insert":"https://solui.dev/docs"},{"insert":"\nRoadmap: "},{"attributes":{"link":"https://github.com/solui/solui/projects/1"},"insert":"https://github.com/solui/solui/projects/1"},{"insert":"\nTelegram: "},{"attributes":{"link":"https://t.me/soluidev"},"insert":"https://t.me/soluidev"},{"insert":"\nTwitter: "},{"attributes":{"link":"https://twitter.com/sol_ui"},"insert":"https://twitter.com/sol_ui"},{"insert":"\n"}]}

Activity Feed