- express - fast, unopinionated, minimalist web framework for node
- mongoose - mongodb object modeling
- ts-migrate-mongoose - mongoose migration framework
- ts-patch-mongoose - mongoose patch history & events
- ts-cache-mongoose - mongoose cache (in-memory, redis)
- typescript 5
- swc for typescript transpilation
- jest that uses swc + in memory mongodb for testing
You can run it using docker:
docker compose build
docker compose up