https://github.com/daymxn/dchat
Desktop messaging platform, developed and designed completely in Kotlin!
https://github.com/daymxn/dchat
chat compose compose-desktop compose-jb documentation exposed jvm kotest kotlin ktor messaging wgu
Last synced: 2 months ago
JSON representation
Desktop messaging platform, developed and designed completely in Kotlin!
- Host: GitHub
- URL: https://github.com/daymxn/dchat
- Owner: daymxn
- License: apache-2.0
- Created: 2022-04-26T19:49:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-26T20:36:50.000Z (over 3 years ago)
- Last Synced: 2025-07-14T20:32:59.776Z (3 months ago)
- Topics: chat, compose, compose-desktop, compose-jb, documentation, exposed, jvm, kotest, kotlin, ktor, messaging, wgu
- Language: Kotlin
- Homepage:
- Size: 104 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
README
![]()





# dChatDesktop messaging platform, developed and designed completely in Kotlin!
## Notable features- Fully documented API
- End-to-End markdown writeups
- Industry standard practices
- Functional and modular implementations
- Clean and Readable code
- Business layer testing## Roadmap
- Client implementation
- Disconnect socket connections when JWT tokens expire
- Notify online chats about users going offline## Documentation
[Datamodels](/src/main/kotlin/com/daymxn/dchat/datamodel/DATAMODELS.md)
[Routes](/src/main/kotlin/com/daymxn/dchat/routes/ROUTES.md)
[WebSockets](/src/main/kotlin/com/daymxn/dchat/routes/websockets/WEBSOCKETS.md)
[Services](/src/main/kotlin/com/daymxn/dchat/service/SERVICES.md)
[Tests](/src/test/TESTS.md)
## Contributing
Contributions are always welcome!
See [contributing.md](/contributing.md) for ways to get started.
## Running tests
To run tests, run the following with Gradle
```Bash
./gradlew test
```## License
[Apache 2.0](/LICENSE)