Skip to content

hono.js is a web application framework, Fast, lightweight, built on Web Standards. Support for any JavaScript runtime.

Notifications You must be signed in to change notification settings

kuzhi1900/awesome-hono

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Node.js

Awesome-Hono

Hono.js is a Web application framework Fast, lightweight, built on Web Standards. Support for any JavaScript runtime.

Official

Middleware

  • @hono/auth-js - This is a Auth.js third-party middleware for Hono.
  • hono-rate-limiter - Rate limiting middleware for Hono. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
  • hono-pino - A pino logger plugin for hono.
  • remix-hono - Let Hono power your HTTP server and its middlewares, then use React Router to build your web application.

Documents

Runtime

  • nodejs - Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
  • bun - Bun is a fast JavaScript runtime.
  • deno - Deno is the open-source JavaScript runtime for the modern web.

Other Useful Package

Database

  • prisma - Next-generation Node.js and TypeScript ORM
  • Sequelize - Sequelize is a modern TypeScript and Node.js ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server, and more.

Functional programming

  • lodash - Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.
  • es-toolkit - es-toolkit is a modern JavaScript utility library that offers a collection of powerful functions for everyday use.
  • RxJS - Functional reactive library for transforming, composing, and querying various kinds of data.

Time

  • moment - Parse, validate, manipulate, and display dates and times in JavaScript.
  • dayjs - Fast 2kB alternative to Moment.js with the same modern API

Logger

  • pino - Very low overhead Node.js logger.
  • winston - Winston is designed to be a simple and universal logging library with support for multiple transports.

Bundler

  • esbuild - An extremely fast JavaScript bundler
  • rollup - Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.
  • swc - SWC is an extensible Rust-based platform for the next generation of fast developer tools.

Other web framework

  • express - classic web framework for node
  • koa - Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
  • nest - A progressive Node.js framework for building efficient, reliable and scalable server-side applications.

About

hono.js is a web application framework, Fast, lightweight, built on Web Standards. Support for any JavaScript runtime.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published