An open API service providing repository metadata for many open source software ecosystems.

GitHub / ZenyWay 40 Repositories

ZenyWay develops web applications to simplify and secure your online life

ZenyWay/pbkdf2sha512

node crypto's async pbkdf2 promisified and with sane defaults. ES5 code with TypeScript support. 1.3kb gzip, excluding dependencies.

Language: TypeScript - Size: 60.5 KB - Last synced at: 21 days ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

ZenyWay/rx-subject

minimal Subject implementation (0.4k bytes), independent of reactive framework

Language: JavaScript - Size: 70.3 KB - Last synced at: 16 days ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

ZenyWay/cryptobox

zero-knowledge, offline-first, replicating, distributed document storage for web, mobile, desktop and node apps

Language: TypeScript - Size: 95.7 KB - Last synced at: 21 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 3

ZenyWay/zenypass

zero-knowledge password manager web-app that syncs

Language: TypeScript - Size: 3.24 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 4

ZenyWay/worker-proxy

spawn a service in a Web Worker and proxy it from the current thread

Language: JavaScript - Size: 247 KB - Last synced at: 3 days ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 1

ZenyWay/component-from-stream

lightweight (1k gz) component-from-stream on steroids: create a React-like component from any React-compatible library, that sources its props from an observable stream.

Language: TypeScript - Size: 532 KB - Last synced at: 20 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

ZenyWay/funky-store

extremely lightweight FSA-based functional store, for managing application or module state with action-triggered reducers, effects and triggers

Language: JavaScript - Size: 648 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ZenyWay/rx-pouchdb

thin RXJS abstraction layer for pouchDB with read and write RXJS operators.

Language: TypeScript - Size: 375 KB - Last synced at: about 13 hours ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 2

ZenyWay/basic-csv-parser

lightweight (1kb gzip, no dependencies) csv string parser for the browser

Language: JavaScript - Size: 714 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ZenyWay/basic-compose

basic functional composition function

Language: TypeScript - Size: 646 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

ZenyWay/opgp-service-cve-2019-9153

investigate vulnerability of opgp-service to message signature bypass (CVE-2019-9153) of openpgp

Language: JavaScript - Size: 544 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ZenyWay/basic-fsa-factories

partial implementation of some common flux standard action (FSA) factories to instantiate action factories and dispatchers with strong typing (349 bytes gzip)

Language: JavaScript - Size: 359 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ZenyWay/basic-cursors

basic set of functional cursors

Language: TypeScript - Size: 690 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ZenyWay/csprpg

basic cryptographically secure pseudo-random password generator based on node crypto's randombytes or webCrypto.getRandomValues in the browser

Language: JavaScript - Size: 498 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ZenyWay/automata-reducer

a tiny (< 0.5 kb) simple finite-state-machine that switches reducers. no dependencies.

Language: TypeScript - Size: 104 KB - Last synced at: 17 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

ZenyWay/rx-component-behaviours

rxjs-based component behaviours for lifting a component-from-stream

Language: JavaScript - Size: 22.5 KB - Last synced at: 18 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

ZenyWay/rx-with-event-handler-props

rxjs-based component behaviour for lifting a component-from-stream that adds an event-handler property and injects an event property when that handler is called with a payload

Language: JavaScript - Size: 95.7 KB - Last synced at: 21 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ZenyWay/rx-with-event-handler

RxJS operator for lifting a component-from-stream, that wraps rx-with-event-handler-props to add an event handler

Language: JavaScript - Size: 112 KB - Last synced at: 22 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ZenyWay/basic-ioc-container

a tiny (<270 bytes gzip), unobtrusive IoC container that lazily instantiates any type from standard factories.

Language: TypeScript - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ZenyWay/basic-l10n

basic localization of strings (391 bytes gzip), including pluralization and reordering of substitutions with template literals.

Language: TypeScript - Size: 48.8 KB - Last synced at: 25 days ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

ZenyWay/zenyway-storybook-addon-l10n

add a Locales panel to storybook from which to select and inject a locale prop into decorated stories

Language: JavaScript - Size: 143 KB - Last synced at: 23 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

ZenyWay/component-from-stream-redux

tiny (0.3kB gzip) redux- and redux-observable-like operator factory for component-from-stream

Language: TypeScript - Size: 105 KB - Last synced at: 23 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ZenyWay/zenypass-modhex

lightweight (388 bytes gzip) hex to modhex converter and vice-versa for zenypass

Language: TypeScript - Size: 10.7 KB - Last synced at: 19 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ZenyWay/opgp-service

a fully async API for openpgp that builds on ephemeral immutable keys and that does not leak cryptographic material.

Language: TypeScript - Size: 273 KB - Last synced at: 20 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

ZenyWay/pbkdf2-opgp-key

opgp-service keys encrypted with a pbkdf2-sha512 digest. ES5. TypeScript support. 1.1kb gzip.

Language: TypeScript - Size: 66.4 KB - Last synced at: 23 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

ZenyWay/resolve-call

`Promise.resolve` for functions. ES5 code with TypeScript support. 277 bytes gzip.

Language: TypeScript - Size: 36.1 KB - Last synced at: 27 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

ZenyWay/csrkey-cache

cache wrapper that generates its own cryptographically-secure random keys. wraps lru-cache by default. ES5. TypeScript support. 582 bytes gzip.

Language: TypeScript - Size: 208 KB - Last synced at: 14 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

ZenyWay/rx-when

rxjs if-then-else operator, shorthand for partition/merge

Language: TypeScript - Size: 55.7 KB - Last synced at: 21 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

ZenyWay/basic-state-machine

a lightweight, basic finite-state-machine

Language: TypeScript - Size: 58.6 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

ZenyWay/with-event-handlers

essentially a redux core within a `component-from-stream`

Language: TypeScript - Size: 59.6 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

ZenyWay/zenypass-vault-service

cbox-vault that encrypt-writes/read-decrypts Account instances.

Language: TypeScript - Size: 43.9 KB - Last synced at: 21 days ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

ZenyWay/zenypass-account-model

immutable model with access-control for ZenyPass records of user bookmarks and corresponding identifiers

Language: TypeScript - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/cbox-key-service

key management service for a cbox-vault instance

Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/cbox-vault

pouchdb-based vault that encrypts/decrypts docs to/from the underlying db

Language: TypeScript - Size: 69.3 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1

ZenyWay/randombins

generate cryptographically-secure random selections (bins) of string combinations

Language: TypeScript - Size: 34.2 KB - Last synced at: 20 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/bin-allocator

allocate values to bins defined by their lower bound delimitor value

Language: TypeScript - Size: 26.4 KB - Last synced at: 13 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/randomshuffle

cryptographically-secure random shuffle of array entries with the Fisher-Yates algorithm

Language: JavaScript - Size: 22.5 KB - Last synced at: 21 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/randomwords

generate Uint16Array with cryptographically-secure random 16-bit integer (word) entries, like randombytes for words

Language: JavaScript - Size: 43.9 KB - Last synced at: 22 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/ordered-char-combinations

iterable over ordered character combinations from a list of alphabets

Language: JavaScript - Size: 89.8 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ZenyWay/zenypass-service

open-source zero-knowledge password manager service that runs everywhere and syncs

Language: TypeScript - Size: 41 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 3