avatar

Bret Comnes

Fullstack Software Engineer • Platform Engineering • JS • TS • Go

Posts

Projects

Breadcrum

Screenshot of Breadcrum.app
Breadcrum: a bookmarking service with full text archiving and search and podcasting support for media from all around the web. Send any media to your phone/laptop/watch/tv/car. Full text search every article you've ever read.

gumcast

gumcast logo
Custom API service allowing you to subscribe to any product on Gumroad as a Podcast.

🥐 top-bun

Screenshot of hifiwi.fi
top-bun: a traditional web bakery made with html, md, css and js. A bakery themed web framework that’s as fun as making bread.

pkg automation

a picture of the future
Fully Automated Luxury Space Age Package Maintenance, as a blog post. (image Source)

npm-run-all2

Screenshot of npm-run-all2
Automated maintenance fork of npm-run-all. A module for organizing and running npm scripts in series and parallel. 11.1k dependents and growing.

cpx2

Screenshot of cpx2
Automated maintenance fork of cpx. A module for fancy file copying, globbing, watching and transforming. 1.1k+ dependents and growing

deploy-to-neocities

Screenshot of deploy-to-neocities
deploy-to-neocities is a GitHub action that lets you effortlessly deploy a static website to Neocities with hyperefficient content aware diffing.

jsonfeed-to-rss

Screenshot of JSONFeed-to-RSS
Library to support a JSONFeed first workflow when generating legacy RSS feeds.

fetch-undici

Screenshot of fetch-undici
fetch-undici provides universal exports for the fetch in the browser and Node.js.

mine.css

Screenshot of mine.cc
mine.css is a classless stylesheet for making a website look more like a GitHub readme. It's a fork of style.css ported to post.css, CSS variables, darkmode and includes basic form styling.

async-folder-walker

Screenshot of async-folder-walker
async-folder-walker is an async-generator that emits information about contents inside of directory.

resolve-email

Screenshot of resolve-email
If you ever need to accept user generated emails, run them throughresolve-email. It will resolve the email address for deliverability, and also filter out a bunch of junk email providers.

uhtml-isomorphic

Screenshot of uhtml-isomorphic
Universal exports of uhtml and uland. A small, high performance tagged template literal functional reactive template library. These are the best frontend module's you've never heard of.

GitHub Actions

Screenshot of netrc-actions
My collection of various GitHub Actions that I use and maintain.

local-storage-proxy

Screenshot of lsp
Access window.localStorage keys as if they were an object. Uses recursive proxy objects.

Standard JS

Screenshot of Standard website
Maintainer, contributor and advisor to the Standard JS linter and formatter project, used by Timbl and B.Eich.

HifiWi.fi

Screenshot of hifiwi.fi
HifiWi.fi: High fidelity internet products. Catchall DBA opensource/professional contracting entity.

Past

Socket Supply Co.

Screenshot of the Socket Supply Co. Website
Socket Supply Co.: Build native apps for desktop and mobile with HTML, CSS & JS.

Hyperamp

Screenshot of Hyperamp
Cross platform audio library app. (Download)

Littlstar

rad screenshot
A look at my work at Little Star Media Inc.

Netlify

Screenshot of Netlify website
I worked at Netlify on product features, platform architecture and open-source.

Archlinux Arm

arch arm logo
Automated provisioning of Archlinx Arm images for Rasberry Pi hardware with Hashicorp's Packer and other various micro-scale devops experiments.

vhs-tape

VHS-Tape logo
Generic component unit testing with async/await. (Logo by @tony-go)

Datcast

Datcast logo
Podcast exploring the people building the p2p web with @jimpick

elenacomnes.com

Screenshot of elenacomnes.com website
A minimalist, creative website.

Browserify

Screenshot of Browserify website
Maintainer and contributor to Browserify and ecosystem.

Hypermodul.es

Screenshot of hypermodules website
Open source development studio LLC. (Closed 2021)

.dotfiles

Screenshot of my terminal
These are my .dotfiles, don't wear em out. I've also written a few notes on how I like to do things.

$ edit

Screenshot of Tron Legacy theme.
Here are a few themes and plugins I help maintain, as well as my editor settings.

node-handbook

Screenshot of Node.js handbook
The Node.js handbook captures resources and anthropological artifacts relevant to learning Node.js.

goref

Screenshot of goref
A Golang concentrate for refreshing your memory on the go programming language.

Previously Featured Items...