co-level - LevelUp wrappers for "co"

  •        52

LevelUP wrappers for co.Currently you have to pass the flag --harmony to node and need at least version 0.11.0.

https://github.com/juliangruber/co-level

Dependencies:

thunkify : 0.0.1

Tags
Implementation
License
Platform

   




Related Projects

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 - Fast & simple storage - a Node.js-style LevelDB wrapper

  •    Javascript

Fast & simple storage. A Node.js-style LevelDB wrapper.Use this package to avoid having to explicitly install leveldown when you just want plain old LevelDB from levelup.

greenlet - Lightweight in-process concurrent programming

  •    C

The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels". A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a "yield" keyword. See the example in tests/test_generator.py.

Performance Co-Pilot - System Performance and Analysis Framework.

  •    C

Performance Co-Pilot (PCP) provides a framework and services to support system-level performance monitoring and management. It presents a unifying abstraction for all of the performance data in a system, and many tools for interrogating, retrieving and processing that data. The distributed PCP architecture makes it especially useful for those seeking centralized monitoring of distributed processing.

node-thunkify - Turn a regular node function into one which returns a thunk

  •    Javascript

Turn a regular node function into one which returns a thunk, useful for generator-based flow control such as co.


gnode - Run node with ES6 Generators, today!

  •    Javascript

gnode is a very light wrapper around your node executable that ensures ES6 Generator support, even on versions of node that do not support ES6 Generators natively.You use it exactly like the regular node executable, except that you do not need to pass the --harmony-generators flag. That is where the magic happens.

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.

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

  •    Javascript

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

Blaise Script

  •    Pascal

Blaise is an open-source object-oriented scripting language. Language features: Object-oriented. Unicode support. Optional typing, ie dynamic or static typing. Richly typed. Higher-level mathematics support, for example Complex numbers, Rational numbers and Matrices. Virtual Machine architecture. Co-routines. Familiar language syntax, influenced by Object Pascal, Python and Ada.

tldextract - Accurately separate the TLD from the registered domain and subdomains of a URL, using the Public Suffix List

  •    Python

tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL. For example, say you want just the 'google' part of 'http://www.google.com'. Everybody gets this wrong. Splitting on the '.' and taking the last 2 elements goes a long way only if you're thinking of simple e.g. .com domains. Think parsing http://forums.bbc.co.uk for example: the naive splitting method above will give you 'co' as the domain and 'uk' as the TLD, instead of 'bbc' and 'co.uk' respectively.

ngraph - nGraph is an open source C++ library, compiler and runtime for Deep Learning frameworks

  •    C++

Welcome to the open-source repository for the Intel® nGraph™ Library. Our code base provides a Compiler and runtime suite of tools (APIs) designed to give developers maximum flexibility for their software design, allowing them to create or customize a scalable solution using any framework while also avoiding device-level hardware lock-in that is so common with many AI vendors. A neural network model compiled with nGraph can run on any of our currently-supported backends, and it will be able to run on any backends we support in the future with minimal disruption to your model. With nGraph, you can co-evolve your software and hardware's capabilities to stay at the forefront of your industry. The nGraph Compiler is Intel's graph compiler for Artificial Neural Networks. Documentation in this repo describes how you can program any framework to run training and inference computations on a variety of Backends including Intel® Architecture Processors (CPUs), Intel® Nervana™ Neural Network Processors (NNPs), cuDNN-compatible graphics cards (GPUs), custom VPUs like Movidius, and many others. The default CPU Backend also provides an interactive Interpreter mode that can be used to zero in on a DL model and create custom nGraph optimizations that can be used to further accelerate training or inference, in whatever scenario you need.

co - The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)

  •    Javascript

Generator based control flow goodness for nodejs and the browser, using promises, letting you write non-blocking code in a nice-ish way.co@4.0.0 has been released, which now relies on promises. It is a stepping stone towards the async/await proposal. The primary API change is how co() is invoked. Before, co returned a "thunk", which you then called with a callback and optional arguments. Now, co() returns a promise.

dynalite - An implementation of Amazon's DynamoDB built on LevelDB

  •    Javascript

An implementation of Amazon's DynamoDB, focussed on correctness and performance, and built on LevelDB (well, @rvagg's awesome LevelUP to be precise).This project aims to match the live DynamoDB instances as closely as possible (and is tested against them in various regions), including all limits and error messages.

multilevel - Expose a LevelDB over the network

  •    Javascript

Expose a levelDB over the network, to be used by multiple processes, with levelUp's API.multilevel works in the browser too - via browserify - and has full support for binary data. For getting a connection between browser and server I recommend either websocket-stream, which treats binary data well, or engine.io-stream, which has websocket fallbacks.

Sco-oper, Google Co-op generator

  •    PHP

Sco-oper allows you to generate dynamically a Google Co-op xml file. Google Co-op is a service of Google which allows you to display subscribed Link in the Search Engine result.

Co-dfns - High-performance, Reliable, and Parallel APL

  •    APL

The Co-dfns project aims to provide a high-performance, high-reliability compiler for a parallel extension of the Dyalog dfns programming language. The dfns language is a functionally oriented, lexically scoped dialect of APL. The Co-dfns language extends the dfns language to include explicit task parallelism with implicit structures for synchronization and determinism. The language is designed to enable rigorous formal analysis of programs to aid in compiler optimization and programmer productivity, as well as in the general reliability of the code itself. Our mission is to deliver scalable APL programming to information and domain experts across many fields, expanding the scope and capabilities of what you can effectively accomplish with APL.

php-co-koa - PHP异步编程: 手把手教你实现co与Koa

  •    

PHP异步编程: 手把手教你实现co与Koa

pebble - RocksDB/LevelDB inspired key-value database in Go

  •    Go

Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filters, and updates to the MANIFEST format.

node-levelup - LevelDB - Node.js style

  •    Javascript

LevelDB - Node.js style

levelup - A node.js wrapper for abstract-leveldown compliant stores

  •    Javascript

If you are upgrading: please see CHANGELOG.md.Fast and simple storage. A Node.js wrapper for abstract-leveldown compliant stores, which follow the characteristics of LevelDB.