get-convex

get-convex/sharded-counter

TypeScript
5
2
Apache License 2.0

This is a Convex component for implementing sharded counters that provides a key-value store from string to number with sharding to increase throughput when updating values. It's designed for developers building applications on Convex who need to track frequently-updated counters (like checkbox states or document counts) while maintaining consistency, reactivity, and caching. The component is particularly useful when you need to increment/decrement counters in parallel without causing performance bottlenecks.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of get-convex/sharded-counter

Account's avatar
A migrations component for Convex. Define, run, and track your database migrations. Run from a CLI or Convex server function.
Account's avatar
Low level bindings for creating Web Standard contexts.
Account's avatar
ESLint JavaScript language implementation
Account's avatar
Property based testing for Vitest based on fast-check
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for react
Account's avatar
TypeScript definitions for react-dom
Account's avatar
The default Vite plugin for React projects
Account's avatar
Ultra-fast cross-platform command line utility to watch file system changes.
Account's avatar
Client for the Convex Cloud
Account's avatar
A collection of useful code to complement the official convex package.
Account's avatar
A JS mock of the Convex backend for testing your Convex functions.
Account's avatar
ESLint rules for React Hooks
Account's avatar
Validate that your components can safely be updated with Fast Refresh
Account's avatar
A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.
Account's avatar
Collection of React Hooks
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Native-ESM powered web dev build tool
Account's avatar
Next generation testing framework powered by Vite

Support the repos that depend on get-convex/sharded-counter

Top contributors

ianmacartney's profile
ianmacartney
42 contributions
ldanilek's profile
ldanilek
24 contributions
renovate[bot]'s profile
renovate[bot]
18 contributions
thomasballinger's profile
thomasballinger
3 contributions
cursoragent's profile
cursoragent
2 contributions
Nicolapps's profile
Nicolapps
2 contributions
ikhare's profile
ikhare
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet