--- title: "Recap 2024" date: 2024-12-31 isPublished: true lang: 'en' --- ![2024](./wrap.png 'https://git-wrapped.com/profiles/ryoppippi') ## The year of OSS 2024 was a year of Open Source Software for me. I have been contributing to and starting new projects. ### Started Projects - [`unplugin-typia`](https://github.com/ryoppippi/unplugin-typia) - Bundler plugin for [Typia](https://typia.io/) - [`vite-plugin-favicons`](https://github.com/ryoppippi/vite-plugin-favicons) - Vite plugin to generate favicons - [`typiautil`](https://github.com/ryoppippi/typiautil) - Utilities for Typia - [`curxy`](https://github.com/ryoppippi/curxy) - Simple proxy worker for using ollama in cursor. Most starred project in my dev life!!! - [`sveltweet`](https://github.com/ryoppippi/sveltweet) - Svelte/SvelteKit version of react-tweet - [`svelte-preprocess-import-css`](https://github.com/ryoppippi/svelte-preprocess-import-css) - Svelte preprocessor to import scoped CSS files into Component - [`svelte-preprocess-budoux`](https://github.com/ryoppippi/svelte-preprocess-budoux) - A Svelte preprocessor to utilise Budoux - [`pkg-to-jsr`](https://github.com/ryoppippi/pkg-to-jsr) - Zero-config tool that generates jsr.json from package.json - [`mirror-jsr-to-npm`](https://github.com/ryoppippi/mirror-jsr-to-npm) - A tool to mirror packages from JSR to NPM - [`bun-plugin-isolated-decl`](https://github.com/ryoppippi/bun-plugin-isolated-decl) - Bun plugin to isolate declaration files - [`bunpare`](https://github.com/ryoppippi/bunpare) - A simple prepare script for bun.lockb - [`limo`](https://github.com/ryoppippi/limo) - JS/TS library to load/read/write files - [`nvim-pnpm-catalog-lens`](https://github.com/ryoppippi/nvim-pnpm-catalog-lens) - Neovim plugin to show versions as diagnostics for `pnpm`'s `catalog:` field. - [`vim-bun-lock`](https://github.com/ryoppippi/) - Vim plugin to read Bun.lockb - [`vim-ray-so`](https://github.com/ryoppippi/vim-ray-so) - Vim plugin to show Ray.so in Vim - [`fish-na`](https://github.com/ryoppippi/fish-na) - antfu/ni alternative written in fish shell using abbr feature ### Contributed Projects - [`typia`](https://github.com/samchon/typia) by {@samchon} - I worked on integration with frontend, managed build tool to reduce the bundle size, and contributed to the documentation. [and more...](https://pr.ryoppippi.com/) ### Commits According to GitHub profile page, I made **7,802 commits** in 2024. I only created 716 commits in my dotfiles, which is less than 10% of the total commits. I have been working on various projects! ### GitHub Sponsorship I started GitHub Sponsorship in 2024. I have 2 sponsors now. Thank you for your support! ## Public Web Frontend Projects - [`vim-jp-radio.com`](https://vim-jp-radio.com/) - A podcast site for vim-jp radio, worked with {@tomoya}-san and {@staticWagomU | Wagomu}-san - [`ryoppippi.com`](https://ryoppippi.com/) - My personal site. All new design with new blog system - [`pr.ryoppippi.com`](https://pr.ryoppippi.com/) - List of my contributions to OSS projects - [`hhkb-equals`](https://hhkb-equals.pages.dev/) - Simple calculator to compare length, weight and price with HHKB - [`Neko f**k`](https://neko-fuck.pages.dev/) - brainf\*\*k with funny 🐱 ## Blogs - [ ryoppippi.com ](https://ryoppippi.com/blog) - One Japanese article / 4 English articles - [ Zenn ](https://zenn.dev/ryoppippi) - 25 articles ![2024 zenn](./zenn.png 'zenn articles (Japanese)') ## Talks - I made three talks in meetups, mainly about Svelte. - Hosted two meetups in 2024 (Svelte Japan Meetup [#2](https://svelte-jp.connpass.com/event/308267/) & [#3](https://svelte-jp.connpass.com/event/338870/)) - I attended vimconf / neovimconf to give talks. These are my highlights of 2024!! I appeared twice in vim-jp radio as a guest! [vim-jp ラジγ‚ͺ](https://vim-jp-radio.com/)に2ε›žε‡ΊζΌ”γ—γΎγ—γŸοΌγœγ²θ΄γ„γ¦γγ γ•γ„οΌ [@preview](https://podcasts.apple.com/jp/podcast/ryoppippi%E3%81%95%E3%82%93%E3%81%A8dr-tani%E3%81%95%E3%82%93%E3%81%AE%E3%83%80%E3%83%96%E3%83%AB%E3%82%B2%E3%82%B9%E3%83%88-%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E6%A5%BD%E5%9C%92-vim-jp-%E3%83%A9%E3%82%B8%E3%82%AA-23/id1755104750?i=1000680485297) [@preview](https://podcasts.apple.com/jp/podcast/ryoppippi%E3%81%95%E3%82%93%E3%81%A8dr-tani%E3%81%95%E3%82%93%E3%81%AB%E8%81%9E%E3%81%8F-oss%E6%B4%BB%E5%8B%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-%E3%81%A8-%E8%8B%A5%E3%81%95%E3%81%AE%E4%BE%A1%E5%80%A4-%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E6%A5%BD%E5%9C%92/id1755104750?i=1000681358605) ## Aspirations for 2025 - Find a new job in London - Create more contents in English - Make more talks in English - Read more books - Be productive, be happy with my wife! ## Thanks Thank you for reading my recap of 2024. Thank you everyone who supported me in 2024. I hope you have a great 2025!