Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
This plugin intends to simplify the usage of http://hotswapagent.org. Agent provides real hotswap functionality together with https://dcevm.github.io which extends JVM class redefinition functionality.
| Date | Stars |
|---|---|
| 2026-07-31 | 314 |
| 2026-08-06 | 314 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
HotSwapAgent-IntelliJ-IDEA-plugin =================================  `Hot`Swapping =========== Our work is fun, but we don't want to waste our time waiting when our latest changes will be deployed on application server! You can reload classes changed during debugging without need to restart the entire application using the HotSwap mechanism `Command+Shift+F9` in IntelliJ IDEA.  `BUT!` At the moment due to original limitations of Java SDK the `Hot`Swapping is possible ONLY if the method body is altered. In all other cases (like changing method or class signature), the class reload is `impossible` and the corresponding error message appears.  Solution ============ We need to use special java agent together with our JVM to enhance ability of reloading of changed classes. For example: 1. [~~JRebel~~](http://zeroturnaround.com/software/jrebel/) (too expensive [`$550`](http://zeroturnaround.com/software/jrebel/pricing/) :fearful: per year per user) 2. [~~Spring-Loaded~~](https://github.com/spring-projects/spring-loaded) (cannot work properly with java 8 and `crash JVM` :dizzy_face:, the Spring team propagates the "Restart application on file-change"-approach of [spring-boot-devtools](https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3#automatic-restart) for Spring Boot) 3. [~~FakeReplace~~](https://github.com/fakereplace/fakereplace) ([No JDK10+ support yet](https://github.com/fakereplace/fakereplace/issues/33)) 4. [~~RelProxy~~](https://github.com/jmarranz/relproxy/) (Dead? No support for JDK8+) 5. [DCEVM](https://dcevm.github.io/) (free-opensource-really`hot` :grinning:) We will choose: [DCEVM + Hotswap Agent](http://www.hotswapagent.org/) :thumbsup: DCEVM Installation ================== | steps: | | ----- | |1. Download [latest release of DCEVM Java patch](https://github.com/dcevm/dcevm/releases/download/light-jdk8u51%2B3/DCEVM-light-8u51-installer.jar) and launch the installer with sudo(e.g. `sudo java -jar DCEVM-light-8u51-installer.jar`). Currently you need to select correct installer for Java 8.| |2. Select java installation directory on your disc and press "Install DCEVM as altjvm" button. JDK version `1.8.0_45` is recommended. [download here](http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html)  | |3. Download [latest release of Hotswap agent jar](https://github.com/HotswapProjects/HotswapAgent/releases), unpack `hotswap-agent.jar` and put it anywhere on your disc. For example: C:\java\hotswap-agent.jar| |4. Installation is done!| |5. More info [here](http://www.hotswapagent.org)| ### Start with `Hot`SwapAgent plugin for IntelliJ IDEA. | steps: | | ----- | |1. Install HotSwapAgent [plugin](https://plugins.jetbrains.com/plugin/9552-hotswapagent) for IntelliJ IDEA. | |2. Enable HotSwapAgent plugin for all configurations (or one by one). | |3. Start the application in DEBUG mode. You will see HOTSWAP AGENT notification in your console in case if setup was correctly done. | |4. Be sure that you have `"Reload classes after compilation: Always"` ON in IntelliJ IDEA in HotSwap section in your IDEA preferences. ![image](https://cloud.githubusercontent.com/assets/1389501
Excerpt of 4,981 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
Not classified yet. Classification runs as part of npm run ingest.