info_tfgrid_manual/tosort/weblets/weblets_home.md

50 lines
1.9 KiB
Markdown
Raw Normal View History

2024-02-23 03:07:41 +00:00
# Weblets
Weblets are a UI tool helps to deploy solutions on TF Grid v3.
A weblet is a compiled javascript web component which can be embedded in HTML page of a web app.
The backend for the weblets is introduced with [grid client](../javascript/grid3_javascript_readme.md) which communicate to TF Chain and TF Grid over RMB.
__Advantages__ :
- It is a non-code easy way to deploy a whole solution on the Grid.
- It is 100% decentralized, there is no server involved
## Weblets list
There are several weblets you can use like:
- Basic Environments:
- [Virtual Machine](./weblets_vm.md)
- [Kubernetes](./weblets_k8s.md)
- [NixOS MicroVM](./weblets_nixos_micro.md)
- Ready Community Solutions:
- [Caprover](./weblets_caprover.md)
- [Funkwhale](./weblets_funkwhale.md)
- [Peertube](./weblets_peertube.md)
- [Taiga](./weblets_taiga.md)
- [Owncloud](./weblets_owncloud.md)
- [Discourse](./weblets_discourse.md)
- [Mattermost](./weblets_mattermost.md)
- [Presearch](./weblets_presearch.md)
- [CasperLabs](./weblets_casper.md)
- [Node Pilot](./weblets_nodepilot.md)
- Some utils:
- [Profile Manager](./weblets_profile_manager.md)
- [Make sure your profile is activated](./weblets_profile_manager.md)
## Playground
Playground is a Vue app that has the weblets embedded. so you can try it out on different TF Chain networks.
- [https://play.dev.grid.tf](https://play.dev.grid.tf) for Devnet.
- [https://play.qa.grid.tf](https://play.qa.grid.tf) for QAnet.
- [https://play.test.grid.tf](https://play.test.grid.tf) for Testnet.
- [https://play.grid.tf](https://play.grid.tf) for Mainnet.
## Limitations
- Regarding browser support, we're only supporting Google Chrome browser at the moment with more browsers to be supported soon.
- Deploys one thing at a time.
- Might take sometime to deploy a solution like Peertube, so you should wait a little bit until it's fully running.