Skip to content

cdmtn-dev/codemotion-ide

Repository files navigation

cdmtn-ide-logo

CodeMotion IDE
(Early-Development Alpha)

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

JavaScript CSS HTML

License: MIT PRs Welcome

✨ Features

  • 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

🎯 Quick Start

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

🏗️ Project Structure

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

🛠️ Stack

  • Frontend: Pure JavaScript
  • Styling: Pure CSS
  • Markup: HTML
  • Architecture: Modular & Component-based

🤝 Contributing

We love contributions! Whether it's bug reports, feature requests, or pull requests, we welcome your involvement.

Contributing Guidelines

  • 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

📝 License

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

Authors

Special thanks

  • @noxy (Super contributor)

About

CodeMotion - IDE for web-developers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors