hono
drizzle-orm
hono | drizzle-orm | |
---|---|---|
77 | 68 | |
21,465 | 25,597 | |
4.4% | 3.2% | |
9.8 | 9.8 | |
about 13 hours ago | 5 days ago | |
TypeScript | TypeScript | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hono
-
2024 Year in Review
This is a template for creating your first Copilot extension. It's a simple Node.js app that uses Hono and leverages the GitHub Copilot Extension Preview SDK for JavaScript.
-
Introduction to Hono : Advantages, Disadvantages & FAQs
Hono - means flame🔥 in Japanese.
-
Async Local Storage is Here to Help You
In this example, we'll use Hono as our server framework. I chose it for two reasons:
-
Getting Started with Hono JS and Drizzle ORM
Hono - Fast, lightweight, built on Web Standards. Support for any JavaScript runtime.
- Day 10: Ho-ho-hono! 🔥
-
Hono Js - Another Express clone?
Hono has built in support for complex tools like RPC, AWS, Edge functionality, Cloudflare, JSX and many more. Obviously you can go and check out their official website at hono.dev and get better understanding of various features they offer as there are a lot!
-
Step-by-step guide: Adding client-side logic to your Hono app
Hono is a great framework to build serverless apps with familiar APIs using Web Standards. It comes with a ton of features out of the box.
- Hono Web Application Framework
-
SSE, WebSockets, or Polling? Build a Real-Time Stock App with React and Hono
Today we'll try to answer these questions by looking at some methods to stream real-time data and build our own small real-time stock market feed app in Hono and React to illustrate the differences between these methods. For the visual side of things we'll be using shadcn charts to display randomly generated data.
-
From Next.js to React Edge with Cloudflare Workers: A Story of Liberation
But that’s not all. The framework offers a powerful routing system (inspired by the fantastic Hono), integrated asset management with Cloudflare R2, and an elegant way to handle errors via the HttpError class. Middlewares can easily send data to the client through a shared store, and everything is automatically obfuscated for security.
drizzle-orm
-
How to Secure Your Next.js E-commerce Site with RBAC and Permit.io
Drizzle for our ORM
-
Getting Started with Hono JS and Drizzle ORM
Drizzle ORM - you can define and manage database schemas in TypeScript, access your data in a SQL-like or relational way, and take advantage of opt-in tools to push your developer experience through the roof.
- Show HN: Pages CMS 1.0.0 – open-source CMS for static sites (Next.js, Astro)
-
Litdb – type safe SQL for JavaScript/TS
Type-safe query builders sound great in theory, but it seems there are always edge cases that are not supported by the query builder.
For example, the issue asking for deferrable constraint support for Postgres has been open for about a year: https://github.com/drizzle-team/drizzle-orm/issues/1429
In any non-trivial application, you are increasingly likely to run into something that your database supports but your query-builder does not. What will you do then?
It's sad, but unfortunately the most reliable approach seems to be to write raw SQL in a DAO package/library, then using integration tests (DAO + database) to confirm behavior.
-
Exploring Aurora DSQL with TypeScript, Drizzle, Lambda, and AWS CDK
Our Lambda function is currently using raw SQL queries which are not the most fun to write and maintain. Let's replace them with Drizzle ORM, a popular TypeScript ORM.
-
Building Vhisper: Voice Notes App with AI Transcription and Post-Processing
Drizzle: Database ORM
-
Top 8 Most Popular Open-Source Next.js Boilerplates/Starter
ORM: Drizzle
-
How to use ORMs (Prisma / Drizzle / Knex.js) in a TypeScript backend built with Encore.ts
In this post, I’ll walk you through how to work with ORMs like Prisma, Drizzle and Knex.js when working with Encore.ts.
-
Introducing Neon Authorize: Simplifying Row-Level Security For Postgres
That’s why we’ve partnered with Drizzle ORM to offer a cleaner, more intuitive way of defining RLS rules. With Drizzle and Neon, developers can set up RLS policies in a declarative format right alongside their schema definitions. This means you can manage RLS in the same place as your schema and data models, making your codebase more organized and easier to maintain.
-
Show HN: Prisma Postgres. Runs on bare metal and unikernels
Drizzle [0] added an easter egg on their website in response to this announcement it seems.
[0]: https://orm.drizzle.team/
What are some alternatives?
nitro - Next Generation Server Toolkit. Create web servers with everything you need and deploy them wherever you prefer.
kysely - A type-safe typescript SQL query builder
Koa - Expressive middleware for node.js using ES2017 async functions
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
nodejs-api-starter - 💥 Yarn v2 based monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI. [Moved to: https://github.com/kriasoft/relay-starter-kit]
MikroORM - TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
miniflare - 🔥 Fully-local simulator for Cloudflare Workers. For the latest version, see https://github.com/cloudflare/workers-sdk/tree/main/packages/miniflare.
knex-tree - Query hierarchical data structures in sql with knex
fastify - Fast and low overhead web framework, for Node.js
MongoDB - The MongoDB Database
graphql-starter-kit - 💥 Yarn v2 based monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI. [Moved to: https://github.com/kriasoft/graphql-starter]
Sequelize - Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.