Skip to content
@OpenHW-Studio

OpenHW-Studio

OpenHW-Studio Logo

OpenHW-Studio

An open-source electronics simulation and education platform
Developed under the FOSSEE Project · IIT Bombay

Note

🚧 OpenHW-Studio is currently under active development. You may encounter bugs or incomplete features.
Found an issue? Report it here or reach out to our PR Manager / Issue Resolver at muhd.danish9661@gmail.com.

Platform License Contributors FOSSEE Report Bug Contribute


🔭 What is OpenHW-Studio?

OpenHW-Studio is a free, open-source web platform for learning and experimenting with electronics, embedded systems, IoT, and robotics — directly in the browser. No hardware required.

It provides students, educators, and makers with:

  • 🖥️ Live Circuit Simulation — Simulate Arduino (AVR), Raspberry Pi Pico (RP2040), ESP32, and more
  • 💻 Integrated Code Editor — Write, flash, and debug Arduino/C++ code with Monaco Editor
  • 🎯 Guided Projects & Examples — Step-by-step learning modules with automated grading
  • 📊 Classroom Tools — Teacher dashboards, assignment management, and student progress tracking
  • 🌐 Community Sharing — Share and explore projects with the open hardware community

🌐 Live Platform: openhw-studio.fossee.in
📚 Documentation: openhw-studio.fossee.in/docs


📦 Repositories

Repository Description Stack
OpenHW-studio-frontend Web interface and user experience React · Vite · Tailwind
openhw-studio-backend API server, auth, compilation, grading Node.js · Express · MongoDB
openhw-studio-emulator Real-time hardware simulation engine avr8js · rp2040js · WebAssembly
openhw-studio-docs Documentation and tutorial site VitePress
OpenHW-studio--cli Command-line interface tool Node.js · Commander

🤝 How to Contribute

We warmly welcome contributions from everyone — developers, educators, designers, and testers.

  1. Browse open issues across our repositories
  2. Fork the repository you want to contribute to
  3. Create a feature branch and make your changes
  4. Open a Pull Request — our team reviews all submissions

📖 Read our full Contributing Guide before getting started.


🏛️ Project Leadership

OpenHW-Studio is developed under the guidance of the FOSSEE Project at IIT Bombay:

Name Role
Prof. Prabhu Ramachandran Principal Investigator (PI)
Mr. Rajesh Kushalkar National Coordinator — Open Source Hardware
Mr. Pratik Bhosale Project Research Associate
Mr. Pratik Nemane Project Research Assistant

📬 Contact

Channel Link
🌐 Website fossee.in
📧 Support Email support@fossee.in
📺 YouTube @FOSSEE
🖥️ Platform openhw-studio.fossee.in

Supported by NMEICT, Ministry of Education, Government of India.
© 2026 OpenHW-Studio | FOSSEE, IIT Bombay

Pinned Loading

  1. OpenHW-studio-frontend OpenHW-studio-frontend Public

    JavaScript 1 9

  2. openhw-studio-backend openhw-studio-backend Public

    JavaScript 5

  3. openhw-studio-gateway openhw-studio-gateway Public

    Go

  4. openhw-studio-emulator openhw-studio-emulator Public

    TypeScript 4

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…