5 ms·
I am developing my own reloader in spirit of jrebel and how hotswapping works in javascript bundlers. While investigating the topic I found a lot of projects:
by teajunky 6y ago
I am developing my own reloader in spirit of jrebel and how hotswapping works in javascript bundlers.
While investigating the topic I found a lot of projects:
- https://github.com/yiblet/inquest https://github.com/yiblet/inquest
- https://github.com/mpolney/hotpatch https://github.com/mpolney/hotpatch
- https://pypi.org/project/patchy/ https://pypi.org/project/patchy/
- https://pypi.org/project/plone.reload/ https://pypi.org/project/plone.reload/
- http://svn.python.org/projects/sandbox/trunk/xreload/ http://svn.python.org/projects/sandbox/trunk/xreload/
- https://pypi.org/project/hot_reload/ https://pypi.org/project/hot_reload/
- https://pypi.org/project/Reloadr/ https://pypi.org/project/Reloadr/
- https://pypi.org/project/hotswap/ https://pypi.org/project/hotswap/
- https://pypi.org/project/reloading/ https://pypi.org/project/reloading/
- https://pypi.org/project/hotreload/ https://pypi.org/project/hotreload/
- https://pypi.org/project/livereload/ https://pypi.org/project/livereload/
- https://pypi.org/project/reimport/ https://pypi.org/project/reimport/
- https://pypi.org/project/livecoding/ https://pypi.org/project/livecoding/
- https://pypi.org/project/pylivecoding/ https://pypi.org/project/pylivecoding/
- https://pypi.org/project/nameko-hot-reload/ https://pypi.org/project/nameko-hot-reload/
- https://github.com/albertz/PythonHotswap https://github.com/albertz/PythonHotswap
- https://github.com/mikr/pyqtboiler/blob/master/baseapp/utils/hotswap.py https://github.com/mikr/pyqtboiler/blob/master/baseapp/utils...
- https://github.com/narfdotpl/hottie https://github.com/narfdotpl/hottie with decorator
- https://github.com/ipython/ipython/blob/f8c9ea7db42d9830f16318a4ceca0ac1c3688697/IPython/extensions/autoreload.py https://github.com/ipython/ipython/blob/f8c9ea7db42d9830f163...
- https://github.com/breuleux/jurigged https://github.com/breuleux/jurigged
I thing that xreload from Guido and the code inside ipython both provide the best hot-patching. But both projects miss the feature to watch for changed files.