Home
Softono

Sameko Dev CPP

Open source MIT JavaScript
72
Stars
5
Forks
3
Issues
0
Watchers
2 months
Last Commit

 About Sameko Dev CPP

Sameko Dev C++ IDE - A lightweight, fast, and beautiful C++ IDE for competitive programming. Bundled with TDM-GCC, smart header linking, and a modern UI. (≧◡≦)

Platforms

Web Self-hosted Windows

Languages

JavaScript

Need Help Installing Sameko Dev CPP?

We provide expert installation service for this software. Our team will install, configure, and secure Sameko Dev CPP on your server. plans start at just $30.

Sameko Dev CPP

View on GitHub

Sameko Logo

🐟 Sameko IDE ⚓

The cutest & fastest C++ IDE for your coding adventures! (≧◡≦) ♡

Download License Stars


★ 。\|/。★
Welcome to the deep blue sea of coding! 🌊
★ 。/|\。★

divider


🎯 About

Sameko IDE is a lightweight C++ IDE for Windows, built for competitive programming and learning. It comes with GCC 16 pre-configured — no MinGW installation needed. Just download, extract, and start coding.

💡 Think of it as a modern Dev-C++ alternative: simple interface, fast compilation, works out of the box.
Sameko Fish

✨ Features

  • 🚀 GCC 16 bundled, no setup required
  • ⚡ Press F11 to compile and run instantly
  • 🏆 Fetch test cases from Codeforces, AtCoder, LeetCode via Competitive Companion
  • 🔗 Auto-links .cpp files when you #include custom headers
  • 🎨 6 themes: Kawaii, Dracula, Monokai, Nord, One Dark, Sakura
  • 📑 Multi-tab editor with split view
  • ✂️ Custom snippets and templates (BFS, DFS, Segment Tree, etc.)
  • 🧹 Format code with AStyle (Ctrl+Shift+A)
  • 💾 Auto-save with configurable intervals
  • 👁️ File watcher detects external changes

📸 Screenshots

Sameko IDE Demo

Welcome Screen Main Editor
Theme Customizer Settings

🆕 What's New in v1.1.0

  • Faster real-world compile flow with startup warm-up + default PCH prebuild.
  • New Single-file Compile Mode (default ON) for faster CP-style builds.
  • Smarter linker guidance: if a build needs multi-file linking, Sameko now shows a hint.
  • More reliable external terminal run completion reporting (with time + memory summary).
  • Auto-update UX stability improvements to avoid premature "Restart to Update" state.

Multi-file project note

If your project is split across multiple .cpp files and you see linker errors like undefined reference, open:

  • Settings > Compiler > Single-file Compile Mode

Then turn it OFF and build again.

📥 Download

Windows (Portable)

  1. Go to samekocpp.wibu.me
  2. Download the latest .rar or .exe file
  3. Extract and run — that's it!

Note: Compiler is bundled. No additional setup required.


🛠️ Development

Prerequisites

  • Node.js v18+
  • npm or yarn

Setup

# Clone the repository
git clone https://github.com/QuangquyNguyenvo/Sameko-Dev-CPP.git
cd Sameko-Dev-CPP

# Install dependencies
npm install

# Run in development mode
npm start

# Build for Windows (NSIS installer + update metadata)
npm run build

⌨️ Shortcuts

Key Action
F9 Compile
F10 Run
F11 Compile & Run
Ctrl + N New file
Ctrl + O Open file
Ctrl + S Save file
Ctrl + J Toggle Panel
Ctrl + \ Split Editor
Ctrl + Shift + A Auto Format (AStyle)
Ctrl + Alt + S Toggle Auto-Save
Ctrl + Shift + P Command Palette

🤝 Contributing

💖 Contributors

  • Yunchan (Special thanks for designing the logo!)
  • aiko-chan-ai (Fixed G++ spawn issue on some machines)

📝 Want to contribute?

Contributions are welcome! Please read CONTRIBUTING.md before submitting a PR.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.



Made with 💙 and 🐟 by QuangquyNguyenvo

"Have a bubbly day!"


Report BugRequest Feature


Keywords: C++ IDE • portable C++ compiler • Dev-C++ alternative • competitive programming IDE • beginner-friendly IDE • lightweight IDE • Windows C++ IDE • GCC compiler • Monaco Editor • Electron IDE • code editor • student IDE • educational software • free C++ IDE • C++11 • C++14 • C++17 • C++20 • C++23 • syntax highlighting • auto-completion • Codeforces • AtCoder • LeetCode • programming tools • MinGW • code runner • AStyle formatter