{"id":18890888,"url":"https://github.com/igrep/igrep","last_synced_at":"2026-03-19T06:58:18.735Z","repository":{"id":247600973,"uuid":"823931136","full_name":"igrep/igrep","owner":"igrep","description":"My profile","archived":false,"fork":false,"pushed_at":"2025-02-11T10:15:56.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-29T21:14:09.496Z","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/igrep.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}},"created_at":"2024-07-04T03:16:41.000Z","updated_at":"2025-02-11T10:16:00.000Z","dependencies_parsed_at":"2024-07-30T07:57:48.597Z","dependency_job_id":"c0697f08-08d1-41ab-8b34-5d3fc2adc4d1","html_url":"https://github.com/igrep/igrep","commit_stats":null,"previous_names":["igrep/igrep"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/igrep/igrep","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrep%2Figrep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrep%2Figrep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrep%2Figrep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrep%2Figrep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igrep","download_url":"https://codeload.github.com/igrep/igrep/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrep%2Figrep/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29502934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T05:57:17.024Z","status":"ssl_error","status_checked_at":"2026-02-16T05:56:49.929Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2024-11-08T07:57:59.335Z","updated_at":"2026-02-16T07:33:14.004Z","avatar_url":"https://github.com/igrep.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## YAMAMOTO Yuji (@igrep)'s GitHub Profile\n\n- 🎂 Birthdate: 1989-04-16\n- 😄 Pronouns: he/him\n- ⚓️ Home City: Yokohama\n- 🏙 Lives in: Tokyo\n- 💬 Languages:\n  - 🇯🇵 Japanese (Bilingual of Osaka/Tokyo dialects)\n  - 🇬🇧 English (As I write this page and send you some pull requests with little help of machine translation)\n  - 🇨🇳 Chinese (A little)\n\n### Repositories Overview\n\n- [igrep/ts-that-grow](https://github.com/igrep/ts-that-grow)\n    - 🎄I invented this solution to solve a problem of the no-code app in my job. See [the original article](https://dev.to/igrep/flexiblly-extend-nested-structures-trees-that-grow-in-typescript-4347) or [its Japanese version](https://eng-blog.iij.ad.jp/archives/18900) for details.\n- [igrep/toy-browser-on-browser](https://github.com/igrep/toy-browser-on-browser/)\n    - NOTE: 🇯🇵README is written in Japanese.\n    - 🚀A tiny browser engine that runs on a browser. I created this to learn how a browser engine works.\n    - Its demo is available at \u003chttps://toy-browser-on-browser.igreque.info/\u003e.\n- [igrep/svelte-store-tree](https://github.com/igrep/svelte-store-tree) (**Deprecated**)\n    - 🌲I created this to manage the state of an AST of the no-code app in my job. It made it a little easier to operate on the nested structure.\n        - But *just a little*. I found it has many problems after releasing. Deprecated since [Svelte 5's `$state` is deeply reactive](https://svelte.dev/docs/svelte/$state).\n    - See also the introduction articles below:\n        - [Why I failed to create the \"Solid.js's store\" for Svelte, and announcing svelte-store-tree v0.3.1](https://dev.to/igrep/why-i-failed-to-create-the-solidjss-store-for-svelte-and-announcing-svelte-store-tree-v031-1am2).\n        - (In Japanese) [svelte-store-treeというライブラリーをリリースしました](https://zenn.dev/igrep/articles/2022-09-svelte-store-tree)\n        - (In Japanese) [なぜSvelte風Solid.jsのstoreは作れないか、およびsvelte-store-treeの新バージョンの紹介](https://zenn.dev/igrep/articles/2022-10-svelte-store-tree)\n- [igrep/vertons](https://github.com/igrep/vertons)\n    - NOTE: 🇯🇵The main contents are in Japanese.\n    - 🎮A hobby work to study for creating a visual programming environment. Available at \u003chttps://the.igreque.info/works/vertons/\u003e.\n    - See [フロントエンド開発者的週刊アスキーへの道（ならず）](https://zenn.dev/igrep/articles/2022-06-ascii) for details (in Japanese).\n\n#### 📚Related to Programming Languages\n\n- [haskell-jp/makeMistakesToLearnHaskell](https://github.com/haskell-jp/makeMistakesToLearnHaskell)\n    - NOTE: 🇯🇵The main contents are in Japanese.\n    - A long introduction to Haskell for Japanese beginners.\n    - Features:\n        - Consists of exercises and explanations of knowledge necessary to do the exercises.\n        - In each chapter, the readers learn things *only* necessary to do the exercise.\n        - Recommends the readers to learn from error messages.\n    - I'm recently less interested in Haskell, but I don't want to give up finishing.\n- [custard-lang/custard](https://github.com/custard-lang/custard)\n    - 🍮Currently developed as a Clojure-like AltJS (language that is translated into JavaScript) for me.\n    - 🚧Still work in progress. Completely undocumented yet. Sorry!\n- [igrep/lean-workshop](https://github.com/igrep/lean-workshop)\n    - ⚖️I expect that the skill to use a theorem prover will help me to design/develop the language above in the future. That's why I started to learn [Lean](https://lean-lang.org/) every two weeks with my friends. This is the repository to record what I wrote in the workshops.\n\n#### 🍴Forks\n\n- [igrep/brick-break-anywhere](https://github.com/igrep/brick-break-anywhere)\n    - Forked to learn how DOM works, as [the original author @canalun told us in JSConfJP 2023](https://docs.google.com/presentation/d/1hjs2J4fScWcs42oJ11F9uv1iuSnb_25TEZxyJo6UlLU/edit#slide=id.g2970b3f929e_0_0).\n    - Important pull requests:\n        - [Make (equivalent for) dragAndMoveBall available again](https://github.com/canalun/brick-break-anywhere/pull/15)\n        - [Fix: Blocks shifts by the border's size when removed or debug mode enabled](https://github.com/canalun/brick-break-anywhere/pull/17)\n        - [Fix: Blocks of multi-line inline elements are too large](https://github.com/canalun/brick-break-anywhere/pull/18)\n- [igrep/translated-content](https://github.com/igrep/translated-content)\n    - I found translating MDN is a good way to learn web technologies more. I take part in [a monthly online meetup to translate MDN into Japanese](https://mozilla.doorkeeper.jp/).\n\n#### 🤡Jokes\n\n- [igrep/typesafe-precure](https://github.com/igrep/typesafe-precure)\n    - 🌟One of the most popular repositories I have ever created.\n    - See also (all in Japanese):\n        - [「タイプセーフプリキュア！」を支える技術 #Haskell - Qiita](https://qiita.com/igrep/items/5496fa405fae00b5a737)\n        - [【非プログラマー向け】今更ながら「タイプセーフプリキュア！」はじめプリキュア実装について紹介](https://zenn.dev/igrep/articles/2022-10-precure)\n- [igrep/yes-precure5-command](https://github.com/igrep/yes-precure5-command)\n    - 🌟Another of the most popular repositories.\n    - 😁I was very lucky that [a popular Japanese article](https://qiita.com/greymd/items/a4ecf8e70f11eb1e5f72) mentioned this app and many people found it funny!\n\n#### 💬Others\n\n- [igrep/intro-mdn-translation-ja](https://github.com/igrep/intro-mdn-translation-ja)\n    - NOTE: 🇯🇵The main contents are in Japanese.\n    - This repository contains the script of the video that introduces the translation process of MDN into Japanese. The video was exhibited at the booth of \"Mozilla翻訳コミュニティ\" in [オープンソースカンファレンス2024 Tokyo/Spring](https://event.ospn.jp/osc2024-spring/).\n    - 🎥The complete video is available at [MDN 翻訳の流れ - YouTube](https://www.youtube.com/watch?v=KxMmm98emKw) in Japanese.\n- [igrep/daily-commits](https://github.com/igrep/daily-commits)\n    - NOTE: 🇯🇵The main contents are in Japanese.\n    - This repository is my source of power. Keeping recording my day-to-day activities on this repository makes me motivated💪.\n\n### Contributions on OSS outside GitHub\n\n- One of the founders of [Haskell-jp](https://haskell.jp/), a community for Haskell programmers in Japan.\n- Published several articles about WebAssembly and Haskell etc. in external Japanese media. See [the \"執筆履歴\" section in the links page of my web site](https://the.igreque.info/posts/-links#%E5%9F%B7%E7%AD%86%E5%B1%A5%E6%AD%B4) for details.\n\n### Other Profile Pages\n\n- \u003chttps://dev.to/igrep\u003e\n- \u003chttps://zenn.dev/igrep\u003e (in Japanese)\n- \u003chttps://qiita.com/igrep\u003e (in Japanese. Older articles)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figrep%2Figrep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figrep%2Figrep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figrep%2Figrep/lists"}