Drop in self hosted chat for reflex.dev
Project description
Reflex Chat (rxchat)
Reflex Chat (rxchat) is a versatile and efficient chat interface designed to seamlessly integrate into Reflex projects. Built with the Reflex framework for the frontend and FastAPI for the backend, rxchat offers developers a ready-to-use chat solution that combines simplicity, flexibility, and performance.
Features
- Frontend Integration: Easily integrates with Reflex-based projects for a smooth UI experience.
- Backend Support: Powered by FastAPI for fast, reliable, and scalable backend operations.
- Customizable: Modify and extend the chat interface to suit your specific needs.
- Real-Time Communication: Support for real-time messaging using WebSockets.
Getting Started
Prerequisites
Ensure you have the following installed:
- Python 3.13
- poetry
Installation
-
Clone the repository:
git clone https://github.com/albertsola/rxchat.git cd rxchat
-
Install Python dependencies:
poetry install poetry run reflex init
-
Run the project:
poetry run reflex run
-
Project running: App running at: http://localhost:3000 Backend running at: http://0.0.0.0:8000/api/docs
Testing
poetry run tox # Checks everything
poetry run flake8
poetry run mypy
poetry run pytest --cov
poetry run black [file or a folder]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reflex_rxchat-0.2.0.tar.gz.
File metadata
- Download URL: reflex_rxchat-0.2.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.8.0-51-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ccb784de20ce7232f816ea6baee05b71fb8c8b0326367b9ec9addbda426ddf5
|
|
| MD5 |
d4fb1406e7bed7da982e6ed18f06cbfe
|
|
| BLAKE2b-256 |
1372a5a1a58401a380ac9188991bcd5c340311e1094473a947f1847d8e617ef9
|
File details
Details for the file reflex_rxchat-0.2.0-py3-none-any.whl.
File metadata
- Download URL: reflex_rxchat-0.2.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.8.0-51-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f49f10d5efd89955b31c3b0b3d8dd17aa6ab2c788e0fb1402501ed869a5e95a5
|
|
| MD5 |
53135e6c163caed5f65344430077f84b
|
|
| BLAKE2b-256 |
28a1153a158abd00978af45cdb8c10db82a4bf66a9f172536e5170b63b3ba990
|