{"id":21494360,"url":"https://github.com/whilp/world","last_synced_at":"2026-05-01T09:02:37.044Z","repository":{"id":3761160,"uuid":"4837319","full_name":"whilp/world","owner":"whilp","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-11T06:31:09.000Z","size":20033,"stargazers_count":9,"open_issues_count":4,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-11T08:28:34.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whilp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2012-06-29T21:19:59.000Z","updated_at":"2026-02-20T03:54:02.000Z","dependencies_parsed_at":"2026-01-27T22:08:49.415Z","dependency_job_id":null,"html_url":"https://github.com/whilp/world","commit_stats":null,"previous_names":[],"tags_count":331,"template":false,"template_full_name":null,"purl":"pkg:github/whilp/world","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilp%2Fworld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilp%2Fworld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilp%2Fworld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilp%2Fworld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whilp","download_url":"https://codeload.github.com/whilp/world/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilp%2Fworld/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32254716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T04:23:17.126Z","status":"ssl_error","status_checked_at":"2026-04-25T04:21:53.360Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bazel","devcontainer","dotfiles","go","golang","python","reproducible","typescript","vscode"],"created_at":"2024-11-23T15:50:05.812Z","updated_at":"2026-04-25T08:03:54.367Z","avatar_url":"https://github.com/whilp.png","language":"Lua","readme":"# 🏡 world\n\nextreme dotfiles, all reproducible everything, a model home.\n\n![model home](https://brianlauritzen.files.wordpress.com/2013/05/house_fall.gif)\n\na monorepo containing dotfiles, tools, and things for reproducible computering since 2005.\n\n    $ git rev-list --max-parents=0 --pretty HEAD\n    commit 165210edc61ec09e133b8e0af26d98e1e46de2ea\n    Author: will \u003cdevnull@localhost\u003e\n    Date:   Sat Jun 11 21:26:33 2005 +0000\n\n        [project @ 2005-06-11 16:26:33 by will]\n        initial import into CVS\n\n## releases\n\nyou (i) get a universal executable-archive that works on mac (arm64) and linux (arm64, x86_64 -- including the gvisor thingy that claude.ai/code lives in) with dotfiles and tools (`home`). and *that* knows how to fetch platform-specific archives with the rest (handy tools).\n\nlatest release is at https://github.com/whilp/world/releases/latest\n\n### yolo\n\n```bash\ncurl -fsSL https://github.com/whilp/world/releases/latest/download/home | sh\n```\n\n### try lua\n\nlua is available from [whilp/cosmopolitan](https://github.com/whilp/cosmopolitan/releases/latest):\n\n```console\n$ curl -fsSLO https://github.com/whilp/cosmopolitan/releases/latest/download/lua \u0026\u0026 chmod +x lua\n$ ./lua -e 'help()'\nCosmo Lua Help System\n\nModules:\n  cosmo            - Encoding, hashing, compression, networking\n  cosmo.unix       - POSIX system calls\n  cosmo.path       - Path manipulation\n  cosmo.re         - Regular expressions\n  cosmo.lsqlite3   - SQLite database\n  cosmo.argon2     - Password hashing\n\nUsage:\n  help()                      - This overview\n  help(\"cosmo\")               - List top-level functions\n  help(\"cosmo.unix\")          - List module contents\n  help(\"cosmo.Fetch\")         - Show function documentation\n  help.search(\"base64\")       - Search for matching functions\n\n$ ./lua -e 'help(\"cosmo.Fetch\")'\nFetch(url, body)\n\nSends an HTTP/HTTPS request to the specified URL. If only the URL is provided,\nthen a GET request is sent. If both URL and body parameters are specified, then\na POST request is sent. ...\n\nParameters:\n  url (string)\n  body (string|{) (optional): headers: table\u003cstring,string\u003e, method: string, ...\n\nReturns:\n  integer: status, table\u003cstring,string\u003e headers, string body\n```\n\n## forks\n\n- [neovim](https://github.com/whilp/neovim) (fork of [neovim](https://neovim.io))\n  - mostly to pin a snapshot\n  - the build in this repo bundles neovim with the plugins i use (at buildtime)\n- [cosmopolitan](https://github.com/whilp/cosmopolitan) (fork of [cosmopolitan](https://justine.lol/cosmopolitan/)) - builds actually portable executables:\n  - `lua` with all the goodies from [`redbean`](https://redbean.dev) (`unix`, `path`, `re`, `sqlite3`, `argon2`, `json`, `cosmo`) plus enhancements for `Fetch` (authenticating proxy support). pure lua modules get zipped inside the binary.\n  - `make`, `zip`, `unzip` for bootstrapping\n\n## license\n\nThis repository is licensed under the MIT License. You are welcome to borrow, use, or adapt any code here for your own projects. See the [LICENSE](LICENSE) file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhilp%2Fworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhilp%2Fworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhilp%2Fworld/lists"}