{"id":13437213,"url":"https://github.com/opengaming/osgameclones","last_synced_at":"2025-05-14T03:06:39.993Z","repository":{"id":8663139,"uuid":"10318197","full_name":"opengaming/osgameclones","owner":"opengaming","description":"Open Source Clones of Popular Games","archived":false,"fork":false,"pushed_at":"2025-04-10T23:55:53.000Z","size":6059,"stargazers_count":1774,"open_issues_count":28,"forks_count":322,"subscribers_count":62,"default_branch":"master","last_synced_at":"2025-04-11T00:29:07.516Z","etag":null,"topics":["game","games","hacktoberfest","open-source"],"latest_commit_sha":null,"homepage":"https://osgameclones.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opengaming.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":"2013-05-27T16:11:52.000Z","updated_at":"2025-04-10T23:55:56.000Z","dependencies_parsed_at":"2023-12-25T10:47:04.803Z","dependency_job_id":"f7f19586-f139-4230-8e4a-ee316f695c10","html_url":"https://github.com/opengaming/osgameclones","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengaming%2Fosgameclones","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengaming%2Fosgameclones/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengaming%2Fosgameclones/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengaming%2Fosgameclones/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opengaming","download_url":"https://codeload.github.com/opengaming/osgameclones/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248447609,"owners_count":21105140,"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":["game","games","hacktoberfest","open-source"],"created_at":"2024-07-31T03:00:55.084Z","updated_at":"2025-04-11T17:20:49.306Z","avatar_url":"https://github.com/opengaming.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Python"],"sub_categories":[],"readme":"# Open Source Game Clones\n\n[![Build and Deploy](https://github.com/opengaming/osgameclones/actions/workflows/main.yml/badge.svg)](https://github.com/opengaming/osgameclones/actions/workflows/main.yml)\n\nThis is the source of [https://osgameclones.com](https://osgameclones.com).\nFeel free to add new games or improve information about those already in the database\nby submitting a pull request or opening an issue.\n\n## Games database\n\nAll of the games and their references to the original games are stored in YAML files under\n[`games`][games] and [`originals`][originals]. All information is inside, and you should\nmore or less understand what's going on by reading it. Sorting is alphabetical, with the\nexception of ScummVM, just because it's so many games at once.\n\n## Add a clone / remake of a game\n\nFill in the [game form][game_form] presented when you create\na new issue. Even better if you edit the files in the [`games`][games] directory directly. Your\nchanges will be submitted as a pull request. All games are validated against the rules\nin the [`schema/games.yaml`][schema_games] validation file.\n\n## Add a reference to the original game\n\nFill in the [add original form][original_form].\nAll the games listed need an original game they re-implement or clone. If there is no\nexisting game entry in [`originals`][originals] directory you can create a new entry\nfor it by following the following format. All originals are validated against the rules\nin the [`schema/originals.yaml`][schema_originals] validation file.\n\n## Contributing\n\n### Pre-requisites\n\n* [poetry][poetry]\n\n\n### Install\n\nClone this repository and run inside the directory:\n\n```\npoetry install\n```\n### Building\n\nSimply run the following to build the project into the `_build` directory.\n\n```\nmake\n```\n\n### Running the server with Docker\n\nYou must first build a Docker image\n\n```bash\nmake docker-build\n```\n\nAfter building the docker image, run the server with Docker\n\n```bash\nmake docker-run\n```\n\nThe server will be available at http://localhost:80, you can choose the port with the **PORT** variable.\n\n```bash\n# The server will be available at http://localhost:3000\nmake docker-run PORT=3000\n```\n\n## License\n\nSee [LICENSE][license]\n\n[games]: games/\n[originals]: originals/\n[schema_games]: schema/games.yaml\n[schema_originals]: schema/originals.yaml\n[game_form]: https://osgameclones.com/add_game.html\n[original_form]: https://osgameclones.com/add_original.html\n[license]: LICENSE\n\n[python]: https://www.python.org\n[poetry]: https://python-poetry.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengaming%2Fosgameclones","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopengaming%2Fosgameclones","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengaming%2Fosgameclones/lists"}