About DevMagic

What is DevMagic?

DevMagic is a portable development environment system built on VS Code Dev Containers. It eliminates the need to install development tools on your host machine, providing consistent, reproducible environments across any operating system.

Whether you're setting up a fresh OS, onboarding new team members, or just want a clean separation between projects, DevMagic gives you a fully-featured development workspace in minutes.

Project Goals

🎯 Zero Friction

Get from "fresh OS" to "coding" in the shortest time possible, with minimal manual configuration.

🔄 Consistency

Same environment on every machine. No more "works on my machine" problems.

📦 Modularity

Start minimal, add services as needed. Don't pay for what you don't use.

🔓 Transparency

Open source, well-documented, and easy to understand. No magic, no vendor lock-in.

Author

DevMagic is created and maintained by Marcelo Almeida (@marcelocra).

This is primarily a personal project designed to solve real development workflow challenges. However, contributions from the community are welcome and appreciated!

Contributing

While DevMagic is primarily a personal project, contributions are welcome! Whether it's bug reports, feature suggestions, or pull requests, your input helps make DevMagic better.

Contributing Guidelines

Read the CONTRIBUTING.md file for detailed information on how to contribute.

Report Issues

Found a bug or have a feature request? Open an issue on GitHub.

Share Your Project

Using DevMagic? Add your project to the showcase to help others discover new use cases.

License

DevMagic is licensed under the Apache License 2.0. This means you can:

  • Use it commercially
  • Modify it freely
  • Distribute it
  • Place warranty

See the LICENSE.md file for full details.

Links & Resources

About DevMagic - DevMagic