Evan Hahn's repositories
brainfuck-web-app
a web app written in Brainfuck that returns your user-agent to you
arraywrap.js
source moved to https://git.sr.ht/~evanhahn/arraywrap.js
check-ecmascript-version-compatibility
Test files for ES5 compatibility
evanhahn-dot-com
Repo now lives on Sourcehut
percentage.js
Project is now at https://git.sr.ht/~evanhahn/percentage.js
airtable-graphql
Deploy a GraphQL API for an Airtable base
darktheme.club
A collection of web pages from across the Internet. To qualify, your website must either use a dark theme by default, or respect the preference of the user.
DefinitelyTyped
The repository for high quality TypeScript type definitions.
developer-docs
The developer documentation site for The Green Web Foundations open source libraries.
dot-beat-time
Convert legacy time to decimal internet time, or beats.
GRDB.swift
A toolkit for SQLite databases, with a focus on application development
has-bigints
Determine if the JS environment has BigInt support.
host-validation
Express.js middleware for "Host" and "Referer" header validation to protect against DNS rebinding attacks.
linux
Linux kernel source tree
lottie-web-light
subset of lottie-web
node-process-limits
Get the system limits (max open files etc) for a process ID in nodejs
node-red-contrib-viseo
Node-RED nodes OpenSourced by VISEO Technologies
npm-repack-with-zopfli-proof-of-concept
See npm/rfcs#595
npm-rfcs
Public change requests/proposals & ideation
Percentage
A percentage type for Swift
png-chunks-extract
:mag: Extract the data chunks from a PNG file.
up-for-grabs.net
This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
VaporSecurityHeaders
Fork of VaporSecurityHeaders
Your-HTTP-request
a simple web server that echoes your HTTP request back in plain text