Skip to content

transitive-bullshit/open-source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Transitive Bullshit

Keeping track of my various open source projects.

Most of these are projects that I created, but some I just contribute to, and those are marked with contributor.

Contents

TypeScript

Node.js

  • update-markdown-jsdoc - Updates a markdown document section with jsdoc documentation. Useful to automatically update a library's readme with API docs.
  • update-markdown-usage - Updates a markdown document section with CLI usage info via --help. Useful to automatically update a CLI's readme with Usage docs.
  • abstract-object-storage - Collection of useful utilities for working with Google Cloud Storage.
  • p-cache - Decorator to memoize the results of async functions via lru-cache.
  • random - Seedable random number generator supporting many common distributions.
  • id-shortener - Efficient id / url shortener for Node.js backed by pluggable storage defaulting to redis.
  • node-compat-require - Easily allow your Node program to run in a target node version range to maximize compatibility.
  • async-await-parallel - Node.js module with simple concurrency control for awaiting an array of async results.
  • snapchat - Node.js client for the unofficial Snapchat API
  • ip-set - Efficient mutable set data structure optimized for use with IPv4 and IPv6 addresses. The primary use case is for working with potentially large IP blacklists.
  • rect-cover - Computes a transform between two rects just like background-size: cover. (demo)
  • rect-contain - Computes a transform between two rects just like background-size: contain. (demo)
  • github-is-starred - Checks if a user has starred a particular GitHub repo.
  • github-is-starred-cli - CLI to check if a user has starred a particular GitHub repo.
  • compare-images-exact - CLI for comparing two directories of images recursively.
  • check-links - Robustly checks an array of URLs for liveness. Extremely fast ⚡
  • commit-emoji - Performs a git commit with a random emoji message. 😂😂😂
  • webtorrent - Streaming torrent client for the web. ⚡️ (demo) (contributor)
  • ow - Function argument validation for humans. (contributor)
  • awesome-lint - Linter for Awesome lists. (contributor)
  • remark-lint-no-dead-urls - Ensure that external links in your Markdown are alive (contributor)

React

Puppeteer

FFmpeg

Crawling

Graphics

Koa

Misc

  • Milton - C++ Rendering Framework w/ MLT, bidi path tracing, etc. and OpenGL Previews (undergrad thesis project from Brown '09).
  • Mipscope - Cross-platform IDE for students learning assembly on the MIPS architecture. The focus is on a convenient debugging environment, including a visual, reversible debugger.
  • Gravity-spritekit - iOS n-body simulation visualized with metaballs. Physics and graphics provided by SpriteKit.
  • Gravity-cocos2d - iOS n-body simulation combined visualized with metaballs. Physics and graphics provided by cocos2d.
  • transitivebullsh.it - My personal portfolio site. (transitivebullsh.it)

Tutorials

  • npm-es-modules - Breakdown of 7 different ways to use ES modules with npm today.

License

MIT © Travis Fischer

Support my OSS work by following me on twitter twitter

About

Keeping track of my various open source projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published