Diventa un collaboratore
Contributi finanziari
Top financial contributors
Individuals
austin frey
$115 USD since gen 2018
Yaniv Kessler
$100 USD since giu 2018
龙腾道
$85 USD since dic 2018
Gyuri Lajos
$45 USD since mar 2019
Danny Paz
$25 USD since giu 2018
the noffs
$20 USD since apr 2018
Organizzazioni
SmartHoldem Platform
$50 USD since mag 2018
HebergeurWeb.ca
$50 USD since dic 2018
Wechaty
$20 USD since ott 2019
Bilancio
Scopri come il denaro circola apertamente attraverso Level. Tutti i contributi e tutte le spese sono pubblicati nel nostro registro pubblico trasparente. Scopri chi sta donando, quanto e dove vanno i soldi, invia le spese, ricevi i rimborsi e molto altro!
Bilancio giornaliero
$427.86 USD
~ $144.35 USD
Level è tutti noi
I nostri contributori 25
Tutti coloro che hanno sostenuto Level. Persone e organizzazioni che credono – e si fanno promotori – della nostra causa.
Julian Gruber
John Chesley
Matteo Collina
Anton Whalley
David Björklund
max6
Oguz Bastemur
Paolo Fragomeni
Pedro Teixeira
Jarrett Cruger
Lars-Magnus Skog
Mathias Buus
Informazioni
Level is a community and a collection of Node.js modules for creating transparent databases. A solid set of primitives enable powerful databases to be built in userland. They can be embedded or networked, persistent or transient - in short, tailored to your needs.
At the core of Level are simple key-value stores that follow the characteristics of LevelDB. LevelDB is a key-value store built by Google, used in Google Chrome and many other products. It supports arbitrary byte arrays as both keys and values, singular reads and writes, batched writes and bi-directional iterators. LevelDB sorts entries lexicographically by keys which, when combined with ranged iterators, makes for a very powerful query mechanism.
To bring those concepts to Node.js and other JavaScript runtimes, Level utilizes idiomatic Node.js interfaces like streams, events and buffers. It offers a rich set of data types through encodings and allows for extensions like subleveldown to split a database into evented sections. Underlying stores can be easily swapped to target a wide range of runtime environments. The most common store is leveldown which is a pure C++ binding to LevelDB. Many alternatives are available such as level-js in the browser or memdown for an in-memory store.
The level module is the recommended way to get started. Visit awesome to discover more modules. See our project board to find out what we're working on. If you need help - technical, philosophical or other - feel free to open an issue in community or a more specific repository.
To sustain Level and its activities, become a backer or sponsor on Open Collective. Your logo or avatar will be displayed on our 28+ GitHub repositories and npm packages. 💖

