{"id":13508765,"url":"https://github.com/hiloteam/Hilo","last_synced_at":"2025-03-30T11:32:53.071Z","repository":{"id":37706327,"uuid":"38603315","full_name":"hiloteam/Hilo","owner":"hiloteam","description":"A Cross-end HTML5 Game development solution","archived":false,"fork":false,"pushed_at":"2024-04-12T08:32:46.000Z","size":36316,"stargazers_count":5937,"open_issues_count":28,"forks_count":863,"subscribers_count":309,"default_branch":"dev","last_synced_at":"2025-03-08T12:43:43.931Z","etag":null,"topics":["canvas","game","hilo","webgl"],"latest_commit_sha":null,"homepage":"https://hiloteam.github.io/","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/hiloteam.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/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}},"created_at":"2015-07-06T07:11:41.000Z","updated_at":"2025-03-07T16:09:56.000Z","dependencies_parsed_at":"2024-11-01T08:31:41.161Z","dependency_job_id":"484cd128-3270-4064-9374-3f16c3f51d0b","html_url":"https://github.com/hiloteam/Hilo","commit_stats":{"total_commits":250,"total_committers":20,"mean_commits":12.5,"dds":"0.19999999999999996","last_synced_commit":"30012f5f50e039e9d3f1580b159cf7da46f03c7b"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiloteam%2FHilo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiloteam%2FHilo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiloteam%2FHilo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiloteam%2FHilo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hiloteam","download_url":"https://codeload.github.com/hiloteam/Hilo/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246314015,"owners_count":20757453,"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":["canvas","game","hilo","webgl"],"created_at":"2024-08-01T02:00:58.100Z","updated_at":"2025-03-30T11:32:48.056Z","avatar_url":"https://github.com/hiloteam.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","大厂开源","目录","Javascript","游戏","Projects List"],"sub_categories":["阿里开源","WEB游戏","网络服务_其他"],"readme":"# Hilo - HTML5 Game Framework \n\n[![npm][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![size][size-image]][size-url] [![gitter.im][gitter-image]][gitter-url]\n\n[中文版](./README_ZH.md)\n\nHilo is a Cross-end HTML5 Game development solution developed by Alibaba Group. It could help developers build HTML5 games conveniently in minutes.\n\n### Features\n\n* independency modules design, support multiple module styles;\n* Object Oriented Programmed Development;\n* Simple and efficient Visual Object Architecture;\n* Multiple render model supported, including `CanvasRenderer`, `DOMRenderer` and `WebGLRenderer`;\n* Compatible for multiple desktop and mobile browsers. Using `Flash Shim` to support IE (yes as you can see, it support IE);\n* Physics extensions supported: `Chipmunk`\n* Skeleton animation extensions supported: `DragonBones`\n\n\n### Compile and build\n\nBuilt by gulp:\n\n* run `npm install` to install all dependencies.\n* run `gulp` to build source.\n* run `gulp extensions` to build extensions source.\n* run `gulp doc` to build API documentation.\n* run `gulp test` to run tests.\n* multiple module styles can be found in build folder, involving `CMD, AMD, CommonJS, KMD`.\n\n### Project Generator for games\n\n* run `npm install -g yo`\n* run `npm install -g generator-hilo`\n* run `yo hilo` to create a project to continue your fascinating game development\n\n### API Documentation\n\nGet started by reading [docs/api-en/index.html](https://hiloteam.github.io/Hilo/docs/api-en/index.html)\n\n### API Samples\n\n * [Index.html](https://hiloteam.github.io/Hilo/examples/index.html)\n * Visual Objects (View)\n    * [Bitmap](https://hiloteam.github.io/Hilo/examples/Bitmap.html)\n    * [Sprite](https://hiloteam.github.io/Hilo/examples/Sprite.html)\n    * [Graphics](https://hiloteam.github.io/Hilo/examples/Graphics.html)\n    * [DOM element](https://hiloteam.github.io/Hilo/examples/DOMElement.html)\n    * [Button](https://hiloteam.github.io/Hilo/examples/Button.html)\n    * [Background](https://hiloteam.github.io/Hilo/examples/Background.html)\n    * [Canvas Text](https://hiloteam.github.io/Hilo/examples/Text.html)\n\n * Others\n    * [Load queue](https://hiloteam.github.io/Hilo/examples/LoadQueue.html)\n    * [Web sound](https://hiloteam.github.io/Hilo/examples/WebSound.html)\n    * [Mouse Event](https://hiloteam.github.io/Hilo/examples/MouseEvent.html)\n    * [Drag](https://hiloteam.github.io/Hilo/examples/drag.html)\n\n * Extensions\n    * [Camera](https://hiloteam.github.io/Hilo/examples/Camera.html)\n    * [Camera3d](https://hiloteam.github.io/Hilo/examples/Camera3d.html)\n    * [Skeleton Animation - Dragonbones](https://hiloteam.github.io/Hilo/src/extensions/dragonbones/demo/index.html)\n    * [Particle System](https://hiloteam.github.io/Hilo/examples/ParticleSystem.html)\n    * [Physics](https://hiloteam.github.io/Hilo/src/extensions/physics/demo/index.html)\n\n### Demos\n\n [![example image][example-image]][example-url]\n\n * [1111 dance mv](http://g.alicdn.com/tmapp/hilodemos/3.0.7/mv1111/index.html)\n * [Flappy Bird](http://g.alicdn.com/tmapp/hilodemos/3.0.7/flappy/index.html)\n * [2048](http://g.alicdn.com/tmapp/hilodemos/3.0.7/2048/index.html)\n * [Fruit Ninja](http://g.alicdn.com/tmapp/hilodemos/3.0.7/fruit-ninja/index.html)\n\n### Authors\n\n * [flashlizi](https://github.com/flashlizi)\n * [06wj](https://github.com/06wj)\n * [picacure](https://github.com/picacure)\n\n### Contact us\n\n  * [![gitter.im][gitter-image]][gitter-url]\n  * QQ Group:372765886\n\n\u003c!-- GITCONTRIBUTOR_START --\u003e\n\n## Contributors\n\n|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/800043?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003e06wj\u003c/b\u003e\u003c/sub\u003e](https://github.com/06wj)\u003cbr/\u003e|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/8164116?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003eJonham\u003c/b\u003e\u003c/sub\u003e](https://github.com/Jonham)\u003cbr/\u003e|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/1011681?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003exudafeng\u003c/b\u003e\u003c/sub\u003e](https://github.com/xudafeng)\u003cbr/\u003e|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/949518?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003epicacure\u003c/b\u003e\u003c/sub\u003e](https://github.com/picacure)\u003cbr/\u003e|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/1174471?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003esteel1990\u003c/b\u003e\u003c/sub\u003e](https://github.com/steel1990)\u003cbr/\u003e|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/5621469?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003edsouzadyn\u003c/b\u003e\u003c/sub\u003e](https://github.com/dsouzadyn)\u003cbr/\u003e|\n| :---: | :---: | :---: | :---: | :---: | :---: |\n|[\u003cimg src=\"https://avatars1.githubusercontent.com/u/6802825?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003ejljsj33\u003c/b\u003e\u003c/sub\u003e](https://github.com/jljsj33)\u003cbr/\u003e|[\u003cimg src=\"https://avatars2.githubusercontent.com/u/8075271?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003eldllidonglin\u003c/b\u003e\u003c/sub\u003e](https://github.com/ldllidonglin)\u003cbr/\u003e|[\u003cimg src=\"https://avatars2.githubusercontent.com/u/8518239?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003egitter-badger\u003c/b\u003e\u003c/sub\u003e](https://github.com/gitter-badger)\u003cbr/\u003e|[\u003cimg src=\"https://avatars0.githubusercontent.com/u/7558788?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003ehuangwenming\u003c/b\u003e\u003c/sub\u003e](https://github.com/huangwenming)\u003cbr/\u003e|[\u003cimg src=\"https://avatars2.githubusercontent.com/u/2086996?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003edaemonchen\u003c/b\u003e\u003c/sub\u003e](https://github.com/daemonchen)\u003cbr/\u003e|[\u003cimg src=\"https://avatars0.githubusercontent.com/u/972067?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003evidyuthd\u003c/b\u003e\u003c/sub\u003e](https://github.com/vidyuthd)\u003cbr/\u003e|\n[\u003cimg src=\"https://avatars1.githubusercontent.com/u/11460601?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003ezivyangll\u003c/b\u003e\u003c/sub\u003e](https://github.com/zivyangll)\u003cbr/\u003e|[\u003cimg src=\"https://avatars2.githubusercontent.com/u/15242708?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003emosaic101\u003c/b\u003e\u003c/sub\u003e](https://github.com/mosaic101)\u003cbr/\u003e|[\u003cimg src=\"https://avatars0.githubusercontent.com/u/366060?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003eSunYin\u003c/b\u003e\u003c/sub\u003e](https://github.com/SunYin)\u003cbr/\u003e|[\u003cimg src=\"https://avatars0.githubusercontent.com/u/5381367?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003ewangfulin\u003c/b\u003e\u003c/sub\u003e](https://github.com/wangfulin)\u003cbr/\u003e|[\u003cimg src=\"https://avatars3.githubusercontent.com/u/9135512?v=4\" width=\"100px;\"/\u003e\u003cbr/\u003e\u003csub\u003e\u003cb\u003eMrluobo\u003c/b\u003e\u003c/sub\u003e](https://github.com/Mrluobo)\u003cbr/\u003e\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Thu Jul 25 2019 20:59:10 GMT+0800`.\n\n\u003c!-- GITCONTRIBUTOR_END --\u003e\n\n### License\n\n[MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n[travis-image]: https://img.shields.io/travis/hiloteam/Hilo.svg?style=flat-square\n[travis-url]: https://travis-ci.org/hiloteam/Hilo\n\n[gitter-image]: https://img.shields.io/badge/GITTER-join%20chat-green.svg?style=flat-square\n[gitter-url]: https://gitter.im/hiloteam/Hilo?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge\n\n[npm-image]: https://img.shields.io/npm/v/hilojs.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/hilojs\n\n[size-image]:https://img.shields.io/bundlephobia/minzip/hilojs?style=flat-square\u0026label=zipped%20size\n[size-url]: https://raw.githubusercontent.com/hiloteam/Hilo/master/build/standalone/hilo-standalone.min.js\n\n[example-image]: https://img.alicdn.com/tps/TB1vDlBLVXXXXcDXVXXXXXXXXXX-850-806.png\n[example-url]: https://hiloteam.github.io/examples/index.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiloteam%2FHilo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhiloteam%2FHilo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiloteam%2FHilo/lists"}