/workery

Workery is a Modern, OpenAPI based, fast to code, fully typed, web framework for building APIs on Cloudflare Workers.

Primary LanguageTypeScriptMIT LicenseMIT

Workery

Documentation: https://workery.iann838.com/

Workery is a Modern, OpenAPI based, fast to code, fully typed, web framework for building APIs on Cloudflare Workers.

Features

  • ⚡️ Like FastAPI, but in TypeScript for Cloudflare Workers. Ever used FastAPI in Python? This will feel just like home.
  • ⚙️ OpenAPI and Zod integrated seamlessly. Built-in integration of Zod validators and OpenAPI schema generators.
  • 🏷️ Fully typed schemas and parameters. All parameters and schemas are typed when implementing route handlers.
  • 📖 Automatic API documentation pages. Swagger and Redoc pages are available by default at /docs and /redoc.
  • 🪝 Dependencies instead of complicated middleware. Prepare variables, enforce authentication, and run other tasks before processing a request.
  • 🔩 Highly flexible and adaptable. Designed for effortless addition, removal, and replacement of modules or components.

Star me!

Star this repo if you find it helpful!