-
HumanizeDuration.js
361000 becomes "6 minutes, 1 second"
JavaScript ★ 1.7k 1mo agoExplain → -
Express.js-in-Action-code ▣
Code from "Express.js in Action", a little book I wrote
JavaScript ★ 172 6y agoExplain → -
brainfuck-web-app ▣
a web app written in Brainfuck that returns your user-agent to you
Brainfuck ★ 163 3y agoExplain → -
ffmpeg-buddy ▣
Development has moved to https://codeberg.org/EvanHahn/ffmpeg-buddy
HTML ★ 151 8d agoExplain → -
English-text-highlighting ▣
experiment: what if English text was highlighted
JavaScript ★ 74 10y agoExplain → -
dotfiles
Mirror of https://codeberg.org/EvanHahn/dotfiles
Shell ★ 52 2d agoExplain → -
ScriptInclude ▣
asynchronously load .js
JavaScript ★ 46 10y agoExplain → -
two-factor-auth-list ▣
a list of websites supporting two-factor authentication
★ 30 1mo agoExplain → -
crystal-helmet
a port of the Node Helmet module to the Crystal programming language
Crystal ★ 29 4mo agoExplain → -
haha.sh ▣
a bash script that generates hearty laughter
Shell ★ 16 10y agoExplain → -
Unity-RTS-camera ▣
A little script for RTS games in Unity. Abandoned. Add an issue if you want to take over!
C# ★ 15 9y agoExplain → -
deep-proxy
obj.very.deeply.nested.property.isNow = 'possible'
JavaScript ★ 15 4mo agoExplain → -
tiny-coming-soon-page ▣
a tiny "coming soon" page
HTML ★ 14 8y agoExplain → -
iscp ▣
interactive scp
Shell ★ 10 1y agoExplain → -
wren-please ▣
Assertion library for Wren.
★ 10 5y agoExplain → -
BRAINFUCK2000 ▣
A BRAINFUCK INTERPRETER FOR THE STARS
JavaScript ★ 7 10y agoExplain → -
check-ecmascript-version-compatibility
Test files for ES5 compatibility
JavaScript ★ 6 8d agoExplain → -
cyborg.txt ▣
robots.txt utilities for Node
JavaScript ★ 6 4mo agoExplain → -
SnackWrap ▣
after changing a file, run a command. Abandoned
Python ★ 6 11y agoExplain → -
scrabbler ▣
a python scrabble solver
Python ★ 5 4y agoExplain → -
opt-out-list ▣
Opt out of ad tracking on various websites
★ 5 8y agoExplain → -
functional-state-machine.js
a tiny javascript state machine that's just a function
JavaScript ★ 5 3mo agoExplain → -
MouseTracker.js ▣
keep mouse.x and mouse.y updated
JavaScript ★ 5 12y agoExplain → -
canvas-to-favicon ▣
take a 16x16 canvas and send it to the favicon
JavaScript ★ 5 12y agoExplain → -
percentage.js ▣
Project is now at https://git.sr.ht/~evanhahn/percentage.js
JavaScript ★ 5 3y agoExplain → -
user-agent-bag ▣
Development has moved to https://codeberg.org/EvanHahn/user-agent-bag
JavaScript ★ 4 8d agoExplain → -
node-persisted-json-object ▣
Development has moved to https://codeberg.org/EvanHahn/node-persisted-json-object
JavaScript ★ 4 13d agoExplain → -
braintree-hosted-fields-bootstrap ▣
An unofficial jQuery plugin for Braintree's Hosted Fields and the Bootstrap framework.
HTML ★ 4 9y agoExplain → -
QRIt ▣
Simple webpage that generates QR codes.
HTML ★ 4 6y agoExplain → -
flood ▣
my take on a Video Game
JavaScript ★ 4 4y agoExplain → -
Evan-Hahn-Project-Skeleton ▣
No description.
C++ ★ 4 14y agoExplain → -
code-doodles ▣
doodles made of code
CoffeeScript ★ 4 9y agoExplain → -
trip-to-carbon-xyz ▣
a light wrapper around triptocarbon.xyz
TypeScript ★ 3 2y agoExplain → -
coinflip.js ▣
Development has moved to https://codeberg.org/EvanHahn/coinflip.js
JavaScript ★ 3 9d agoExplain → -
wren-vector3d ▣
3D vectors for Wren
Wren ★ 3 2y agoExplain → -
setAttributes
call .setAttribute on a DOM node more easily
JavaScript ★ 3 3mo agoExplain → -
is-password-ok ▣
is the password kinda ok
JavaScript ★ 2 2y agoExplain → -
ring-secure-headers ▣
WIP: Ring (Clojure) security with HTTP headers.
Clojure ★ 2 8y agoExplain → -
wren-querystring ▣
querystring parser/stringifier for Wren
★ 2 10y agoExplain → -
airtable-clj ▣
Clojure wrapper around the Airtable API (WIP)
Clojure ★ 2 5y agoExplain → -
Recurry.js ▣
abandoned. check out rrule.js
JavaScript ★ 2 13y agoExplain → -
ticker ▣
a lightweight wrapper on requestAnimationFrame
JavaScript ★ 2 12y agoExplain → -
rename ▣
interactive mv
Shell ★ 2 11y agoExplain → -
JSTypes ▣
Small JavaScript library that deals with variable types. Abandoned. Add an issue if you want to take over!
JavaScript ★ 2 12y agoExplain → -
Fiesta.js ▣
No longer maintained. Reach out to https://evanhahn.com/contact/ if you want to take over.
CoffeeScript ★ 2 14y agoExplain → -
pythonlike-json-tool.js ▣
a JavaScript port of Python's json.tool
JavaScript ★ 1 9y agoExplain → -
Content-Security-Policy-sandbox ▣
a lil app for playing around with CSP
HTML ★ 1 1y agoExplain → -
nimi-mute ▣
A Toki Pona dictionary.
JavaScript ★ 1 2y agoExplain → -
mailtolink.js ▣
Development has moved to https://codeberg.org/EvanHahn/mailtolink.js
TypeScript ★ 1 14d agoExplain → -
when-will-breath-of-the-wild-be-released ▣
i want to know when the next Zelda comes out
JavaScript ★ 1 10y agoExplain → -
js1k-2016 ▣
fireworks!
HTML ★ 1 10y agoExplain → -
us-military-dj-names ▣
us military operations make great DJ names
JavaScript ★ 1 10y agoExplain → -
Aubrey ▣
turn any key-value store into a powerful collection (WIP)
JavaScript ★ 1 11y agoExplain → -
Pingaling-for-Chrome ▣
Monitor your network status from Chrome.
JavaScript ★ 1 13y agoExplain → -
Chucklehuck ▣
Playing around with ChucK. Don't mind me.
★ 1 13y agoExplain → -
Circles-1K ▣
Pretty circles in 1 kilobyte of JavaScript.
JavaScript ★ 1 13y agoExplain → -
ExtJS-vs.-Sencha-Touch ▣
Comparing the similar APIs of Sencha Touch and ExtJS.
JavaScript ★ 1 13y agoExplain → -
dw_red.vim ▣
Steve Cadwallader's colorscheme ported to terminal.
VimL ★ 1 13y agoExplain → -
time-in-korea ▣
a simple Android app that tells you the time in South Korea. Abandoned. Add an issue if you want to take over!
CSS ★ 1 12y agoExplain → -
toki-pona-to-hex ▣
for fun
JavaScript ★ 1 12y agoExplain → -
umpm ▣
abandoned package manager for University of Michigan students
Shell ★ 1 12y agoExplain → -
node-html-pack ▣
inline styles and scripts and minify everything
JavaScript ★ 1 12y agoExplain → -
MiniClass ▣
tiny JavaScript classes. Abandoned
JavaScript ★ 1 12y agoExplain → -
miniexpress ▣
Express.js in under 50 lines. not for real use
JavaScript ★ 1 11y agoExplain → -
el-rando ▣
command line tool to generate random stuff
Python ★ 1 11y agoExplain → -
oneatatime ▣
don't execute an async function again until it's done (WIP)
JavaScript ★ 1 11y agoExplain → -
xml-to-text ▣
in goes the XML, out comes the plain text
Python ★ 1 11y agoExplain → -
clone-github ▣
clone all of a GitHub user's repositories
Ruby ★ 1 4mo agoExplain → -
startInterval ▣
Development has moved to https://codeberg.org/EvanHahn/startInterval
JavaScript ★ 1 6mo agoExplain → -
twc-site-berlin ⑂
No description.
★ 1 11mo agoExplain → -
iterpal
a friendly collection of utilities for iterables
TypeScript ★ 1 2y agoExplain → -
js1k-2015 ▣
pietime. won 10th place somehow
JavaScript ★ 1 11y agoExplain → -
express ⑂
No description.
JavaScript ★ 1 2y agoExplain → -
fake-timers ⑂
No description.
★ 0 6d agoExplain → -
lottie-web-light ▣
Development has moved to https://codeberg.org/EvanHahn/lottie-web-light
Shell ★ 0 8d agoExplain → -
is-GitHub-up ▣
small CLI tool to tell you if GitHub is online
Ruby ★ 0 1y agoExplain → -
pwgen
a little webpage for generating passwords
HTML ★ 0 9d agoExplain → -
node-when-file-exists ▣
Development has moved to https://codeberg.org/EvanHahn/node-when-file-exists
JavaScript ★ 0 13d agoExplain → -
minidots ▣
lil dotfiles for servers and VMs
VimL ★ 0 10y agoExplain → -
ZoomContext ▣
a layer atop HTML5's canvas context to better allow zooming and panning
JavaScript ★ 0 10y agoExplain → -
get-latest-node-version ▣
Development has moved to https://codeberg.org/EvanHahn/get-latest-node-version
JavaScript ★ 0 13d agoExplain → -
Your-HTTP-request ▣
a simple web server that echoes your HTTP request back in plain text
Crystal ★ 0 3y agoExplain → -
x-xss-protection-report-demo ▣
A demo app for the `report` option in the X-XSS-Protection header
JavaScript ★ 0 8y agoExplain → -
npm-repack-with-zopfli-proof-of-concept ▣
See npm/rfcs#595
JavaScript ★ 0 4y agoExplain → -
bits-required ▣
a little experiment with various programming languages
C++ ★ 0 6y agoExplain → -
choose-a-typedarray ▣
choose the right typedarray for you. WIP
JavaScript ★ 0 1y agoExplain → -
amanuensis ▣
a tiny distraction-free writing web page
HTML ★ 0 8y agoExplain → -
2024-11-06-expo-url-bug-report ▣
No description.
TypeScript ★ 0 1y agoExplain → -
MHacks-2013 ▣
Fudo!
JavaScript ★ 0 6y agoExplain → -
little-markdown-wiki ▣
WIP
Clojure ★ 0 8y agoExplain → -
circular-redirects-test ▣
a small Node app that tests circular HTTP redirects
JavaScript ★ 0 9y agoExplain → -
sjcl-playground ▣
playing around with sjcl, don't mind me
JavaScript ★ 0 9y agoExplain → -
helmet-issue134 ▣
tryna solve https://github.com/helmetjs/helmet/issues/134#issuecomment-265095187
JavaScript ★ 0 9y agoExplain → -
composition-events-test-app ▣
testing compositionstart, compositionupdate, and compositionend because i know nothing about them
HTML ★ 0 9y agoExplain → -
wordplays.com-boggle-solver ▣
defeat boggle
JavaScript ★ 0 9y agoExplain → -
symbols-and-iframes-and-you ▣
experimenting with ES6's Symbol.for and iframes
★ 0 10y agoExplain → -
project-euler-go ▣
you can ignore this. it is me learning
Go ★ 0 10y agoExplain → -
connect-4-from-the-plane ▣
i was on a plane and tried to make a crappy connect 4
JavaScript ★ 0 10y agoExplain → -
recipe-bee ▣
a little app to help build grocery lists
JavaScript ★ 0 10y agoExplain → -
luhncheck ▣
a little webpage to run Luhn checks
JavaScript ★ 0 10y agoExplain → -
gopher-node ▣
write Gopher servers with Node
JavaScript ★ 0 10y agoExplain → -
journit ▣
a random command i needed
Shell ★ 0 10y agoExplain → -
dailyprogrammer-232 ▣
Wren solution to problem #232 /r/dailyprogrammer
Python ★ 0 10y agoExplain → -
aubrey-object-store ▣
use an in-memory object as an Aubrey store
JavaScript ★ 0 11y agoExplain → -
DefinitelyTyped ⑂
The repository for high quality TypeScript type definitions.
TypeScript ★ 0 24d agoExplain → -
js.org ⑂
Dedicated to JavaScript and its awesome community since 2015
★ 0 1mo agoExplain → -
dequal ⑂
A tiny (304B to 489B) utility to check for deep equality
★ 0 1mo agoExplain → -
reach-lab ⑂
Brainstorming & tracking down external support for Arturo
★ 0 1mo agoExplain → -
getown-js ⑂
Lookup an object property only if it's its own property.
★ 0 2mo agoExplain → -
zip.js ⑂
No description.
JavaScript ★ 0 3mo agoExplain → -
chroma ⑂
No description.
★ 0 1mo agoExplain → -
Write-o ▣
Simple distraction-free writing
★ 0 14y agoExplain → -
Rummikub ▣
No description.
CoffeeScript ★ 0 14y agoExplain → -
Alphabetical-words ▣
How many English words are alphabetical?
C ★ 0 13y agoExplain → -
EvanSpec ▣
Simple unit tests for C++
C++ ★ 0 13y agoExplain → -
TypeScript-tutorial ▣
No description.
★ 0 13y agoExplain → -
Pixelboard ▣
No description.
JavaScript ★ 0 13y agoExplain → -
TypeScript-Grunt-skeleton ▣
Simple starter app for TypeScript that uses Grunt. Nothing too fancy!
CoffeeScript ★ 0 13y agoExplain → -
connect-appcache ▣
Serve an appcache with some Connect middleware
JavaScript ★ 0 13y agoExplain → -
Origin ▣
Learning my way around LÖVE.
Lua ★ 0 13y agoExplain → -
learning-cobol ▣
the most modern of languages
COBOL ★ 0 12y agoExplain → -
quizlet-duplicates-finder ▣
not really made for the regular person
JavaScript ★ 0 12y agoExplain → -
droplets ▣
a stupid little experiment. has white noise sound
JavaScript ★ 0 12y agoExplain → -
summer-wind ▣
proof of concept (don't use this!): recreate Sinatra's API with Node
JavaScript ★ 0 12y agoExplain → -
brainfuck-interpreter ▣
my stab at a brainfuck interpreter in Python
Python ★ 0 12y agoExplain → -
EECS-481-chess-web ▣
made for a school project. the web part of Graceful Chess
JavaScript ★ 0 12y agoExplain → -
EECS-481-chess ▣
NOT MAINTAINED! made for a school project.
Java ★ 0 12y agoExplain → -
context-dot-clear ▣
adds CanvasRenderingContext2D.prototype.clear
JavaScript ★ 0 12y agoExplain → -
you-are-the-worst ▣
a small code doodle for someone in particular
JavaScript ★ 0 12y agoExplain → -
My-User-Agent ▣
What's your UA in plain text?
JavaScript ★ 0 12y agoExplain → -
redwrite.vim ▣
black background and red text for nighttime writing
VimL ★ 0 12y agoExplain → -
lil-pages ▣
small web-based utilities I made for myself
JavaScript ★ 0 12y agoExplain → -
brainfuck-colors ▣
what if brainfuck displayed colors
JavaScript ★ 0 11y agoExplain → -
twos-complement-util ▣
quick utility for dealing with two's complement numbers. made for a homework
Ruby ★ 0 11y agoExplain → -
kmap-helper ▣
kmap helper. made for a class.
JavaScript ★ 0 11y agoExplain → -
scrape-rebranding-america ▣
scrape the wallpapers from unitedwebrand.us
Shell ★ 0 11y agoExplain → -
journ ▣
command-line journal
Shell ★ 0 11y agoExplain → -
Reversi.js ▣
"logic for Reversi (WIP, abandoned)"
JavaScript ★ 0 11y agoExplain → -
Fake-C-REPL ▣
this is my 200th github repo and it is garbage honestly
Python ★ 0 11y agoExplain → -
PolarCoordinates.js ▣
2D polar coordinates utility for JavaScript. WIP
JavaScript ★ 0 11y agoExplain → -
3-pictures-on-a-page ▣
ignore this. made to test a personal project
Shell ★ 0 11y agoExplain → -
2015-07-public-transit-optimization ▣
this project has no bearing on anyone's life other than my own
Python ★ 0 11y agoExplain → -
random-word ▣
CLI tool to get random word(s) from a file
Ruby ★ 0 11y agoExplain → -
document.head ▣
Development has moved to https://codeberg.org/EvanHahn/document.head
JavaScript ★ 0 3mo agoExplain → -
fzf ⑂
No description.
★ 0 3mo agoExplain → -
signal-cli-rest-api ⑂
No description.
★ 0 3mo agoExplain → -
chai ⑂
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
★ 0 4mo agoExplain → -
untouched
get pristine copies of built-in objects (like Array or JSON) even if they've been modified
JavaScript ★ 0 4mo agoExplain → -
node-breach-helper
random length HTML comments to mitigate BREACH attacks
JavaScript ★ 0 4mo agoExplain → -
isExpress
given `req` and `res`, is it an Express app?
JavaScript ★ 0 4mo agoExplain → -
parse-email-address ⑂
Parse/validate email addresses, primarily using RFC-5321.
★ 0 5mo agoExplain → -
node-address-rfc2821 ⑂
No description.
★ 0 5mo agoExplain → -
sniper-link ⑂
No description.
★ 0 3mo agoExplain → -
langserver.github.io ⑂
No description.
★ 0 5mo agoExplain → -
micropython ⑂
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
★ 0 6mo agoExplain → -
SinglyLinkedList.js ▣
No longer maintained. Reach out to https://evanhahn.com/contact/ if you want to take over.
JavaScript ★ 0 15y agoExplain → -
electrify-chicago ⑂
No description.
★ 0 7mo agoExplain → -
unlimited-timeout ⑂
setTimeout and setInterval that work with delays longer than 24.8 days
★ 0 7mo agoExplain → -
twc-site ⑂
No description.
★ 0 11mo agoExplain → -
bonjour-service ⑂
A Bonjour/Zeroconf protocol implementation in TypeScript
TypeScript ★ 0 10mo agoExplain → -
neovim ⑂
No description.
★ 0 1y agoExplain → -
learnxinyminutes-docs ⑂
Code documentation written as code! How novel and totally my idea!
Markdown ★ 0 4mo agoExplain → -
vim-fetch ⑂
No description.
★ 0 1y agoExplain → -
chihacknight.org ⑂
Website for Chicago's weekly open gov hack night
JavaScript ★ 0 1y agoExplain → -
mint ⑂
No description.
★ 0 1y agoExplain → -
developers-conferences-agenda ⑂
developers.events is a community-driven platform listing developer/tech conferences and Calls for Papers (CFPs) worldwide with a list, a calendar and a map view. It helps organizers, speakers, sponsors & attendees.
★ 0 1y agoExplain → -
zig-js-runtime ⑂
Add a JS runtime in your Zig project
★ 0 1y agoExplain → -
weak-value-map ⑂
Weak value map JS
★ 0 1y agoExplain → -
language-tour ⑂
👩🏽💻 Learn Gleam in your browser
★ 0 1y agoExplain → -
marceau ⑂
No description.
Gleam ★ 0 1y agoExplain → -
express-typescript-starter ▣
yet another one of these things
TypeScript ★ 0 9y agoExplain → -
maplibre-react-native ⑂
A MapLibre react native module for creating custom maps
★ 0 2y agoExplain → -
rnmapbox-maps ⑂
No description.
★ 0 2y agoExplain → -
express-form-post-example ▣
a simple example Express app for POSTing a <form>
HTML ★ 0 9y agoExplain → -
js1k-2017 ▣
potion generator
HTML ★ 0 9y agoExplain → -
brittle ⑂
No description.
★ 0 10mo agoExplain → -
yauzl-promise ⑂
yauzl unzipping with Promises
★ 0 2y agoExplain → -
light-my-request ⑂
No description.
★ 0 2y agoExplain → -
content-security-policy-merger ⑂
Merge Content-Security-Policy directives
★ 0 2y agoExplain → -
fastify-static ⑂
Plugin for serving static files as fast as possible
★ 0 2y agoExplain → -
is-typedarray ⑂
No description.
★ 0 2y agoExplain → -
webtorrent ⑂
No description.
★ 0 2y agoExplain → -
mapeo-core-next ⑂
No description.
★ 0 2y agoExplain → -
z32 ⑂
z-base-32 encoder & decoder
★ 0 2y agoExplain → -
random-access-file ⑂
Continuous reading or writing to a file using random offsets and lengths
★ 0 2y agoExplain → -
constellate ⑂
No description.
★ 0 2y agoExplain → -
Signal-iOS ⑂
A private messenger for iOS.
Swift ★ 0 2y agoExplain → -
crystal ⑂
The Crystal Programming Language
Crystal ★ 0 2y agoExplain → -
sqids-javascript ⑂
No description.
★ 0 2y agoExplain → -
512kb.club ⑂
Website for the 512 KB Club
★ 0 2y agoExplain → -
awesome-github-alternatives ⑂
Love 'em or leave 'em.
★ 0 2y agoExplain → -
if-emoji ⑂
No description.
★ 0 2y agoExplain → -
nonolib ⑂
Nonogram-solving library
★ 0 2y agoExplain → -
nonogrammer ⑂
No description.
★ 0 2y agoExplain → -
try-EJS ▣
try EJS
CSS ★ 0 3y agoExplain → -
url2green-js ⑂
An npm module for quickly checking a domain against the The Green Web Foundation url2green dataset
JavaScript ★ 0 2y agoExplain → -
utf8-byte-length ⑂
No description.
★ 0 2y agoExplain → -
Signal-Desktop ⑂
No description.
★ 0 2y agoExplain → -
add-a-bunch-of-GitHub-issues ▣
a script to add a ton of GitHub issues
Python ★ 0 7y agoExplain → -
co2.js ⑂
No description.
JavaScript ★ 0 2y agoExplain →
No repos match these filters.