{"id":17481212,"url":"https://github.com/paratron/warp","last_synced_at":"2025-04-22T13:21:35.943Z","repository":{"id":11666095,"uuid":"14174868","full_name":"Paratron/warp","owner":"Paratron","description":"The Warp server project","archived":false,"fork":false,"pushed_at":"2014-10-20T23:37:15.000Z","size":277,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-19T01:18:39.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Paratron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-06T14:31:07.000Z","updated_at":"2023-09-07T11:24:51.000Z","dependencies_parsed_at":"2022-08-27T09:51:17.570Z","dependency_job_id":null,"html_url":"https://github.com/Paratron/warp","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/Paratron%2Fwarp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Paratron%2Fwarp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Paratron%2Fwarp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Paratron%2Fwarp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Paratron","download_url":"https://codeload.github.com/Paratron/warp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250246746,"owners_count":21398919,"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":[],"created_at":"2024-10-18T22:08:55.674Z","updated_at":"2025-04-22T13:21:35.902Z","avatar_url":"https://github.com/Paratron.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Warp\n====\nThe Warp server project aims to create a lightweight HTTP server app that allows you to develop HTML5 canvas games based on the [Phaser engine](https://github.com/photonstorm/phaser) (and of course other engines) on your local machine more easily.\n\nThe server should run with nearly zero config out of the box - you simply pick a folder that contains a index.html file and hit the start button - Warp does the rest.\n\nAt a later point in the project, debugging and controlling functionalities would be added.\n\n\n![A screenshot of warp 1 on windows](https://dl.dropboxusercontent.com/u/16384823/warp.png)\n\nProject Roadmap\n---------------\n\n###Version 1\nImplement the HTTP server. Let the user pick a folder from his harddrive and hit the start button to get the files served via HTTP protocol.\n\n###Version 2\nImplement project scaffolding. Users can tell the Warp app that they want to create a new game in a specific folder on their harddrive - they\ncan pick from different project templates (predefined, or self defined) and Warp automatically creates the folder structure based on the template.\n\n###Version 3\nImplement connection- and debugging information. Show the list of devices currently connected to the warp server and stream console errors, as well\nas custom defined events directly back to the Warp app to collect loading times, framerates and what not.\n\nDownload Warp\n-------------\n\nThere are currently no prepared binaries of Warp available for download.\nPlease download the project source and create a build by yourself with the steps below.\n\nBuilding Warp\n-------------\n\nTo build Warp for your platform from the latest project source, you need to have `nodeJS` and `npm` installed on your machine.\n\nWhen you have downloaded the project sources to a folder on your harddrive, point your console to that folder and\nrun the following command:\n\n    npm install grunt grunt-contrib-compress grunt-contrib-watch --safe-dev\n\nThis will install `grunt` into the project directory which is needed to build the app. \n\nInstall the Grunt CLI tool globally by running this command,(sudo or Administrator privilages may be required):\n\n    npm install -g grunt-cli\n\nRun this command now:\n\n    grunt\n\nThis will create a folder `dist/` with a file `app.nw` in it. This is the compressed project source, ready to be executed\nby node-webkit.\n\nNext, download the [node-webkit binary for your system](https://github.com/rogerwang/node-webkit#downloads) and extract it\nto your `dist/` folder.\n\nNow, you can simply drag/drop the `app.nw` file onto the node-webkit binary to run the application.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparatron%2Fwarp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparatron%2Fwarp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparatron%2Fwarp/lists"}