{"id":19078719,"url":"https://github.com/fm-elpac/pmim","last_synced_at":"2026-04-28T01:32:33.966Z","repository":{"id":222763256,"uuid":"758240041","full_name":"fm-elpac/pmim","owner":"fm-elpac","description":"胖喵拼音输入法  ","archived":false,"fork":false,"pushed_at":"2024-04-22T21:43:59.000Z","size":95,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-16T03:09:44.541Z","etag":null,"topics":["chinese","deno","denofresh","input-method","pinyin"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fm-elpac.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}},"created_at":"2024-02-15T22:31:40.000Z","updated_at":"2025-05-19T00:35:24.000Z","dependencies_parsed_at":"2024-02-28T03:24:00.609Z","dependency_job_id":"04b1e512-5408-4e3a-aa5b-bf9a950d757b","html_url":"https://github.com/fm-elpac/pmim","commit_stats":null,"previous_names":["fm-elpac/pmim"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/fm-elpac/pmim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fm-elpac%2Fpmim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fm-elpac%2Fpmim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fm-elpac%2Fpmim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fm-elpac%2Fpmim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fm-elpac","download_url":"https://codeload.github.com/fm-elpac/pmim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fm-elpac%2Fpmim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32362781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"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":["chinese","deno","denofresh","input-method","pinyin"],"created_at":"2024-11-09T02:11:36.850Z","updated_at":"2026-04-28T01:32:33.943Z","avatar_url":"https://github.com/fm-elpac.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 胖喵拼音: 简单的跨平台开源输入法\n\n\u003chttps://github.com/fm-elpac/pmim\u003e\n\n正式名称: 紫腹巨蚊 (Toxorhynchites gravelyi) 系列 琼氏圆筛藻 (Coscinodiscus\njonesianus) 软件\n\n![CI](https://github.com/fm-elpac/pmim/actions/workflows/ci.yml/badge.svg)\n\n镜像:\n\n- \u003chttps://bitbucket.org/fm-elpac/pmim/\u003e\n- \u003chttps://codeberg.org/fm-elpac/pmim\u003e\n- \u003chttps://notabug.org/fm-elpac/pmim\u003e\n- \u003chttps://gitlab.com/fm-elpac/pmim\u003e\n\n---\n\n本输入法完全在本地运行, 数据都存储在本机, 不会通过网络发送数据.\n\n**建议**: 每个用户在使用之前, 读一遍本输入法的源代码.\n(本输入法的源代码一共只有几千行, 且大部分为 JavaScript. )\n\n- GNU/Linux 平台 (ibus): \u003chttps://github.com/fm-elpac/pmim-ibus\u003e\n\n- Android 平台: \u003chttps://github.com/fm-elpac/pmim-apk\u003e\n\n## 相关文章\n\n- 《多平台拼音输入法软件的开发》\n  - \u003chttps://www.bilibili.com/read/cv32669567/\u003e\n  - \u003chttps://zhuanlan.zhihu.com/p/685249242\u003e\n  - \u003chttps://juejin.cn/post/7343902139822211108\u003e\n  - \u003chttps://blog.csdn.net/secext2022/article/details/136458045\u003e\n\n- 《自制: 7 天手搓一个拼音输入法》\n  - \u003chttps://www.bilibili.com/read/cv33084539/\u003e\n  - \u003chttps://zhuanlan.zhihu.com/p/685676820\u003e\n  - \u003chttps://juejin.cn/post/7343902899095060499\u003e\n  - \u003chttps://blog.csdn.net/secext2022/article/details/136520721\u003e\n\n## 例行更新维护策略\n\n适用于本仓库 (pmim). 当下列条件任意一条满足时, 本仓库的软件需要发布新的维护版本\n(版本号 `x.y.z` 其中 `z` + 1). \"更新所有依赖\" 并重新编译 (构建):\n\n- deno 发布新版本 (版本号 `x.y.z` 其中 `x` 或 `y` 变化)\n\n- 各依赖或本仓库发布重要的安全更新 (修复比较严重的安全漏洞)\n\n当前重要依赖的版本号:\n\n- deno 1.42.4\n\n  \u003chttps://github.com/denoland/deno\u003e\n\n## 相关代码仓库\n\n| 名称      | 说明                            | 主要编程语言 (框架/库)    | LICENSE            |\n| :-------- | :------------------------------ | :------------------------ | :----------------- |\n| pmim      | (本仓库) 拼音核心 (pmim-server) | TypeScript (deno / fresh) | `GPL-3.0-or-later` |\n| pmim-data | 数据 (字频, 词库, 工具等)       | python, js (deno)         | `CC-BY-SA-4.0`     |\n| pmim-ibus | GNU/Linux 应用 (ibus)           | js (electron, vue)        | `GPL-3.0-or-later` |\n| pmim-apk  | Android 应用                    | kotlin (webview)          | `GPL-3.0-or-later` |\n\n## 长期计划\n\n计划以后做, 但是最近可能不会开始做的事情. (只是草稿, 随时可能修改)\n\n- `pmim-ibus`: 支持 shift 键切换 中英文输入模式\n\n- 编译 Android deno: 目前没有编译成功 (替代 proot)\n\n- `ibrus --ibusd`: 使用 rust 重写 (替代) ibus-daemon (librush).\n\n- `pmim-win`: Windows 远程输入模块 (rust).\n\nTODO\n\n## LICENSE\n\nGNU General Public License v3.0 or later (SPDX Identifier: `GPL-3.0-or-later`)\n\n\u003chttps://spdx.org/licenses/GPL-3.0-or-later.html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffm-elpac%2Fpmim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffm-elpac%2Fpmim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffm-elpac%2Fpmim/lists"}