"JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no dependencies using runtime's native crypto in Node.js, Browser, Cloudflare Workers, Electron, and Deno. The test suite utilizes examples defined in RFC7520 to confirm its JOSE implementation is correct.
verify jwt node browser jose validate jsonwebtoken sign jwk jwe jws jwa encrypt decrypt jwks deno cloudflare-workers cloudflare compact decode detached ec ecdsa eddsa electron embedded flattened general isomorphic json-web-token oct okp payload pem pkcs8 rsa secp256k1 signature spki universal webcrypto workers x509Finite state dictionaries and perfect hash automata.
finite state dictionary levenshtein compact collectionsFast in-process flat file database for Node.js that supports JSON and caches all data in memory. All data is persisted to an open file using a append-only algorithm ensuring compact file sizes and strong consistency.Pass a database file to use to the flat-file-db constructor and wait for the database to open. When it is open all data has been loaded into memory.
db flat file memory in process json files compact consistent fastFor now, only tested on OS X. Improvements are welcome. Then I gave up since it's not my priority.
compact themeWe all need a tool to optimize a node.js project and create a single js file from it, Taking care of requires and leaving out node_modules. Note: Support for require of module folders (with parsing of package.json etc.) will be added in the future.
node.js optimize compact distribute production uglify uglify-jsThe jsonfiddle makes it easy to look at the JSON data from different aspects. This is why jsonfiddle esc is a command on its own, instead of being part of functionalities of jsonfiddle fmt or jsonfiddle sort.
golang-application json-data json-string json-fiddling compact sort escape formattingThe output of JSON.stringify comes in two flavors: compact and pretty. The former is usually too compact to be read by humans, while the latter sometimes is too spacious. This module trades performance (and the “replacer” argument) for a compromise between the two. The result is a pretty compact string, where “pretty” means both “kind of” and “nice”. While the “pretty” mode of JSON.stringify puts every item of arrays and objects on its own line, this module puts the whole array or object on a single line, unless the line becomes too long (the default maximum is 80 characters). Making arrays and objects multi-line is the only attempt made to enforce the maximum line length; if that doesn’t help then so be it.
json stringify pretty print pretty-print compact indent format formatterMe too. This is why jspreproc, a tiny, C-Style source file preprocessor in JavaScript for JavaScript, with duplicate empty lines and comments remover. Featuring many of the C preprocessor characteristics through JavaScript comments, jspreproc can be used in any source with a JavaScript-like syntax, even C# files with some limitations.
code comments compact compilation conditional define files include join jspp preprocessor remover source rmcommsA DOM de/serializer based on LinkeDOM idea and the JSDON specification (which is something I've just made up). I like the idea we can represent the DOM linearly, and we can travel via postMessage or any other capable JSON PL anything we like, simplifying diffing, when needed, updates, changes, and so on.
json dom serialization compact fastwolfBoot is a portable, OS-agnostic, secure bootloader solution for 32-bit microcontrollers, relying on wolfCrypt for firmware authentication, providing firmware update mechanisms. Due to the minimalist design of the bootloader and the tiny HAL API, wolfBoot is completely independent from any OS or bare-metal application, and can be easily ported and integrated in existing embedded software projects to provide a secure firmware update mechanism.
cryptography embedded firmware portable bootloader upgrade device-management compact key-generation 32-bit wolfssl secure-bootloader wolfboot firmware-verification multi-slot-partitioning wolfcrypt firmware-authentication
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.