One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. Learn more →
Cjk-agent-fixtures Alternatives
Similar projects and alternatives to cjk-agent-fixtures
-
payload
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
-
CopilotKit
The Frontend Stack for Agents & Generative UI. React, Angular, Mobile, Slack, and more. Makers of the AG-UI Protocol
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cjk-failure-corpus
A searchable corpus of real CJK, IME, and Unicode/text-handling bugs in open-source libraries: repro, affected libs, and the fix.
-
-
sibling-leftover-dataset
Hand-verified corpus of structural sibling bugs mined from merged GitHub PRs. 79 pairs across 12 languages. CC-BY-4.0.
cjk-agent-fixtures discussion
cjk-agent-fixtures reviews and mentions
-
ime bugs, display-width bugs, and bidi bugs are the same bug
Everything above comes straight out of data/corpus.json: one object per bug, with the category, the symptom, a minimal repro, and the fix, checked against the live GitHub API so a closed or reverted PR can't sit there uncorrected. A companion repo, cjk-agent-fixtures, turns the repros into CI fixtures, so a regression on any of these three assumptions gets caught before it ships again instead of waiting for someone with a Japanese keyboard to notice by hand.
- a width check said the string was safe to cut. it split a kanji in half.
-
The Enter key that submits your form while a Japanese user is still typing
So I put the cases in a small MIT package: @greymoth/cjk-agent-fixtures. It's a runnable regression fixture pack for eleven of these input bugs, in JavaScript (Vitest/Jest) and Go, standard library only. For the IME case it hands you the keyboard/composition event sequence and the correct result, and you replay it against your own handler:
-
A searchable corpus of CJK and Unicode bugs in open-source libraries
There is also a companion repo that turns the repros into CI fixtures, so the regressions can be caught automatically instead of rediscovered: https://github.com/greymoth-jp/cjk-agent-fixtures
-
Japan-readiness is a cliff, not a gradient: what 92 dev tools' front doors actually look like
The readiness raw isn't public yet. If you want to see the format I publish data in, two other public sets are up in the same spirit: sibling-leftover-dataset (structural sibling bugs mined from merged PRs, CC-BY-4.0) and cjk-agent-fixtures (runnable CJK / IME regression fixtures, MIT). Both are checkable line by line, which is the only kind of claim worth making here.
-
A note from our sponsor - Puter.js
developer.puter.com | 20 Jul 2026
Stats
greymoth-jp/cjk-agent-fixtures is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of cjk-agent-fixtures is JavaScript.