Collaborative Text Editor
An ncurses-based text editor built from scratch in C/C++, allowing multiple users to connect via TCP/IP and collaboratively edit files in real time.
Overview: Kyodo is a personal project aimed at creating a terminal-based collaborative text editor. Built using C/C++ and the ncurses library for the user interface, it enables multiple instances of the program to connect to each other over a TCP/IP network. Once connected, users can see each other’s changes and edit the same file simultaneously in real time.
Key Features:
- Real-time collaborative editing of text files.
- Terminal-based user interface using ncurses.
- Network communication for synchronization based on TCP/IP.
- Core text editing functionalities.
Technologies Used:
- Languages: C/C++
- Libraries: ncurses
- Networking: TCP/IP Sockets
Role: Solo Developer (Personal Project) Status: Completed (2010), Not currently maintained.