Skip to content

a-marigold/none

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

None

Stack

Key differnces

  • Client

    Although there is react in the project, it focused on speed ant light weight but use react and next js.

    Next js App Router.

    React Compiler.

  • WebSocket

    Used for searching and chat

  • Local launch

    See the Installation guide

  • Focus on light weight

    Memory usage is within 40-120mb on tab.

  • Experimental features

    Bun-based server

    React compiler

Documentation

  • Contribution guide: CONTRIBUTING.md
  • Installation guide: docs/installation.md
  • Quick start: docs/quick-start.md
  • Architecture: docs/architecture.md
  • Project structure: docs/project-structure.md

Roadmap

  • Core UI and chat layout
  • Fix messages handling on server
  • Chat list and message list virtualization
  • Group chats
  • AI in messenger (just a joke)