https://github.com/RainbowC0/TermuC
A simple C/C++ IDE for Android, backed on powerfull Termux
https://github.com/RainbowC0/TermuC
android code-editor code-editor-mobile ide language-server-protocol lsp
Last synced: 7 months ago
JSON representation
A simple C/C++ IDE for Android, backed on powerfull Termux
- Host: GitHub
- URL: https://github.com/RainbowC0/TermuC
- Owner: RainbowC0
- License: gpl-3.0
- Fork: true (MrIkso/CodeEditor)
- Created: 2023-05-21T07:57:03.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T12:19:23.000Z (over 1 year ago)
- Last Synced: 2024-09-16T13:51:05.839Z (over 1 year ago)
- Topics: android, code-editor, code-editor-mobile, ide, language-server-protocol, lsp
- Language: Java
- Homepage: https://f-droid.org/packages/cn.rbc.termuc
- Size: 2.55 MB
- Stars: 41
- Watchers: 1
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# TermuC
[](https://github.com/RainbowC0/TermuC/releases/) [](https://github.com/RainbowC0/TermuC/blob/master/LICENSE.md) 
[中文 README](./README_zh.md)
TermuC is a simple C/C++ IDE backed on Termux. Based on [MrIkso/CodeEditor](//github.com/MrIkso/CodeEditor)
[
](https://f-droid.org/packages/cn.rbc.termuc)
## Download
- Artifacts in [Github Actions](//github.com/RainbowC0/TermuC/actions)
- [F-Droid](//f-droid.org/packages/cn.rbc.termuc)
## Screenshot

## Technology
This app uses `com.termux.RUN_COMMAND` to call Termux to run command, and run `clangd` language server with `netcat`, which builds an insistent I/O channel, offering functions as diagnosing and compilation.
## Features
- [x] Highlighting
- [x] Autocompletion
- [x] Formatting
- [x] Diagnosing
- [x] Compile flags
- [x] Dark mode
- [x] Debugging
- [x] Project management
- [ ] Workspace
## Wiki
- [*Setup* (Critical)](//github.com/RainbowC0/TermuC/wiki/Setup)
- [Usage](//github.com/RainbowC0/TermuC/wiki/Usage)