apertum
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-beta.2 • Public • Published

Apertum

Documentation: https://apertum.iann838.com/

Apertum is a Modern, OpenAPI based, fast to code, fully typed, web framework for building APIs in Node.js and the Edges (Cloudflare Workers, etc.).

Features

  • ⚡️ Like FastAPI, but in TypeScript for the Edges. 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 at /docs and /redoc.
  • 🪝 Dependencies instead of complicated middleware. Run code for preparing variables, authentication, and other tasks before processing a request.
  • 🔩 Adaptable to any JavaScript runtime. Adapters are provided for Cloudflare Workers, you may build your own adapters.

Star me!

Star this repo if you find it helpful!

Package Sidebar

Install

npm i apertum

Weekly Downloads

5

Version

1.0.0-beta.2

License

MIT

Unpacked Size

49.4 kB

Total Files

34

Last publish

Collaborators

  • iann838