{"id":19029922,"url":"https://github.com/statico/statico","last_synced_at":"2026-03-02T04:32:45.196Z","repository":{"id":136668152,"uuid":"278685356","full_name":"statico/statico","owner":"statico","description":null,"archived":false,"fork":false,"pushed_at":"2026-02-21T06:25:57.000Z","size":72,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-21T13:37:34.444Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/statico.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-10T16:44:18.000Z","updated_at":"2026-02-21T06:26:00.000Z","dependencies_parsed_at":"2024-12-13T18:28:47.947Z","dependency_job_id":"842ec70a-14d0-4a01-8b51-460b8b10aa29","html_url":"https://github.com/statico/statico","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/statico/statico","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fstatico","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fstatico/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fstatico/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fstatico/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/statico","download_url":"https://codeload.github.com/statico/statico/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fstatico/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29992311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T21:15:48.635Z","updated_at":"2026-03-02T04:32:45.189Z","avatar_url":"https://github.com/statico.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### Hi there 👋\n\nI’m Ian. I live in the Bay Area, California. I used to work for [Google](https://www.google.com/), [Looker](https://www.firstround.com/companies/looker), and [other startups and companies](https://statico.link/linkedin). I've founded [a game studio](https://www.guardiansofatlas.org) and [the #1 pickleball website and app](https://www.pickleheads.com). I'm currently a Principal Engineer at [North Pole Security](https://northpole.security) working on macOS security products.\n\nYou might also be interested in [my blog](https://blog.langworth.com), [my dotfiles](https://github.com/statico/dotfiles), [my link shortener](https://statico.link), or my nostalgia-laden text adventure game at [langworth.com](https://langworth.com). A long time ago, I also wrote [a book on Perl](https://statico.link/ptdn).\n\nYou can follow me on [Bluesky](https://bsky.app/profile/statico.bsky.social), [Mastodon](https://mastodon.social/@statico), or [LinkedIn](https://www.linkedin.com/in/ianlangworth). You can subscribe to future posts via [RSS](/feed.xml) or [email](https://statico.substack.com/).\n\n---\n\nA few of my open-source projects:\n\n- 💾  [dotfiles](https://github.com/statico/dotfiles) - my dotfiles, utils, Zsh/Vim/tmux/VS Code configs, and portable toolbox with an installer (Shell, ⭐️ 650+ stars!)\n\n- 📦  [jsgrids](https://github.com/statico/jsgrids) - source of [jsgrids.statico.io](https://jsgrids.statico.io), A comparison tool to compare JavaScript data grid and spreadsheet libraries (TypeScript, React, Next.js)\n\n- 🕹️  [langterm](https://github.com/statico/langterm), [glulxe-httpd](https://github.com/statico/glulxe-httpd), and [The Archive](https://github.com/statico/the-archive-public) - a WebGL/text-based interactive fiction game that powers [langworth.com](https://langworth.com) (TypeScript, JavaScript, WebGL, Node.js, Docker)\n\n- 🔗  [statico URL shortener](https://github.com/statico/statico.link) - a custom URL shortener with a list of bookmarks I share often, which powers [statico.link](https://statico.link/)/[ianl.link](https://ianl.link)\n\n- 👽 [Imposter Attack](https://github.com/statico/imposter-attack-2024) - An Among Us-themed infrared shooting gallery game built with ESP32 devices and a Node.js scoreboard\n\n- ⚙️ [Ian's Stack (2025 Edition)](https://github.com/statico/ian-stack-2025) - Fullstack example app with TypeScript and Postgres used as a starting point\n\n- 🧙‍♂️ [Godot Roguelike Example](https://github.com/statico/godot-roguelike-example) - Unfinished roguelike game made with Godot 4 with vision, inventory, BSP dungeon generation, behavior trees, and more\n\n- 🟧 [ycombinator1.com](https://github.com/statico/ycombinator1.com) - a proxy and Slack app to show social media previews for Hacker News links\n\nVibe-coded funsies:\n\n- 🚀 [SpaceMolt](https://github.com/SpaceMolt) - \"A free multiplayer game built for AI agents. Explore. Trade. Battle. Build empires across the stars.\" (Home page: https://www.spacemolt.com)\n\n- 🪐 [smui](https://smui.statico.io/) - A dark terminal-aesthetic theme for shadcn/ui. Nord-inspired colors, JetBrains Mono everywhere, zero border radius\n\n- 🩻 [nobg](https://github.com/statico/nobg) - Generate images with transparent backgrounds using AI chroma key compositing\n\n- 🎆 [guff](https://github.com/statico/guff) - Generate animated GIFs using AI — Claude writes code that programmatically creates SVG animation frames\n\n- 🌌 [meshtastic-cli](https://github.com/statico/meshtastic-cli) - Terminal UI for monitoring Meshtastic mesh networks - view packets, nodes, and chat in real-time\n\n- 🔍🤖 [quickrag](https://github.com/statico/quickrag) - A fast and flexible RAG tool for indexing and querying documents\n\n- ♟️ [Chess Puzzles macOS menubar item](https://github.com/statico/chess-puzzles-menuitem) - Solve chess puzzles directly from your macOS menu bar\n\n- 🧑‍💻 [llmscript](https://github.com/statico/llmscript) - Write your shell scripts in natural language by using an LLM to write and test them for you\n\nOlder / archived:\n\n- 📈 [femtostats](https://github.com/statico/femtostats) - a self-hostable, privacy-focused web analytics platform and alternative to Google Analytics\n\n- 📖 [aspen](https://github.com/statico/aspen) - a search engine for gigs of plaintext data built with React and ElasticSearch\n\n- 🌈 [cadubi](https://github.com/statico/cadubi) - a terminal-based color ASCII art editor I wrote in 1997 that is now somehow included in many package managers and software archives\n\n\u003e [!IMPORTANT]\n\u003e Enjoy this cat:\n\u003e \n\u003e \u003cimg src=\"https://i.imgur.com/NygziEd.gif\" alt=\"a happy cat getting pets\" height=\"200\" width=\"200\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatico%2Fstatico","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstatico%2Fstatico","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatico%2Fstatico/lists"}