GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
zero-knowledge password manager web-app that syncs
partial implementation of some common flux standard action (FSA) factories to instantiate action factories and dispatchers
a tiny (< 0.5 kb) simple finite-state-machine that switches reducers. no dependencies.
basic localization of strings (391 bytes gzip), including pluralization and reordering of substitutions with template literals.
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.
a fully async API for openpgp that builds on ephemeral immutable keys and that does not leak cryptographic material.
opgp-service keys encrypted with a pbkdf2-sha512 digest. ES5. TypeScript support. 1.1kb gzip.
node crypto's async pbkdf2 promisified and with sane defaults. ES5 code with TypeScript support. 1.3kb gzip, excluding dependencies.
`Promise.resolve` for functions. ES5 code with TypeScript support. 277 bytes gzip.
cache wrapper that generates its own cryptographically-secure random keys. wraps lru-cache by default. ES5. TypeScript support. 582 bytes gzip.
a tiny (<270 bytes gzip), unobtrusive IoC container that lazily instantiates any type from standard factories.
tiny (0.3kB gzip) redux- and redux-observable-like operator factory for component-from-stream
minimal Subject implementation (0.4k bytes), independent of reactive framework
basic set of functional cursors
basic functional composition function
RxJS operator for lifting a component-from-stream, that wraps rx-with-event-handler-props to add an event handler
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
rxjs if-then-else operator, shorthand for partition/merge
essentially a redux core within a `component-from-stream`
a lightweight, basic finite-state-machine
rxjs-based component behaviours for lifting a component-from-stream
spawn a service in a Web Worker and proxy it from the current thread
cbox-vault that encrypt-writes/read-decrypts Account instances.
pouchdb-based vault that encrypts/decrypts docs to/from the underlying db
immutable model with access-control for ZenyPass records of user bookmarks and corresponding identifiers
thin RXJS abstraction layer for pouchDB with read and write RXJS operators.
open-source zero-knowledge password manager service that runs everywhere and syncs
key management service for a cbox-vault instance
allocate values to bins defined by their lower bound delimitor value
generate cryptographically-secure random selections (bins) of string combinations