mitsuhiko

Stars and mentions

Last 30 days, Oct 4 – Nov 2

GitHub stars87
mentions9
036912Oct 4Oct 18Nov 2
UTC days · repositories mitsuhiko owns24 repositories

Package downloads

Cumulative recorded downloads · since 2025-10-20

crates.io—
npm267.1M
PyPI—
066.8M133.6M200.3M267.1MOct 4Oct 18Nov 2
Nov 1crates.io: 0/13 packages observed · npm: 1/9 packages observed · PyPI: 0/1 packages observed

Across 23 known packages in repositories mitsuhiko owns. Cumulative totals include recorded downloads before the selected range. Missing observations leave gaps; totals may be incomplete. PyPI excludes known mirrors.

Top repositories

mitsuhiko’s repositories ranked by new stars, as on trending.

Loading

Contributes to

Repositories outside mitsuhiko’s account where mitsuhiko opened or reviewed pull requests in the past 365 days.

Who noticed mitsuhiko

Everyone who starred or forked mitsuhiko’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

9posts
Nov 30 posts
  1. lineread: a reimplementation of the GNU-licensed C readline as MIT-licensed in Rust historically, rewriting in a different language was solid proof against plagiarism, but this is clearly intended to be plagiarized and it works, very well mitsuhiko/lineread

    25 likes
  2. @mitsuhiko lineread's readme says a gnu readline source build was used to measure the suite's coverage before it got deleted. so the tests were probably steered toward branches that exist in the gpl code, even if the implementing agents never saw it mitsuhiko/lineread

    297 views
  3. On my point about the tests not being necessary for rewriting software: This is readline reimplemented against synthetic tests that the agent first created against the original readline. Basically a GPL to MIT laundromat. mitsuhiko/lineread

    21 likes
  4. On my point about the tests. This is readline reimplemented against synthetic tests that the agent first created against the original readline. Basically a GPL to MIT laundromat. mitsuhiko/lineread

    80 likes · 3 reposts · 6,216 views
  5. Code Resurrector: Reviving Abandoned GitHub Repos with Gemma 4 This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Open source has a graveyard: tools that people loved, used for years, and then stopped maintaining. For "Ghost in the Machine," I built Code Resurrector, an app that digs up one of those abandoned projects and asks an open-weight model how to bring it back to life. You paste the link to any public GitHub repo. The app reads its README, file list, last push date, open issues and dependency files. Then Gemma 4 writes a "revival report" that covers: - what the project did - why it probably stopped being maintained - what is likely broken today - a 5-step revival plan a beginner could follow - a modern alternative or improvement idea I read the theme as honoring the past. Old code that once helped people deserves a proper look before it is forgotten, and the open-source angle was what drew me to this idea: a project about rescuing open-source tools should itself be built on open pieces. Demo Live app: code-resurrector-xuhqvu9h9fohuxycy9whth.streamlit.app Try it with https://github.com/mitsuhiko/pipsi, a pip script installer that was last pushed in 2019. Google's servers sometimes return a temporary error, so if you see one, just click the button again. Screenshots of the app and a finished report are below. Code {% embed Yashwitha-valmiki/code-resurrector %} How I Built It The app is a single Python file built with Streamlit. It works in four steps: 1. It calls the GitHub API and collects facts about the repo: description, language, last push date, open issues, archived status, file names, and the README and dependency files. 2. It sends those facts to Gemma 4 (gemma-4-26b-a4b-it, with gemma-4-31b-it as a fallback) through the Gemini API. 3. The prompt tells the model to use only the facts it was given and to say when something is unknown instead of inventing it. 4. If a call fails, the app retries and switches to the other Gemma model. I'm a B.Tech student, and I built this by writing prompts to an AI assistant and running the code it gave me. I did not know how to build and deploy an app like this when the week started, so everything here was learned along the way. What went wrong: - My first model name, gemma-3-27b-it, returned a 404 error. Gemma 3 had been replaced on the API, so I switched to Gemma 4. - My terminal said streamlit is not recognized. Running it as python -m streamlit run app.py fixed it. - Streamlit Cloud looked for streamlit_app.py instead of my app.py, so I had to correct the main file path before it would deploy. - Google's API sometimes returned a temporary 500 error. I added automatic retries so visitors don't have to see it. I also learned a habit that matters: one of my screenshots showed an API key, so I created a new key and stored the deployed one in Streamlit Secrets, never in GitHub. Why Does Open Innovation Matter? Models can be swapped. Gemma 3 disappeared from the API while I was building. Because the app only needs "a Gemma model," moving to Gemma 4 was a one-line change. A tool tied to a single closed model would have had no such option. The weights are open. My laptop has 8 GB of RAM and no GPU, so for this submission I used Gemma through a hosted API. But the same open-weight model can be downloaded and run on someone's own machine, so the idea does not depend on one company's service staying the same. The topic fits. Open-source tools die when nobody can understand or fix them anymore. An open model that reads a dead project and explains how to revive it is a good match for that problem. The Spirit of It The moment it landed was my first real test. The pipsi repo's own README says it is no longer maintained. Gemma picked up that line, connected it to the 2019 last push, and pointed to pipx, the tool that replaced it. A project that ended quietly got a short, useful obituary and a way forward. Prize Categories Best Use of Gemma

  6. mitsuhiko/terrarium こういうのできるんだー。面白い

    40 views
  7. @brendenvonhouse Bespoke slop: mitsuhiko/terrarium

    2 likes · 106 views
  8. Not to the AppStore but you can build it yourself: mitsuhiko/pyslopnista

    1 like
  9. For anyone upgrading Rust code: Serde conversion now needs the serde feature and an explicit value::Serde wrapper. The migration guide has render/context! examples: github.com/mitsuhiko/minijinja/blob/main/UPDATING…

Trending awards, every completed day and week
Gold
01st place finishes
Silver
12nd place finishes
Bronze
23rd place finishes
Awarded repositories
3Owned by mitsuhiko now

Repositories

Ordered by gold, then silver, then bronze.

  1. itsdangerousBest: 2nd by stars, 69 stars010
  2. flaskBest: 3rd by PR authors, 9 PR authors001
  3. pocoo-sprint-18052013Best: 3rd by PR authors, 13 PR authors001

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.