Skip to content

Orbit #1

@dolanske

Description

@dolanske

Orbit is a multi-platform IRC (and posibly voice) chat client written with web technologies and utilising Tauri for a native app which can be embedded on all operating systems. The idea is that we implement a single frontend and reuse it in all environments.

The orbit ecosystem is split into two main parts.

  • The IRC layer - we need a middle layer between the irc and the client-side. To make working with IRC as frictionless as possible, we can utililze an existing library or write our own. The effort on the latter can be seen here. While this library is still not fully functional and its design is flawed at parts, it could function as a stepping stone and outline the potential API we'd be working with.
  • The UI layer - the actual application UI. Developed in a environment agnostic way. By default it should support working in the browser, but it should be possible to embed this in any environment which supports web technologies (tauri, electron or iFrame widgets)

The secret third part are just all the environments we will embed into. This is the list so far

  • Browser
  • Tauri app
  • Widget for hivecom.net (large chat window as well as floating chat similar to how facebok chat looks)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions