# Web client possible?

**URL:** <https://forum.delta.chat/t/web-client-possible/467>\
**Category:** Feature Proposal\
**Tags:** censorship\
**Created:** [June 26, 2019, 9:40am UTC](https://forum.delta.chat/t/web-client-possible/467 "2019-06-26T09:40:03Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![anon79005462](https://forum.delta.chat/letter_avatar_proxy/v4/letter/a/71e660/32.png) [@anon79005462](https://forum.delta.chat/u/anon79005462)\
**Post date:** [March 12, 2023, 8:51pm UTC](https://forum.delta.chat/t/web-client-possible/467/19 "2023-03-12T20:51:08Z")

</div>

> [@Simon](#):
>
> There only needs to be a “web” (or other) UI written on top of it. There were already experiments using flutter, qt, egui, tauri + yew.rs, TUI clients with ncurses and so on.

with a “delta-chat-agent” it would be possible to port any graphical interface. In fact, there is already something similar to what you mentioned: detal-core-rust. Just confirming what you said: “The core is written in rust, so our “server side” / “backend” is not written in javascript”.

part of what I write has to do with this question: So, does this client have http calls that can be consulted by javascript with ajax?

> [@Simon](#):
>
> But I actually think that many people who want a web expect it to work without a native agent that needs to be installed first. just installing deltachat as a browser plugin or just visiting a website like for WhatsApp web.

Wouldn’t it be better to create an installer that downloads a delta-chat-agent? (For most Windows users, just having a “next, next, next installer” pattern is easier to install any software.)

There are things like tiddlywiki that have a browser extension with ajax calls. I wonder if it wouldn’t be possible to have a “delta-chat-extension-browser” as browser extension to send and receive my emails in agent-delta-chat. Is there any browser extension for delta chat?

The main point I want to make with these two observations is that part of any software is somewhere like gnome apps, microsoft store, apple store. People don’t necessarily access websites, usually when they want to install things they access the platform, which is gnome apps, microsoft store etc.

Another point I want to emphasize is the fact of the guided installation, which has always been a standard in Windows. Where you just confirm the installation without reading any terms of use.

There is a serverless/self-hosted proposal on delta-chat here: [delta-chat-as-self-hosted-serverless-hosted-twitter-or-reddit](https://support.delta.chat/t/delta-chat-as-self-hosted-serverless-hosted-twitter-or-reddit/2308/1), [fastest-server-side-implementation-to-self-host-delta-chat](https://support.delta.chat/t/fastest-server-side-implementation-to-self-host-delta-chat/2309/1)

> [@anon79005462](#):
>
> - you could have a serverless architecture. That is, having an application without a server or with few resources on the server side.

There are open solutions that just plug into storage services. For example, Joplin desktop with sync in google drive/dropbox to notes etc.

> [@anon79005462](#):
>
> - another architecture is unhosted, which is when you run an application in the browser without having an external database.

Nullboard, version: Joplin desktop with sqlite, Obsdian with “database” in “markdown”.

> [@anon79005462](#):
>
> - another way is to have a self-hosted architecture, where you have your own infrastructure to your application.

Joplin server etc.

---

_[View the full topic](https://forum.delta.chat/t/web-client-possible/467)._
