C / C++ Compiler IDE

C / C++ Compiler IDE

CosmoVex·FREE

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Screenshot 9
Screenshot 10
Screenshot 11
Screenshot 12
Screenshot 13
Screenshot 14
Screenshot 15
Screenshot 16
Screenshot 17
Screenshot 18
Screenshot 19
Screenshot 20
Screenshot 21
Screenshot 22
Screenshot 23
Screenshot 24

Description

Write C and C++ code on your Android phone or tablet, compile it on-device, and run it right there. Truly offline. No account. No ad break after every compile.

An on-device C and C++ IDE for engineering students, BTech CS learners, and anyone who wants to test a snippet on a bus, in a hostel, or at 30,000 feet. The compiler is bundled inside the app — your code never leaves your phone.

WHAT YOU GET

• Syntax highlighting, auto-indent, line numbers, and a symbols bar for braces and angle brackets
• Multi-file projects — combine .c with .h, or .cpp with .h. Run compiles every source file together and the linker finds whichever file holds main()
• Run on-device — no internet, no server round-trip, works in airplane mode
• Built-in terminal for output, stdin input, and exit codes
• Open and save .c, .cpp and .h files from Downloads, Drive, SD card, or any folder your phone exposes
• Curated DSA problem bank — Arrays, Strings, Linked Lists, Trees, Dynamic Programming, Recursion and Pointers
• Hints that guide you step by step, plus a one-tap solution unlock when you're stuck
• Plain-English explanations for compiler errors — missing semicolons, mismatched braces, undeclared variables, wrong format specifiers
• Four ready-to-fork sample projects, so you see multi-file structure from day one
• Full UI in 15 languages including Hindi, Bengali, Spanish, Portuguese, Indonesian, Arabic, Urdu, Turkish, Russian, French, German, Chinese, Japanese, Korean and English
• Dark-first editor designed for long study sessions

MEMORY LAB

Pointers are where C stops being obvious. Memory Lab runs your program and records every allocation it makes, so you can see what your code actually did to memory instead of guessing.

• Every malloc, calloc, realloc and free, step by step, with size and source line
• Memory leaks — every block allocated and never freed, reported at the line that allocated it
• Buffer overflows — writing past the end of a block is caught and blamed on the allocation, not on the free that happened to reveal it
• Double frees, and freeing what was never allocated
• A program that crashes still shows you everything it did up to the moment it stopped
• Totals for the run: how much was allocated, how much came back, and the peak in use

Memory Lab is a Pro feature, and it is free to try on your own code before you decide.

WHY THIS IDE IS DIFFERENT

• No ad after every compile. Full-screen ads are occasional and rate-limited — never stacked on every run — so the build-and-test loop stays usable
• Truly offline. No internet, no account, no permission grabs. The compiler is in the app, not on a server
• Saves your work. Every project, every file, every edit is preserved on your device

FOR STUDENTS

Built for the syllabus engineering and BTech CS students see every week. The problem bank covers the seven topics that show up in every interview and end-of-semester paper, and the hints nudge you forward without spoiling the answer.

WHAT'S FREE, WHAT'S PRO

Free to install and use. Free includes the full editor, the compiler, multi-file projects, every sample, the whole problem bank, the error helper, and a few Memory Lab runs to try on your own code. Free keeps up to three saved projects, and shows a banner plus occasional, rate-limited full-screen ads — never one after every compile.

Pro removes every ad, unlocks Memory Lab and lifts the project limit. Choose a one-time lifetime unlock or a monthly plan, whichever suits you. Current prices are always shown in the app.

No account required. Your source files stay on your device. Standard analytics and crash reporting only.

Built by an indie developer at Cosmovex — makers of JSONVEdit, HTMLVEdit, XMLVEdit, CSVVEdit, JavaVEdit, JSVEdit, SVGVEdit and the vedit family of offline editors.

Tags: c compiler, c++ compiler, c ide, cpp compiler, offline c compiler, learn c, learn c++, multi-file projects, dsa practice, memory leak detector, pointer visualizer, c for students

Developer

CosmoVex

Developer ID: 6441587483584449377

View More Apps →

Get API Access to 1.5 Million Apps

Access complete app metadata, rankings, reviews, and screenshots for your product and market intelligence workflows.