{"repo":"denoland/denokv","free":true,"listed":false,"github":"https://github.com/denoland/denokv","clone":"git clone https://github.com/denoland/denokv.git","description":"A self-hosted backend for Deno KV","language":"TypeScript","stars":653,"topics":["database","deno","kv","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"denokv A self-hosted backend for Deno KV, the JavaScript first key-value database: - Seamlessly integrated JavaScript APIs - ACID transactions - Multiple consistency levels for optimal performance for every usecase Deno KV can be used with the built-in single instance database in the CLI, useful for testing and development, with a hosted and scalable backend on Deno Deploy, or with this self-hostable Deno KV backend. To run denokv , just run: Then run your Deno program and specify the access token in the DENO KV ACCESS TOKEN environment variable: The self-hosted denokv backend is built on the same robust SQLite backend as the built-in single instance database in the CLI. It is designed to be run on a VPS or Kubernetes cluster statefully, with Deno processes connecting via the network using KV Connect. The standalone denokv binary is designed to handle thousands of concurrent requests, from hundreds of different Deno processes. It is built on top of the robust SQLite database, and uses non-blocking IO to ensure excellent performance even in the face of hundreds of concurrent connections. Just like the Deno CLI, denokv is MIT licensed, free and open source. Read more in the announcement of self-hosted Deno KV. When should I use this? If you need more than a single Deno process to access the same KV database, and you are ok with running a server, keeping denokv updated, handling backups, and performing regular maintenance, then this is for you. You can use a hosted KV database o","default_branch":null,"files":null,"tree":[],"storefront":"/r/denoland","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/denoland/denokv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}