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
