An Elixir development tool that automatically recompiles Mix projects when files change.
Remix is an Elixir development tool that automatically recompiles Mix projects whenever files in the lib directory change. It solves the problem of manually triggering recompilation during development, providing a more efficient workflow for Elixir developers.
Elixir developers working on Mix-based projects who want to streamline their development workflow by eliminating manual recompilation steps.
Developers choose Remix for its simplicity and automation—it requires minimal configuration and runs unobtrusively in development mode, allowing them to focus on coding rather than compilation management.
Automatic recompilation of mix code on file change.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Watches the lib directory and triggers Mix recompilation on any file change, eliminating manual mix compile calls for a smoother workflow.
Configurable to run silently, avoiding IEx output clutter during frequent compilations, as shown in the config examples.
Optional escript compilation allows preparing distributable executables directly from development, adding convenience for testing deployments.
Simple installation by adding to deps and OTP apps only in :dev, with defaults for quick integration without complex configuration.
Only watches the lib directory and uses Mix for recompilation, lacking support for custom paths, test runners, or other build tasks.
At version 0.0.1, it's a learning project, so it may have bugs, incomplete features, or breaking changes in future updates.
The README is brief and doesn't cover error handling, advanced configuration, or troubleshooting, which could hinder usability in edge cases.