Important
This project is in active early development. Architecture and APIs are unstable.
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
- Built-in analysis: Run Python applications and analyze JavaScript directly within them
- Smart Editing: Advanced syntax highlighting and code completion
- Extensible: Easily customize and extend with plugins
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
├── aseets/ # App assets
├── extension_modules/ # Public modules for extensions
├── helpers/ # Renderer helpers
└── html/ # HTML templates
- 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)
