Displaying 1 to 20 from 88 results

tiled - A generic tile map editor

  •    C++

Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone. Tiled is very flexible, for example there are no restrictions on map size, tile size or the number of layers or tiles. Also, it allows arbitrary properties to be set on the map, its layers, the tiles or on the objects. Its map format (TMX) is relatively easy to understand and allows a map to use multiple tilesets while also allowing each tileset to grow or shrink as necessary later.

levelgraph - Graph database JS style for Node.js and the Browser. Built upon LevelUp and LevelDB.

  •    Javascript

LevelGraph is a Graph Database. Unlike many other graph database, LevelGraph is built on the uber-fast key-value store LevelDB through the powerful LevelUp library. You can use it inside your node.js application or in any IndexedDB-powered Browser. LevelGraph loosely follows the Hexastore approach as presented in the article: Hexastore: sextuple indexing for semantic web data management C Weiss, P Karras, A Bernstein - Proceedings of the VLDB Endowment, 2008. Following this approach, LevelGraph uses six indices for every triple, in order to access them as fast as it is possible.

leveldown - Pure C++ Node.js LevelDB binding serving as the back-end to LevelUP

  •    C++

This module was originally part of levelup but was later extracted and now serves as a stand-alone binding for LevelDB.It is strongly recommended that you use levelup in preference to leveldown unless you have measurable performance reasons to do so. levelup is optimised for usability and safety. Although we are working to improve the safety of the leveldown interface it is still easy to crash your Node process if you don't do things in just the right way.

level.js - leveldb for the browser

  •    Javascript

level.js uses IDBWrapper by jensarps to ensure compatibility between IDB implementations.Being leveldown compatible means you can use many of the level-* modules on top of this library.




awesome - A curated list of amazingly awesome level libraries and resources

  •    

Modules that implement abstract-leveldown as storage for levelup.Modules that implement abstract-leveldown to wrap another abstract-leveldown. This is the preferred extension point.

deferred-leveldown - For handling delayed-open on LevelDOWN compatible libraries

  •    Javascript

A mock abstract-leveldown implementation that queues operations while a real abstract-leveldown instance is being opened.deferred-leveldown implements the basic abstract-leveldown API so it can be used as a drop-in replacement where leveldown is needed.

level-ttl - Add a 'ttl' (time-to-live) option to LevelUP for put() and batch()

  •    Javascript

Augment LevelUP to handle a new 'ttl' option on put() and batch() that specifies the number of milliseconds an entry should remain in the data store. After the TTL, the entry will be automatically cleared for you.Requires LevelUP, Level or level-hyper to be installed separately.


leveldown-hyper - Fork of leveldown using HyperDex fork of LevelDB as backend

  •    C++

LevelDOWNHyper is a fork of LevelDOWN and uses HyperLevelDB as backend. It extends the LevelDOWN api with functionality to do live backups. This README only documents the liveBackup() method. For a complete reference we refer to LevelDOWN.LevelDOWN can be considered an upstream repository to LevelDOWNHyper and any common logic and bug fixes will be merged from upstream into this repository.

leveldown-mobile - [Currently not actively maintained] Node

  •    C++

LevelDOWN was extracted from LevelUP and now serves as a stand-alone binding for LevelDB.This version of Leveldown only works with JXcore and platform independent.

memdown - In-memory abstract-leveldown store for Node.js and browsers.

  •    Javascript

In-memory abstract-leveldown store for Node.js and browsers.If you are upgrading: please see the upgrade guide.

rocksdb - Pure C++ Node.js RocksDB binding serving as the back-end to LevelUP

  •    C++

rocksdb is based on the LevelDown code, which was extracted from LevelUP and now serves as a stand-alone binding for LevelDB. The native code in rocksdb is based on Facebooks fork of LevelDB.It is strongly recommended that you use LevelUP in preference to rocksdb unless you have measurable performance reasons to do so. LevelUP is optimised for usability and safety. Although we are working to improve the safety of the rocksdb interface it is still easy to crash your Node process if you don't do things in just the right way.

mongodown - A drop-in replacement for LevelDOWN that runs on MongoDB

  •    Javascript

A drop-in replacement for LevelDOWN that runs on MongoDB. Can be used as a back-end for LevelUP rather than an actual LevelDB store.

level-nearby - store and retrieve data in leveldb using a lat/long pair in a given radius

  •    Javascript

store data with a given lat/long pair and retrieve all the entries given a lat/long pair and a radius in that radius. the module uses google's s2 library in node. transforms db the be able to perform the put and createNearStream methods on it. options can have a prefix field, than the methods will have that prefix.

browserify-fs - fs for the browser using level-filesystem and browserify

  •    Javascript

fs for the browser using level-filesystem and browserify

level-events - Get an event everytime something is written / read / deleted using levelup

  •    Javascript

Get an event everytime something is written / read / deleted using levelup. In includes streams support as well.

level-filesystem - Full implementation of the fs module on top of leveldb

  •    Javascript

If any of the methods do not behave as you would expect please add a test case or open an issue.When you get an error in a callback it is similar to what you get in Node core fs.

multi-master-merge - LevelDB based database that supports merges and multi master replication

  •    Javascript

When you do mdb.get(key, cb) you will always get an array of documents back. The reason for this is to support multi master replication which means that we might have multiple values for a given key.Insert a new document. Callback is called with cb(err, doc) where doc is the inserted document.

ndarray-gemm - General matrix multiplication for ndarrays

  •    Javascript

General matrix multiply for ndarrays. This is analogous to the BLAS level 3 routine xGEMM.Note that while this implementation is correct, it is not yet very optimized. If someone wants to take over this project or suggest improvements, patches are welcome.

accountdown - manage accounts with leveldb

  •    Javascript

The string we gave to users.create() need not necessarily match the username credential. You might want to use a uid integer for example. In either case you will get implicitly encforced unique names because if a username already exists the users.create() call will fail even if the id is available and likewise if an id is unavailable but a username is available.Create a new account instance users given a leveldb database handle db and some options opts.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.