{"id":13622701,"url":"https://github.com/zsombro/youngblood","last_synced_at":"2025-04-15T09:33:49.657Z","repository":{"id":24146377,"uuid":"100744587","full_name":"zsombro/youngblood","owner":"zsombro","description":"A simple game development framework for web browsers.","archived":false,"fork":false,"pushed_at":"2024-07-27T13:56:16.000Z","size":2093,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-16T10:30:59.568Z","etag":null,"topics":["framework","game","game-development","game-engine","gamedev","javascript"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/zsombro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"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}},"created_at":"2017-08-18T19:39:37.000Z","updated_at":"2024-07-27T13:56:19.000Z","dependencies_parsed_at":"2024-08-30T00:32:02.025Z","dependency_job_id":"f7976d51-f9d0-4fa0-af64-b8511519872b","html_url":"https://github.com/zsombro/youngblood","commit_stats":{"total_commits":108,"total_committers":3,"mean_commits":36.0,"dds":"0.35185185185185186","last_synced_commit":"6c91112e137f77f3d647cdfddb9370f3237d5b41"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsombro%2Fyoungblood","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsombro%2Fyoungblood/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsombro%2Fyoungblood/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsombro%2Fyoungblood/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zsombro","download_url":"https://codeload.github.com/zsombro/youngblood/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223668364,"owners_count":17182914,"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":["framework","game","game-development","game-engine","gamedev","javascript"],"created_at":"2024-08-01T21:01:23.031Z","updated_at":"2024-11-08T10:30:57.586Z","avatar_url":"https://github.com/zsombro.png","language":"TypeScript","funding_links":[],"categories":["framework","javascript"],"sub_categories":[],"readme":"![Build status](https://travis-ci.com/zsombro/youngblood.svg?branch=master) ![npm](https://img.shields.io/npm/v/youngblood) ![npm bundle size](https://img.shields.io/bundlephobia/min/youngblood) \n# youngblood.js\n\n`youngblood.js` is a simple game development framework for web browsers, written in TypeScript. The aim of this framework is to be\nsimple to use and understand. The JavaScript code for setting it up is just a few lines of code:\n\n```javascript\n\u003ccanvas\u003e\u003c/canvas\u003e\n\u003cscript src=\"youngblood.js\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n  new yb.Game()\n    .startRendering();\n\u003c/script\u003e\n```\n\nYou can also find the package on NPM, which means that you can use it from a proper setup by installing it:\n\n`npm install youngblood`\n\nAnd then importing the stuff you need in your code:\n\n```javascript\nimport { Game } from `youngblood`;\n```\n\n# Getting Started\n\n- [Read the Wiki](https://github.com/zsombro/youngblood/wiki) on how to get started with Youngblood\n- Look at some quick and dirty examples in [the 'examples' folder](https://github.com/zsombro/youngblood/tree/master/examples)\n- [Check out this repository](https://github.com/zsombro/youngblood-example-project) to see a working example with bundling\n\n# Contributing\n\nTo start working on the code, you just have to\n\n1. Clone the repo\n2. `npm install`\n3. `npm build`\n\nAt this point, you should be able to run the examples included with this codebase! If you would like to contribute, [please read the contribution guide](https://github.com/zsombro/youngblood/blob/master/CONTRIBUTING.md) before doing so!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsombro%2Fyoungblood","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzsombro%2Fyoungblood","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsombro%2Fyoungblood/lists"}