In the internet business, as we know it now, only website owners can create and earn money from business processesthat run on their websites. This is because ownership means full control over the users' communications.
Dapplets Project disrupts this paradigm and creates technology that enables new kinds of applications - dapplets.These dapplets run on top of existing websites, in the websites' context, but out of the website owners' control.This new paradigm enables tons of brand new applications and business opportunities.
Dapplets technology also has a big social impact: it allows censorship-resistant user flows on centrally owned websites, even for banned content and banned users. It cancels the “cancel culture“ effectively.
Dapplets is a true Web3 project: unstoppable, permissionless, anonymous, open-source, and decentralized, not only on the backend level but on the UX level too.
Adapters System
Embed your dapp into the existing website. Use the adapters already available (Twitter, GitHub) or make your own.
Live Parsing
Parse web pages using configuration JSON files with CSS and XPath queries prepared for different websites. Work with valuable data without worrying about the internals of web pages.
Built-in Widgets
Insert UI components into any website. The platform automatically loads community-provided CSS styles depending on the webpage context.
Themes
Widgets can be styled according to the chosen theme supporting consistent embedding even on dark themes.
Support for dynamic webpages
Handle embedding widgets into dynamically created DOM-elements with Mutation Observer.
Extension Overlay
Use overlaid sidebar for displaying complex web pages when the site context is not enough, which includes: function forwarding, shared state, and RxJS-based widget state binding.
Virtual adapters
Inverse your dependencies with virtual adapters and allow other developers to extend the application to run on other sites.
Custom dapplet settings
Utilize the built-in dapplets setting system to parameterize your dapp values to give your users the ability to tweak it.
Registry of modules on smart contracts
Get your application and adapters will all metadata needed from a decentralized false-proof registry built on the Ethereum blockchain.
Decentralized storages
Publish your executable code in decentralized storages: Ethereum Swarm and IPFS.
NFT-based Ownership
Get NFT (EIP-712) every time you deploy the module to the registry. It proves ownership and gives the ability to use it as any other NFT on the market.
Crypto-wallets and smart contracts
Apply user interfaces for connecting NEAR and Ethereum wallets and creating sessions that are already implemented at the extension level.
Notification system
Use a built-in extended notification system to update your users on changing states in your dapp.
Connected Accounts
Make the process of using a Web2 account in your dapp easier by using a built-in cryptographically proven linking service for Ethereum, NEAR Protocol, Twitter, and GitHub.