Never "lock-in" vendor
Express
import { PlatformManager, ExpressPlatform } from '@uep/manager';
const manager = new PlatformManager({
http: new ExpressPlatform()
});
manager.router.get('/', () => 'Hello World!');
await manager.start(3000);Fastify
import { PlatformManager, FastifyPlatform } from '@uep/manager';
const manager = new PlatformManager({
http: new FastifyPlatform()
});
manager.router.get('/', () => 'Hello World!');
await manager.start(3000);Why Choose UEP?
🚀
Platform Agnostic
Write your routes once and run them on any supported platform without changing your code.
⚡
High Performance
Built on top of high-performance HTTP servers like Express and Fastify.
🛠️
Developer Experience
Clean API, TypeScript support, and excellent documentation.
🔌
Extensible
Easy to extend with new platforms and features.
Run Anywhere
Choose your favorite runtime environment
Node.js
Fully tested and production-ready
Bun
Lightning fast with native support

Deno
Secure by default with TypeScript