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.