Welcome to Paizer, a community-driven instant messaging tool designed to provide a secure, efficient, and easy-to-use communication platform. Whether you're a developer, student, or enterprise user, Paizer can meet your communication needs. Based on the MIT License, we encourage the open source spirit and invite you to participate in this project and work together to create a better communication experience.
- Open source friendly: completely open source, based on the MIT protocol, free to use and modify.
- Cross-platform support: Supports Windows, Linux and macOS, allowing you to chat on any device.
- Real-time communication: Supports real-time messaging, so that your conversation will no longer have delays.
- Multi-threaded processing: Efficiently handles multiple users' concurrent messages to ensure smooth communication.
make: Used to build projects.
go: Go version 1.22.2+ is recommended.
Open a terminal or command prompt and enter the following command:
git clone https://github.com/ViudiraTech/Paizer-Open-source-instant-messenger
Just run this command:
make
In the project root directory, find the compiled product "paizer_server.out" and run it in the terminal:
./paizer_server.out
Start the server according to the program instructions.
In the project root directory, find the compiled product "paizer_client.out" and run it in the terminal:
./paizer_client.out
Follow the instructions to connect to the server.
- Enter the server IP address (if testing locally, you can use 127.0.0.1). If the server can be connected, you will be prompted to enter a nickname. Enter your own nickname.
- Start your communication journey.
- Enter the message you wish to send.
- Press Enter to send your message to the other user in real time.
You can directly close the terminal, end the program, or press Ctrl+C, and the server and client will handle the aftermath.
We welcome your contributions! Whether it is fixing bugs, adding new features or improving documentation, every contribution will make Paizer better.
If you encounter any issues, please file a new issue in the GitHub issue tracker.
- Clone the repository to your local environment.
- Make changes and test locally.
- Push your changes to your fork.
- Create a pull request and we will review it as soon as possible.
Paizer is licensed under the MIT License. You are free to use, modify, and distribute the code as long as you adhere to the terms of the license.
If you have any questions or suggestions, please contact us via the following:
- Email: 2609948707@qq.com | 3585302907@qq.com
Thank you for choosing Paizer as your communication tool. We look forward to growing with you and creating a more open and friendly communication environment.
Let us work together towards a better digital future!