{"id":13547568,"url":"https://github.com/hodgef/simple-keyboard","last_synced_at":"2025-05-16T01:03:18.032Z","repository":{"id":37432057,"uuid":"123602760","full_name":"hodgef/simple-keyboard","owner":"hodgef","description":"Javascript Virtual Keyboard - Customizable, responsive and lightweight","archived":false,"fork":false,"pushed_at":"2025-05-07T08:39:58.000Z","size":46851,"stargazers_count":2302,"open_issues_count":1,"forks_count":181,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-05-09T00:57:09.520Z","etag":null,"topics":["digital","javascript","js","keyboard","kiosk","onscreen-keyboard","osk","screen-keyboard","touch-screen","touchscreen","virtual-keyboard","virtual-keyboards"],"latest_commit_sha":null,"homepage":"https://virtual-keyboard.js.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hodgef.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"buy_me_a_coffee":"hodgef"}},"created_at":"2018-03-02T16:25:36.000Z","updated_at":"2025-05-08T00:47:16.000Z","dependencies_parsed_at":"2024-03-04T10:49:34.034Z","dependency_job_id":"412f9861-ed4d-465d-8b6f-5cc658762a4c","html_url":"https://github.com/hodgef/simple-keyboard","commit_stats":{"total_commits":4580,"total_committers":16,"mean_commits":286.25,"dds":0.3508733624454149,"last_synced_commit":"267fec0933320665dd5bbfe6253673be45f619e1"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hodgef%2Fsimple-keyboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hodgef%2Fsimple-keyboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hodgef%2Fsimple-keyboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hodgef%2Fsimple-keyboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hodgef","download_url":"https://codeload.github.com/hodgef/simple-keyboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448578,"owners_count":22072764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["digital","javascript","js","keyboard","kiosk","onscreen-keyboard","osk","screen-keyboard","touch-screen","touchscreen","virtual-keyboard","virtual-keyboards"],"created_at":"2024-08-01T12:00:58.138Z","updated_at":"2025-05-16T01:03:17.979Z","avatar_url":"https://github.com/hodgef.png","language":"JavaScript","readme":"\u003cp\u003e\n  \u003ca href=\"https://simple-keyboard.com/demo\"\u003e\n\t\u003cimg alt=\"simple-keyboard: Javascript Virtual Keyboard\" src=\"https://user-images.githubusercontent.com/25509135/187999993-fb5422fd-a56f-4a9a-84a9-55c94478f61c.gif\"\u003e\n  \u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/simple-keyboard\"\u003e\u003cimg src=\"https://badgen.net/npm/v/simple-keyboard?color=blue\" alt=\"npm version\"\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hodgef/simple-keyboard/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-blue.svg\" alt=\"MIT license\"\u003e\u003c/a\u003e \u003ca href=\"https://gitlab.com/hodgef/simple-keyboard\" target=\"_blank\"\u003e\u003cimg alt=\"Mirroring\" src=\"https://img.shields.io/badge/Mirror-GitLab-blue\" /\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hodgef/simple-keyboard/actions\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/hodgef/simple-keyboard/workflows/Build/badge.svg\" /\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hodgef/simple-keyboard/actions\"\u003e\u003cimg alt=\"Publish Status\" src=\"https://github.com/hodgef/simple-keyboard/workflows/Publish/badge.svg\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cblockquote\u003eVirtual Keyboard for Javascript. Compatible with your JS, React, Angular or Vue projects.\u003c/blockquote\u003e\n\n## 🚀 Demo\n\n[Demo Showcase (Vanilla, Angular, React, Vue)](https://simple-keyboard.com/demo)\n\n## 📦 Installation \u0026 Usage\n\nYou can use simple-keyboard as a `\u003cscript\u003e` tag from a CDN, or install it from npm.\n\nCheck out the [Getting Started](https://simple-keyboard.com/getting-started) docs to begin.\n\n## 📖 Documentation\n\nCheck out the [simple-keyboard documentation](https://simple-keyboard.com/documentation) site.\n\nFeel free to browse the [Questions \u0026 Answers (FAQ)](https://simple-keyboard.com/qa-use-cases/) page for common use-cases.\n\n### To run demo on your own computer\n\n- Clone this repository\n- `npm install`\n- `npm start`\n- Visit [http://localhost:3000/](http://localhost:3000/)\n\n### Other versions\n\n- [React.js](https://github.com/hodgef/react-simple-keyboard)\n- [Angular](https://simple-keyboard.com/demo)\n- [Vue.js](https://simple-keyboard.com/demo)\n\n### Questions? Join the chat\n\n\u003ca href=\"https://discordapp.com/invite/SJexsCG\" title=\"Join our Discord chat\" target=\"_blank\"\u003e\u003cimg src=\"https://discordapp.com/api/guilds/498978399801573396/widget.png?style=banner2\" align=\"center\"\u003e\u003c/a\u003e\n\n## ✳️ Modules\n\nYou can extend simple-keyboard's functionality with [modules](https://hodgef.com/simple-keyboard/modules/). Such as:\n\n- [Autocorrect](https://hodgef.com/simple-keyboard/modules/autocorrect/)\n- [Input Mask](https://hodgef.com/simple-keyboard/modules/input-mask/)\n- [Key Navigation](https://hodgef.com/simple-keyboard/modules/key-navigation/)\n- [Swipe Keyboard](https://hodgef.com/simple-keyboard/modules/swipe-keyboard/)\n\nWant to create your own module? Check out the [Modules page](https://hodgef.com/simple-keyboard/modules/) for instructions.\n\n## 🎯 Compatibility\n\n- Internet Explorer 11\n- Edge (Spartan) 16+\n- Edge (Anaheim/Edge Chromium) 79+\n- Chrome 49+\n- Safari 9+\n- Firefox 57+\n- iOS 9+\n\n\u003e Note: If you don't want to support old browsers, you can use the Modern Browsers bundle ([index.modern.js](https://github.com/hodgef/simple-keyboard/blob/master/build)).\n\n## 🔶 Community Libraries \u0026 Integrations\nCheck out useful community modules for simple-keyboard:\u003cbr /\u003e\nhttps://github.com/hodgef/simple-keyboard/wiki/Community-Libraries-\u0026-Integrations\n\n## ✅ Contributing\n\nPRs and issues are always welcome. Feel free to submit any issues you have at:\n[https://github.com/hodgef/simple-keyboard/issues](https://github.com/hodgef/simple-keyboard/issues)\n","funding_links":["https://buymeacoffee.com/hodgef"],"categories":["JavaScript","Vue"],"sub_categories":["库"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhodgef%2Fsimple-keyboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhodgef%2Fsimple-keyboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhodgef%2Fsimple-keyboard/lists"}