40-day current streakΒ·40-day longest streak
Hi there π I'm a performance and scaling consultant, focusing on making the web faster. Like my work? Consider working with me. Previously, I was a core team engineer atβ¦
Hi there π
I'm a performance and scaling consultant, focusing on making the web faster. Like my work? Consider working with me.
Previously, I was a core team engineer at Ghost, helping to deliver a publishing platform to tens of thousands of customers and millions of users. :gear:
You can find my website over here and I show my work on X :star2:
Commits + tags are signed with my SSH key fingerprint: m6dXZiQ1UAqegltEcTT83uQPSZy93sf+74IAhWrJyFk and NPM packages are published under daniellockyer.
I am generally pretty responsive to issues, pull requests and comments, but I get hundreds of notifications per week and may have missed it. If you feel like I've missed something, tag my GitHub account into a comment.
You can sponsor my work by donating via:
- GitHub Sponsors
- Bitcoin:
bc1qsxrlx3ypnur94ap8n6wnvsatwk32u2gn46mnr2 - Ethereum:
0x830D1489e574e880dE6E1A3f53dDbdE40EE8C92d
Some repos I maintain:
- Awesome Performance - a curated list of awesome performance stories
- npm-scan - a 2 day project to detect malicious packages on npm
- node-sqlite3 - Node.js bindings for SQLite3 (I've since left and no longer maintain this)
-
awesome-performance β PINNED
β‘οΈ A curated list of awesome performance stories
β 442 6mo agoExplain β -
apkdiff β PINNED
Diff between two APK files.
Python β 139 3y agoExplain β -
npm-scan β PINNED
Monitors npm publishes and flags suspicious packages
TypeScript β 22 5mo agoExplain β -
terraform-log-viewer
Browser-based viewer for GitHub Actions Terraform plan/apply logs
HTML β 29 24d agoExplain β -
sshh
π₯οΈ Quickly SSH into hosts
Rust β 20 5y agoExplain β -
zenafbot
Telegram bot for Mindful Makers
Python β 8 7y agoExplain β -
inferno β
A Rust port of FlameGraph
Rust β 8 4y agoExplain β -
mocha-github-actions-reporter
Custom reporter for Mocha which outputs Github Actions annotations
JavaScript β 7 1y agoExplain β -
artillery-report
Static HTML viewer for Artillery load test reports
HTML β 5 19d agoExplain β -
sleepycat
π sleepycat - slow down your data
Rust β 5 6y agoExplain β -
dow
Tomohiko Sakamoto's algorithm for finding the day of the week
Rust β 5 5y agoExplain β -
gh-auto-assign
No description.
Shell β 4 4y agoExplain β -
traceroute-rs
A Traceroute implementation written in Rust.
Rust β 4 5y agoExplain β -
passive-packet
Passive packet sniffing in Rust
Rust β 4 5y agoExplain β -
heapsnapshot-viewer
No description.
JavaScript β 3 1mo agoExplain β -
multicast-rust
Super simple implementation of a multicast client/server in Rust
Rust β 3 5y agoExplain β -
planb
Code for a 2D Game made for the Global Game Jam.
Java β 3 11y agoExplain β -
sysalert
Simple system monitoring alerts
Rust β 2 1y agoExplain β -
pushmore-rust-client
Rust crate to easily send notifications through Telegram
Rust β 2 5y agoExplain β -
run-every-road
πββοΈ Planning for running every road in York, UK
Rust β 2 5y agoExplain β -
stanley
No description.
Rust β 2 5y agoExplain β -
node-memory-flamegraphs
Tool for generating memory flamegraphs of Node applications
Rust β 2 3y agoExplain β -
StreASM
A stream processing language
OCaml β 2 8y agoExplain β -
action-slack-build β£
Slack build notifications for GitHub Actions
JavaScript β 1 3y agoExplain β -
node-sqlite3 β
Asynchronous, non-blocking SQLite3 bindings for Node.js
PLpgSQL β 1 5y agoExplain β -
eul
Quickly estimate the number of unique lines
Rust β 1 5y agoExplain β -
slack-typing
Always Be Typin'
Rust β 1 5y agoExplain β -
libsmt.rs β
Rust Bindings to interact with SMTLIB2 compliant solvers
Rust β 1 5y agoExplain β -
destinationfor.me
No description.
JavaScript β 1 11y agoExplain β -
daniellockyer
No description.
β 0 2mo agoExplain β -
opentelemetry-js β
OpenTelemetry JavaScript Client
TypeScript β 0 4mo agoExplain β -
hyperdx β
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.
β 0 7mo agoExplain β -
node-mysql2 β
:zap: fast mysqljs/mysql compatible mysql driver for node.js
JavaScript β 0 11mo agoExplain β -
iframely β
oEmbed proxy. Supports over 1800 domains via custom parsers, oEmbed, Twitter Cards and Open Graph
JavaScript β 0 1y agoExplain β -
Clop β
Clipboard optimizer for macOS
β 0 3y agoExplain β -
syscallsnoop
No description.
Rust β 0 4y agoExplain β -
knex β
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
JavaScript β 0 4y agoExplain β -
Ghost β
π» The #1 headless Node.js CMS for professional publishing
JavaScript β 0 4y agoExplain β -
redis-routing
No description.
Rust β 0 4y agoExplain β -
weasel
A simple hill-climbing GA
Rust β 0 5y agoExplain β -
is-google
No description.
Rust β 0 5y agoExplain β -
collatz-conjecture
Rust implementation of the Collatz Conjecture
Rust β 0 5y agoExplain β -
cooperative-coevolution
No description.
Rust β 0 6y agoExplain β -
sieve-of-eratosthenes
Rust implementation of the Sieve of Eratosthenes
Rust β 0 5y agoExplain β -
tinyalgo
No description.
Rust β 0 5y agoExplain β -
webgrind β
Xdebug Profiling Web Frontend in PHP
PHP β 0 7y agoExplain β -
pizza-cipher
A silly cipher generator
Java β 0 10y agoExplain β -
fbsent
A sentiment analysis engine written for BrumHack.
JavaScript β 0 11y agoExplain β
No repos match these filters.