Important
If you download a pre-compiled build (exe), Windows may flag it as a keylogger, and VirusTotal may flag it for random viruses—and that’s NORMAL; I honestly don’t know why this happens. The project is in alpha development. If you don’t trust the build, you can compile the project yourself
CodeMotion is a web-focused, advanced open-source code editor (IDE) with native tools for web developers
- Work as a team: Built-in tools for collaboration
- Intuitive UI: Clean, distraction-free coding environment
- Developer-Friendly: Built by developers, for developers
- Lightweight: About 2.5 times lighter than VSCode
- Built-in analysis: Run Python applications and analyze JavaScript and TypeScript directly within them
- Smart Editing: Advanced syntax highlighting and code completion
- Extensible: Easily customize and extend with own easy plugins engine
If you're new here, check out our beginner's guide
Prerequisites:
- Node.js (v14 or higher)
- npm
# Clone the repository
git clone https://github.com/cdmtn-dev/codemotion-ide.git
# Navigate to the project
cd codemotion-ide
# Install dependencies
npm install
# Start the development server
npm start
# Or with dev mode
npm start -- --d
codemotion-ide/
├── ace/ # Ace code editor builds
├── app/ # App functions
├── assets/ # App assets
├── extensions/ # Path for extensions (Optional)
├── helpers/ # Renderer helpers
└── html/ # HTML templates
- Backend: TypeScript
- Frontend: Pure JavaScript
- Styling: Pure CSS
- Markup: HTML
- Architecture: Modular & Component-based
We love contributions! Whether it's bug reports, feature requests, or pull requests, we welcome your involvement.
- Fork the repository
- Create your feature branch
git checkout -b feature/AmazingFeature - Commit your changes
git commit -m 'Add some AmazingFeature' - Push to the branch
git push origin feature/AmazingFeature - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- @noxy (Super contributor)
