Resources
tutorials + how-to
- diy audio player - how the audio player on this page works!
- diy modal - how to make modals with no external libraries!
- diy easy photo gallery - how to manage a photo gallery programmatically
- history-friendly no-refresh nav - how to refresh only part of the page but also update history state
useful links
Learn to Code
Microblogging / Status Updating
Community Blogging
- dreamwidth (i'm an open-source contributor!)
- bearblog
- smol.pub
- midnight.pub
Website Hosting + Pubnix Servers
Website Building + Management
Website Layouts
Web-Friendly Game, Zine, Art, and Music Setups
- electric zine maker and js zine (zines)
- blamscamp (music)
- bandcrash (music)
- scritch editor (music)
- archetype (art)
- newart.city (art)
- inkle writer (games)
- bitsy (games)
- twine (games)
- narrat (games)
- text engine (games)
- flicksy (games)
- ravel (...game/poetry/something?)
- rarebit (comics)
Fonts
Web Accessibility Development
Image Tools
Webring Tools
Web Listings
Add Site Interactivity
- html blog feed generator
- ishoutbox
- cbox.ws
- smartgb
- ayano's comment widget + frills's moderation code
- htmlcommentbox
- scm player
Decorations and Flourishes
- gifcities
- ascii art
- textkool
- fc2 counter
- dynamic drive
- ascii art paint
- the 88x31 gif collection
- gifypet
Newsletters
Server Hosting
Other Web Protocols
Other Misc. Tools
- umami (analytics)
- goatcounter (analytics)
- tinylytics (analytics)
- pagecrypt
- tinytools