Find primary sources online and learn how to research history digitally.
- digital-history
- history
- historian
- awesome
47,133 repositories indexed
49–72 of 95 · Most stars
Find primary sources online and learn how to research history digitally.
Scrape/Crawl article from any site automatically. Make any web page readable, no matter Chinese or English.
A pipe-like function to verticalize your JavaScript code
Command line Slack chat client.
:musical_keyboard: a QWERTY keyboard for web audio projects
Stringify and write JSON to a file atomically
:book: Practical examples in Elm
normalizes package metadata, typically found in package.json file.
Audio visualizer for YouTube, YT Music, Spotify, and SoundCloud with musical notes.
Infinite Scroll and Occlusion at > 60FPS
TranslatedDeterministic HTML-to-MP4 renderer: seek to t, screenshot, encode. No framework, no build step, no GPU. Make videos frame by frame with code: HTML / Canvas animation → MP4 / GIF / transparent layer
⭐️ Automatically star the npm-packages that you are using on GitHub.
Physically based real-time ocean in pure WebGL2: FFT waves, volumetric clouds, rain, squalls, lightning and sound. No image assets.
Share links from your Mac using this app to broadcast them as a Physical Web Eddystone URL bluetooth beacon or mDNS.
A library for creating geographical maps based on D3.js
Network swarm that automagically discovers other peers on the network using multicast dns
Clipping and geometric operations for spherical polygons.
🤖 dataloader-codegen is an opinionated JavaScript library for automatically generating DataLoaders over a set of resources (e.g. HTTP endpoints).
Automatically run your styles through autoprefixer
SQL database as a canonical source of historical data
[No longer hosted] A place to write about technical subjects on the web.
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically
Extracts translatable strings from source. Identical to xgettext but for template languages.
Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`