leichtgewicht

npm packages maintained by leichtgewicht

Packages
238
Weekly downloads
0
Repositories
Stars
Followers

Packages

stream-browserify
the stream module from node core for browsers
03.0.06 years ago
console-browserify
Emulate console for all the browsers
01.2.07 years ago
@leichtgewicht/ip-codec
Small package to encode or decode IP addresses from buffers to strings.
02.0.52 years ago
tty-browserify
the tty module from node core for browsers
00.0.19 years ago
vm-browserify
vm module for the browser
01.1.27 years ago
timers-browserify
timers module for browserify
02.0.126 years ago
static-eval
evaluate statically-analyzable expressions
02.1.13 years ago
browser-resolve
resolve which handles browser field support in package.json
02.0.06 years ago
acorn-node
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
02.0.16 years ago
detective
find all require() calls by walking the AST
05.2.14 years ago
browserify
browser-side require() the node way
017.0.12 years ago
labeled-stream-splicer
stream splicer with labels
02.0.27 years ago
syntax-error
detect and report syntax errors in source code strings
01.4.09 years ago
insert-module-globals
insert implicit module globals into a module-deps stream
07.2.16 years ago
module-deps
walk the dependency graph to generate json output that can be fed into browser-pack
06.2.36 years ago
browser-pack
pack node-style source files from a json stream into a browser bundle
06.1.08 years ago
stream-splicer
streaming pipeline with a mutable configuration
02.0.17 years ago
static-module
convert module usage to inline expressions
03.0.46 years ago
deps-sort
sort module-deps output for deterministic browserify bundles
02.0.17 years ago
brfs
browserify fs.readFileSync() static asset inliner
02.0.28 years ago
watchify
watch mode for browserify builds
04.0.06 years ago
http-browserify
http module compatability for browserify
01.7.012 years ago
@dnsquery/dns-packet
An abstract-encoding compliant module for encoding / decoding DNS packets
06.1.14 years ago
utf8-codec
utf8 to/from bytes codec (esm/cjs)
01.0.04 years ago
react-native-crypto
implementation of crypto for React Native
02.2.1last year
browser-unpack
parse a bundle generated by browser-pack
01.4.32 years ago
bundle-collapser
convert bundle paths to IDS to save bytes in browserify bundles
01.4.06 years ago
cachedown
leveldown implementation that proxies to underlying leveldown instance with lru cache
01.0.011 years ago
@leichtgewicht/dns-packet
An abstract-encoding compliant module for encoding / decoding DNS packets
06.0.34 years ago
dns-query
Node & Browser tested, Non-JSON DNS over HTTPS fetching with minimal dependencies.
00.11.24 years ago
@leichtgewicht/dns-socket
Make low-level DNS requests with retry and timeout support.
05.0.04 years ago
@leichtgewicht/base64-codec
base64 to/from bytes codec (esm/cjs)
01.0.04 years ago
common-shakeify
browserify tree shaking plugin using @indutny common-shake
01.1.24 years ago
tinyify
a browserify plugin that runs various optimizations, so you don't have to install them all manually.
04.0.04 years ago
ify-loader
Webpack loader to handle browserify transforms as intended
01.1.09 years ago
markdown-it-replace-link
markdown-it plugin for replacing links (image & text) in the markdown document.
01.2.22 years ago
@browserify/uglifyify
A browserify transform which minifies your code using Terser
06.0.04 years ago
@browserify/envify
Selectively replace Node-style environment variables with plain strings.
06.0.04 years ago
alternative-pdf-combine
Alternative approach to combine pdf's (doesn't support windows, requires poppler on linux)
01.1.610 years ago
factor-bundle
factor browser-pack bundles into common shared bundles
02.5.011 years ago
qs-iconv
Character encoding for qs (and by extension: request) and querystring.
01.0.410 years ago
@consento/sync-randombytes
Synchronous randombytes function that works in node, the browser & react-native!
01.0.56 years ago
msee
Msee is a command-line tool to read Markdown file in your terminal, and it's a library help your command-line software to output readable markdown content.
00.3.59 years ago
@browserify/acorn5-object-spread
Support for rest and spread properties in acorn 5
05.0.19 years ago
varsize-string
A package for working with strings where the different characters have different sizes.
02.2.210 years ago
combined-stream-wait-for-it
A stream that emits multiple other streams one after another with support for waiting.
01.1.010 years ago
learnyounode
Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
04.2.26 years ago
wcsize
Derived from visualwidth-js this package identifies the size of one characterCode in terminals
01.0.011 years ago
node-crate
Node.js SQL-driver for CrateDB (crate.io)
03.0.03 years ago
wcstring
Terminal string based on wcsize
02.1.110 years ago
javascripting
Learn JavaScript by adventuring around in the terminal.
02.7.45 years ago
i18n-core
Basic i18n translation.
03.2.09 years ago
workshopper-adventure
A terminal workshop runner framework (adventure compatible)
07.0.06 years ago
excerpt-html
Get the Excerpt from a markdown file (like in jekyll or *smith)
01.2.25 years ago
react-native-local-auth
React Native local authentication with touch id or passcode
01.7.03 years ago
base32-codecs
'codecs' compatible base32-encode and base32-decode adapter.
01.0.46 years ago
browserify-persist-fs
Efficient and stable persistent cache for browserify
01.2.29 years ago
workshopper
A terminal workshop runner framework
02.7.011 years ago
workshopper-exercise
An exercise runner component for the Workshopper framework
03.0.36 years ago
extended-terminal-menu
retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)
03.0.36 years ago
simple-terminal-menu
A menu that is easier to use on the terminal than terminal-menu
02.0.06 years ago
@leichtgewicht/readable-stream
Streams3, a user-land copy of the stream library from Node.js
03.6.16 years ago
get-random-values-polypony
Synchronous randombytes function that works in node, the browser & react-native!
01.0.06 years ago
fresh-tape
fresh tap-producing test harness for node and browsers; webpack-friendly streams, aligned with tape 5.9.x
05.9.15 months ago
commandico
A small tool to write command line application that suits my needs
02.0.47 years ago
explicit
System to explicitly specify the way a method works.
00.1.37 years ago
path-pony
Ponyfill that uses path or path-browserify depending on the environment.
01.0.06 years ago
gyazo-browser-upload
Lightweight in-browser library to simply upload a base64 image to gyazo.
01.0.09 years ago
@leichtgewicht/esm2umd
Transforms ESM to UMD.
00.4.04 years ago
@tradle/models
models for tradle apps
04.10.1311 months ago
learn-sass
Learn SASS and SCSS through a workshopper adventure.
01.7.09 years ago
charm_inheritance-fix
ansi control sequences for terminal cursor hopping and colors (fixed for io.js and newer node)
01.0.111 years ago
@tradle/offline-keeper
offline storage node
03.1.111 years ago
longfn
Rewritten variant of long.js that is entirely functional (and faster because of it)
01.3.14 years ago
workshopper-wrappedexec
A utility to wrap a Workshopper exercise execution for fancy hackery
00.1.310 years ago
@consento/hlc
A Hybrid Logical Clock implementation that comes with a codec to store it as Uint8Array (compatible to codecs)
02.1.06 years ago
mapslice
Slices a given image into tiles to be used for a interactive map display. (including command-line tool)
03.0.06 years ago
workshopper-boilerplate
A boilerplate-provider component for the Workshopper framework
01.1.211 years ago
dat-sdk
The official Dat SDK
02.8.16 years ago
bigint-time
Get the current time in bigint time.
01.0.26 years ago
workshopper-adventure-test
A test system to test workshopper-adventures.
01.2.06 years ago
@tradle/constants
constants for [tradle](https://github.com/tradle/about/wiki) network
02.5.15 years ago
goingnative
A NodeSchool style workshopper for learning how to write native Node.js addons
02.1.05 years ago
@dnslink/js
The reference implementation for DNSLink in JavaScript. Tested in Node.js and in the Browser.
00.13.04 years ago
ec2-docker-experiment
Tool to start up ec2 spot instances and run a Docker experiment on them
00.2.112 years ago
@tradle/protocol
Tradle protocol v2
05.1.24 years ago
@tradle/http-keeper
Basic offline keeper with fallback to fetching files via http
03.1.111 years ago
elementary-electron
nodeschool workshop to learn electron
01.5.29 years ago
levelmeup
Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops.
01.0.19 years ago
@tradle/simple-wallet
simple bitcoin wallet - for one key
01.3.28 years ago
@tradle/bitcoinjs-lib
Client-side Bitcoin JavaScript library
01.6.18 years ago
@consento/api
JavasScript API for building things with consento.
00.5.06 years ago
@dnslink/test
A programming-language independent test harness for DNSLink implementations.
00.11.15 years ago
@tradle/chainloader
parse blockchain transactions for embedded data keys, fetch the data bodies from a Tradle keeper
02.2.111 years ago
conf-cal
Convenient calendar for conferences
03.1.08 years ago
@tradle/utils
common utility functions for tradle components
01.3.011 years ago
@consento/crypto
Crypto functionality used in Consento
00.9.06 years ago
@leichtgewicht/dnsstamp
DNS Stamp de/encoder
01.1.45 years ago
@consento/notification-server
A expo based notification implementation for Consento. Both server & client code.
00.1.216 years ago
@consento/promise
Helpful utilities to work with AbortController/-Signal.
01.0.75 years ago
@tradle/kiki
Wrappers for DSA, EC, Bitcoin and other keys to provide a common API for signing/verifying/importing/exporting
01.1.1411 years ago
hyper-dns
DNS lookup for dat/hyper archives
00.12.05 years ago
uuid-b32
Convert uuid to and from base32 strings
01.0.15 years ago
@tradle/bitjoe-js
Tradle bitjoe component in JS
01.0.311 years ago
sendy
symmetric network-agnostic UTP
03.2.010 years ago
browserify-handbook
how to build modular applications with browserify
01.9.09 years ago
@tradle/spender
Create simple Bitcoin / Testnet transactions for integration testing with the actual network.
01.2.110 years ago
hapi-passport
Passport Strategy connector to hapi
00.0.611 years ago
api-supertest
Beautiful test suite & runner for api tests.
00.4.08 years ago
sendy-ws-relay
[sendy](https://github.com/tradle/sendy) websockets relay
01.6.010 years ago
@tradle/identity
identity on the tradle network
01.2.310 years ago
nodestack-express
This is a simple nodejs-express site system that standardizes configuration for the specific use of express for simple, localised homepages that only use nodejs technologies.
00.5.112 years ago
emailjs-cli
send text/html emails and attachments (files, streams and strings) using the cli to any smtp server
01.0.111 years ago
@tradle/tx-data
tradle transaction data defs
01.0.410 years ago
@tradle/chained-obj
create multipart on-chain objects
02.1.010 years ago
exec-fallback
fallback to executable if a method call falls.
01.2.211 years ago
monospace-char-width
Derived from visualwidth-js this package identifies the size of one characterCode in terminals
01.0.111 years ago
@tradle/permission
permission to access a file on the tradle network
01.0.411 years ago
nodeschool-admin
CLI tool for setting up and maintaining a nodeschool chapters and other things.
00.3.110 years ago
happiness-format
attempts to reformat javascript to comply with jedwatson/happiness style
01.1.011 years ago
workshopper-more
Implement `workshop-app more` command for more detailed docs for the Workshopper framework
01.0.112 years ago
doh-query
Node & Browser tested, Non-JSON DNS over HTTPS fetching with minimal dependencies.
00.6.45 years ago
@tradle/verifier
plugin-based verifier for on-chain objects
01.1.111 years ago
msgpack-codec
'codecs' compatible msgpack adapter.
01.0.56 years ago
open-github-teams
Expose the github teams of an organization to the public as webpage and json using this Node.js server.
01.3.410 years ago
@leichtgewicht/extract-zip
unzip a zip file into a directory using 100% javascript
02.1.16 years ago
dat-readdir-stream
dat-readdir-stream is a small util to read the file-table of a dat as a stream, rather than through dat.readdir.
01.1.09 years ago
@tradle/bittorrent-dht
Simple, robust, BitTorrent DHT implementation
03.2.111 years ago
@leichtgewicht/browserify
browser-side require() the node way
014.1.19 years ago
@tradle/cb-blockr
common-blockchain-blockr
03.2.25 years ago
dat-ssg
Turing a dynamic site into a static site hosted through dat
01.1.26 years ago
scaphold-sync
Sync and general operations system for interacting with scaphold.
01.0.09 years ago
@leichtgewicht/chrome-ext-downloader
Allows you to easily download a Chrome extension's source code.
01.1.08 years ago
@tradle/test-helpers
helpers, mocks, for testing tradle components
01.3.010 years ago
grunt-idea-project-builder
Grunt tasks to build idea projects (oppinionated flash implementation available only).
00.0.1413 years ago
@tradle/otr
Off-the-Record Messaging Protocol
00.2.1711 years ago
@tradle/tim-server
http server for tim
02.0.410 years ago
@leichtgewicht/through2
A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
04.0.26 years ago
flash-build-api
Various (opinionated) wrappers for binaries of the air and flex sdk
00.0.1313 years ago
@tradle/transport-p2p
tradle p2p-based transport (over udp), adapter for zlorp
01.0.011 years ago
github-ls
List files in a github folder without api, fetching or html parsing!
01.1.010 years ago
sendy-ws
The clients in these modules are broken up into two types, reliable and unreliable
01.5.210 years ago
resumer-through2
a through stream that starts paused and resumes on the next tick
01.0.06 years ago
flexlock-cb
A locking library like [`mutexify`](https://github.com/mafintosh/mutexify), [`mutex-js`](https://github.com/danielglennross/mutex-js), [`await-lock`](https://www.npmjs.com/package/await-lock), and [many more](https://www.npmjs.com/search?q=promise+lock),
02.2.16 years ago
@tradle/utp
utp (micro transport protocol) implementation in node
00.0.811 years ago
rn-tape
_Like airtap but with support for react-native/expo_
01.0.0-46 years ago
@tradle/ws-client
tradle websockets client
01.4.310 years ago
good-thumbs
Generate good thumbnails with using either vips, graphicsmagick, imagemagick.
01.6.011 years ago
exec-module
Executes a module safely.
02.0.010 years ago
os-hostname
Platform aware tool to get the current hostname using environment variables and falls back to the system command hostname.
01.1.311 years ago
@tradle/multiplex-utp
[![NPM](https://nodei.co/npm/multiplex-utp.png)](https://nodei.co/npm/multiplex-utp/)
01.0.111 years ago
firebase-stream
A remote stream connection using the firebase db
01.2.010 years ago
egraphql-fetch
Thin symmetrically encrypted GraphQL client powered by fetch
00.2.010 years ago
@tradle/cb-proxy
proxy for common-blockchain API, that temporarily caches calls. Currently supports Blockr
01.2.211 years ago
lab-lint
Lint test to be integrated into the lab test system.
00.0.312 years ago
sendy-otr
[sendy](http://github.com/tradle/sendy)
02.1.010 years ago
i18n-yaml
lightweight translation module with dynamic json storage (with yaml support)
00.4.612 years ago
browserify-adventure-jp
learn browserify with this educational adventure
01.7.412 years ago
@tradle/talko
p2p client over utp with symmetric API (i.e. no client/server duality)
01.0.111 years ago
google-cli-auth
Google authentication library to make dealing with tokens easier, with automatic storage/refreshing.
00.0.112 years ago
flexlock
A locking library like [`mutexify`](https://github.com/mafintosh/mutexify), [`mutex-js`](https://github.com/danielglennross/mutex-js), [`await-lock`](https://www.npmjs.com/package/await-lock), and [many more](https://www.npmjs.com/search?q=promise+lock),
01.2.18 years ago
@consento/codecs
Serializable (named) codecs, including msgpack that work with typescript
02.2.06 years ago
@consento/cards
Generator and Reader for qr codes hiding (and restoring) a secret DAT link in several codes using shamir secrets.
02.0.17 years ago
@tradle/bitkeeper-server
JS web server for Tradle bitkeeper component
00.0.211 years ago
@consento/shamirs-secret-sharing
A simple implementation of Shamir's Secret Sharing configured to use a finite field in GF(2^8) with 128 bit padding
01.0.47 years ago
@consento/expo-export
A black template to be used with the expo-export plugin.
02.0.06 years ago
@tradle/dht-relay
bittorrent dht node that also functions as a udp relay, for getting around symmetric NATs
01.0.011 years ago
protocol-buffers-dts
Creates d.ts files for javascript files generated with a protocol-buffers.
01.1.04 years ago
@consento/libsodium-sumo
The Sodium cryptographic library compiled to pure JavaScript (raw library, no wrappers, sumo variant)
00.7.77 years ago
nodin
Seamless, simple node.js deployment system for the cloud.
00.0.012 years ago
learnyounode-jp
Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
01.0.1512 years ago
@leichtgewicht/msee
[Fork] Msee is a command-line tool to read Markdown file in your terminal, and it's a library help your command-line software to output readable markdown content.
00.3.111 years ago
react-now-hook
React hook to the current timestamp
00.0.4last month
nkey-ethereum 01.1.05 years ago
subtle-key-codec
Encodes/Decodes WebCrypto keys efficiently and easily into `Uint8Array`s. Good when you want to safe space (QR Codes).
01.0.04 years ago
has-listener
Handler that is triggered when a listener is added to an event.
01.1.17 years ago
@tradle/bitkeeper-client
Tradle bitkeeper API
02.0.111 years ago
rustify
Rust WebAssembly transform for Browserify
01.1.09 years ago
os-user
Platform aware tool to get the currently logged-in user evaluated using environment variables and falls back to whoami.
02.1.411 years ago
@consento/libsodium-wrappers-sumo
The Sodium cryptographic library compiled to pure JavaScript (wrappers, sumo variant)
00.7.77 years ago
levelmeup-jp
Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops.
00.1.1512 years ago
@consento/libsodium
The Sodium cryptographic library compiled to pure JavaScript (raw library, no wrappers)
00.7.77 years ago
@leichtgewicht/full-icu
install 'full-icu' data for your current node
01.3.36 years ago
package-missing
This very simple but incredibly useful package contains a Constructor for the `PackageMissingError`.
01.1.010 years ago
@tradle/ws-relay
tradle websockets relay
01.3.011 years ago
sysenv
Tool(s) to identify the system that is running with all the possible side-effects
00.2.411 years ago
darp2
Create a new dat based on the data in another dat.
02.0.08 years ago
@leichtgewicht/network-interfaces
Observing network interfaces and changes to them.
01.0.37 years ago
bgbash
Running a background bash to reduce the amount of child processes.
01.0.07 years ago
hapi-mailchimp-simple-subscribe
One-liner to add a simple subscribe call to a mailchimp list.
00.0.112 years ago
map-each
A very small, flexible, parallel async mapping helper that has first-class support for Iterators and concurrency.
01.0.08 years ago
open-event
`open-event` specifies a way to store information on events/meetups/meetings as JSON files.
01.0.010 years ago
run-each
A very small, flexible, parallel async iteration helper that has first-class support for Iterators and concurrency.
01.0.08 years ago
@tradle/transport-http
tradle http-based transport
01.0.110 years ago
fs-page
Flexible processor of files. Provides extra information taken from the path and front-matter and other tools.
01.1.010 years ago
@tradle/cli-utils
tradle cli utils
01.2.110 years ago
react-native-aes
AES in react-native
01.0.011 years ago
what-is-node
Variants explaining: What is node?
01.0.010 years ago
@consento/bigint-codec
codecs compatible de-/encoder for bigints.
02.0.26 years ago
@leichtgewicht/postgraphql
A GraphQL schema created by reflection over a PostgreSQL schema 🐘
02.7.010 years ago
msee-preview
[Fork] Msee is a command-line tool to read Markdown file in your terminal, and it's a library help your command-line software to output readable markdown content.
00.4.111 years ago
express-egraphql
Production ready GraphQL HTTP middleware.
00.1.310 years ago
@tradle/cb-streams
stream-based interface to common-blockchain APIs
01.3.111 years ago
@tradle/transport-ws
tradle websocket-based transport
01.1.011 years ago
@leichtgewicht/visualwidth
unicode character visual width
00.1.011 years ago
say-more
TTL tool to let mac speak with finer accents.
00.0.313 years ago
@leichtgewicht/browserify-shim
Makes CommonJS-incompatible modules browserifyable.
03.8.1310 years ago
git-git-sync
Synching one git repo to another git repo
00.1.010 years ago
@tradle/transport
various messengers used by tradle
01.0.011 years ago
@leichtgewicht/quickhost
Hosts html files temporarily based on a max amount of size in a LRU cache. Allows upload using secret keys.
01.1.06 years ago
@consento/libsodium-wrappers
The Sodium cryptographic library compiled to pure JavaScript (wrappers)
00.7.77 years ago
i18n-it-all
The workshopper to learn about interatinalization in Node.js.
00.4.010 years ago
extend-stack
Two util methods `extendStack` and `extendCb` that make it easier to track async errors in callback systems.
01.1.15 years ago
@tradle/concat-stream
(Streams 2) writable stream that concatenates strings or binary data and calls a callback with the result
01.5.111 years ago
require-implementation
Package that helps you to be okay if some dependency is missing.
01.0.110 years ago
@leichtgewicht/vue-select
Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.
04.0.25 years ago
fs-date-parser
Simple library to parse the date from a file-system path. (used for static site generators)
01.0.011 years ago
stream-merge
Flexibly merge two streams based on a key together.
01.0.010 years ago
@leichtgewicht/prism-cli
Syntax highlighting for command line
00.4.07 years ago
generator-standard
Standard generators for a standard workflow
00.0.08 years ago
envif
Commandline utility, outputs process argument 2 if a variable is true else outputs process argument 3 (or not if not given)
01.0.012 years ago
@leichtgewicht/pack-ts
Optionionated pack script for typescript libraries
01.0.16 years ago
protobuf-varint
fast, javascript-only, compatible protobuf compatible varint codecs
01.0.03 years ago
sendy-protobufs 01.0.011 years ago
weekz
Utils to work with weeks of a year.
02.0.010 years ago
@leichtgewicht/sql-ts
[Fork] Generate TypeScript definitions from database schemas.
02.2.08 months ago
open-github-events 00.0.110 years ago
sendy-otr-ws 01.0.210 years ago
@leichtgewicht/rexreplace
Smoothly search & replace in files from CLI.
06.0.166 years ago
gruntvention
A set of helpful tools that make it easy to write grunt-convetions.
00.0.213 years ago
@leichtgewicht/async-cache
Simple, fast, no-dependency cache for async calls.
01.1.03 years ago
kuromoji-zeit
Tiny Zeit app that returns kuromoji
01.0.09 years ago
random-access-pause-wrapper
Pause wrapper for a random-access-storage that adds a pause/resume method.
01.0.08 years ago
travelogue-hapi4
hapi passport.js integration helper
02.0.012 years ago
nkey-testsuite
Testsuite for the nkey implementations
01.0.14 years ago
tmpdir-polyfill
Node.js os.tmpdir polyfill for older versions of node.js.
01.0.08 years ago
block-cache
fs read (incl. stream) operations cached in an lru-cache for consistent memory usage with custom fs support (hyperdrive).
02.0.09 years ago
password-practice
Test if you still remember your password.
01.0.05 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.