Skip to content

API

Tech Stack

TypeScript

  • Advantages of modern JavaScript features
  • Static type checking

Deno

  • Good performance Benchmarks
  • Secure by default
  • Built-in TypeScript support
  • Format / linting and testing tools
  • Built with web standards

Comparison with Node.js and Bun:

DenoNode.jsBun
Secure by defaultInsecure by defaultSecure by default
Built-in TypeScript supportRequires TypeScript compilerRequires TypeScript compiler
Built-in formattingRequires external toolsRequires external tools
Built-in lintingRequires external toolsRequires external tools
Built-in testingRequires external toolsRequires external tools
Built with web standardsNot built with web standardsNot built with web standards

Hono

  • Fast and lightweight web framework Benchmarks
  • Easy to use
  • Middleware support
  • Build with web standards

Comparison with FastAPI and NestJS:

HonoFastAPINestJS
TypeScript (any Runtime)PythonTypeScript (Node.js Runtime)
Fast and lightweightFast and lightweightFast and lightweight
Easy to useEasy to useNot easy but not hard to use
Advanced MiddlewareLimited MiddlewareAdvanced Middleware
Own libraryOwn libraryExpress or Fastify
Built with web standardsNot built with web standardsNot built with web standards

Drizzle

  • Fast and lightweight ORM Benchmarks
  • Easy to use
  • Built for SQL databases

Comparison with Prisma:

DrizzlePrisma
Best performanceGood performance
Easy to useEasy to use
Built for SQLBuilt for SQL and NoSQL

Routes Documentation

Go on running server and open the /doc or /reference route to see Routes Documentation.