eslachance

eslachance/enmap

Enhanced Map structure with additional utility methods.

TypeScript
175
36
Apache License 2.0

Enmap is a lightweight, synchronous wrapper around SQLite that extends JavaScript’s `Map` with added utility methods and persistence, allowing you to store any serializable data without writing SQL. It’s especially suited for beginner‑friendly use‑cases—like saving bot settings, currencies, or user data in Discord.js projects—while still offering optional TypeScript generics for stricter typing. In short, it’s a simple, persistent data store for developers who want an easy‑to‑use, file‑based database rather than a full‑blown ORM.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of eslachance/enmap

Account's avatar
A better way to serialize
Account's avatar
The fastest and simplest library for SQLite in Node.js.
Account's avatar
V8 coverage provider for Vitest
Account's avatar
Generates markdown API documentation from jsdoc annotated source code
Account's avatar
Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.
Account's avatar
Next generation testing framework powered by Vite

Support the repos that depend on eslachance/enmap

Top contributors

eslachance's profile
eslachance
390 contributions
dependabot[bot]'s profile
dependabot[bot]
8 contributions
thetayloredman's profile
thetayloredman
6 contributions
YorkAARGH's profile
YorkAARGH
3 contributions
dan-online's profile
dan-online
2 contributions
WilsontheWolf's profile
WilsontheWolf
2 contributions
jsProj's profile
jsProj
2 contributions
bdistin's profile
bdistin
1 contributions
tjrgg's profile
tjrgg
1 contributions
tjreigh's profile
tjreigh
1 contributions

Recent events

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

No events yet