# Fulmine.js > The drop-in Express 5 replacement Same API, same middleware, same tests. Built on uWebSockets.js instead of node:http, up to 20x faster where the framework does the work. ## Table of Contents ### Start here - [Why Fulmine](https://fulmine.sndesign.it/why.md) - [Migrating to Fulmine.js](https://fulmine.sndesign.it/migrating.md) - [Compared with the others](https://fulmine.sndesign.it/compare.md) ### Running it - [Deploying Fulmine.js](https://fulmine.sndesign.it/deployment.md) - [Performance](https://fulmine.sndesign.it/performance.md) - [WebSockets](https://fulmine.sndesign.it/websockets.md) ### Reference - [Differences from Express](https://fulmine.sndesign.it/differences.md) - [Compatibility with Express 5](https://fulmine.sndesign.it/compatibility.md)