awesome-live-reloading
A curated collection of live-reloading
tools and libraries associated with different languages and frameworks.
"Live reloading" refers to tools that run your compile/build step as you write code. This makes it faster for you to test your work as you write code. This is especially helpful for web development.
C
C++
- RuntimeCompiledCPlusPlus
- JUCE Projucer
- RCRL - Read-Compile-Run-Loop - tiny and powerful interactive C++ compiler (REPL)
ClojureScript
Go
Haskell
stack build --file-watch
flag
Java and other JVM languages (Kotlin, Scala, Groovy etc.)
JavaScript
- NodeJS
- ReactJS
- AngularJS
- VueJS
- EmberJS
- QuokkaJS
- VanillaJS
Julia
Lua
Python
- Gunicorn
- Flask
- Django
- Hupper
- Just use
hupper -m script
instead ofpython -m script
. - Docs
- Just use
- Pyramid
- Watchdog
PureScript
Qt QML
Ruby
- Sinatra
- Rails
.NET
Mobile
- iOS
- Cross Platform
- Flutter
- React Native
Live Cloud Reloading
Tools that allow you to live reload your local code changes directly to your dev/staging environment in the cloud.
Made with β‘β‘loveβ‘β‘ by Hasura
This list originated when we were creating documentation for our live-cloud-reloading feature and we couldn't find any repo or article that curated live-reloading tools for different languages/frameworks.