{"repo":"Sanix-Darker/tidi","free":true,"listed":false,"github":"https://github.com/Sanix-Darker/tidi","clone":"git clone https://github.com/Sanix-Darker/tidi.git","description":"The 2Kb smallest Chat component.","language":"JavaScript","stars":72,"topics":["chat","chat-application","chatroom","chatapp"],"license":"MIT","category":"chat-messaging","readme_excerpt":"tidi Meet tidi, the 2kb bubble chat component for any website... made using preact, running with a 4MB compiled backend service. FrontEnd Backend Disclaimer I made this project for a specific need, that was a lite 'live chat' on some platform like twitter from the \"twitter space\" feature, the final idea was then to come up with a web extension that could allow chatting all over the internet with a single roomkey and an username, that's why the project was first called ttspch (standing for twitter space chat)... well.., i decided to change it due to the impossible pronounciation thing.... Requirements - node/npm (for dev) - go (for dev) - Docker (for the prod) CLI Commands The backend should be running first before the frontend ... Back End Prod Dev The service should be running on port :1324 Front End Prod Dev The app should be accessible on port :8080 Integration Let say you want to integrate it inside you're application, you will just have to pass to the component, two parameters: - The Host of the running service - The Username of the current user Xtensions I managed to make a small test chrome web extension for tidi and it's working pretty fine tho on a NFT twitter space... Click on the image to whatch the video: Author - darker","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sanix-Darker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sanix-Darker/tidi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}