{"id":13570690,"url":"https://github.com/iaincollins/icarus","last_synced_at":"2025-04-04T15:06:41.314Z","repository":{"id":37711880,"uuid":"428195633","full_name":"iaincollins/icarus","owner":"iaincollins","description":"ICARUS Terminal for Elite Dangerous","archived":false,"fork":false,"pushed_at":"2024-11-06T23:32:57.000Z","size":89373,"stargazers_count":202,"open_issues_count":26,"forks_count":13,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-03-28T14:05:06.808Z","etag":null,"topics":["elite-dangerous","elitedangerous","windows"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iaincollins.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":"2021-11-15T09:16:39.000Z","updated_at":"2025-03-20T16:07:51.000Z","dependencies_parsed_at":"2024-01-14T03:50:34.186Z","dependency_job_id":"a3d411f4-fc34-4e52-8894-3572e68c5c98","html_url":"https://github.com/iaincollins/icarus","commit_stats":null,"previous_names":[],"tags_count":124,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iaincollins%2Ficarus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iaincollins%2Ficarus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iaincollins%2Ficarus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iaincollins%2Ficarus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iaincollins","download_url":"https://codeload.github.com/iaincollins/icarus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198443,"owners_count":20900079,"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":["elite-dangerous","elitedangerous","windows"],"created_at":"2024-08-01T14:00:54.273Z","updated_at":"2025-04-04T15:06:41.274Z","avatar_url":"https://github.com/iaincollins.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/595695/192074847-6518c9cd-0fa5-4567-8858-530f7d943bcd.svg\"\u003e\n  \u003cimg alt=\"ICARUS Terminal\" src=\"https://user-images.githubusercontent.com/595695/192074789-a098e19d-f21c-4148-879a-ea2355893776.svg\" height=\"100\" width=\"auto\"/\u003e\n\u003c/picture\u003e\n\n![GitHub Version](https://img.shields.io/github/v/release/iaincollins/icarus??display_name=tag\u0026include_prereleases\u0026sort=semver\u0026color=cf7500\u0026style=for-the-badge)\n![GitHub License](https://img.shields.io/github/license/iaincollins/icarus?color=cf7500\u0026style=for-the-badge)\n![GitHub Downloads](https://img.shields.io/github/downloads/iaincollins/icarus/total?color=cf7500\u0026style=for-the-badge)\n\n_ICARUS Terminal is currently in early access._\n\n## About ICARUS Terminal\n\n_ICARUS Terminal is a free, immersive, context-sensitive companion app and second screen interface for [Elite Dangerous](https://www.elitedangerous.com/)._\n\nYou can run ICARUS Terminal in a native window, on multiple windows/displays, as an overlayed window in top of the game if playing with a VR headset or on an ultra-wide display or connect remotely in a browser from another computer/tablet/phone/other devices (e.g. Chromebook, Android Phone/Tablet, Amazon Fire Tablet); the UI is specifically designed with touch screen devices in mind and to adapt the layout of panels to both landscape and portrait displays, both large and small.\n\n\u003cp align=\"center\"\u003e\u0026nbsp;\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/iaincollins/icarus/releases\"\u003e\n    \u003cimg alt=\"Download\" src=\"https://github.com/iaincollins/icarus/assets/595695/ee98eb94-f293-4eb5-8230-b7a75f17ea44\" height=\"80\" width=\"auto\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Screenshots\n\n\u003cimg alt=\"System Map\" src=\"https://user-images.githubusercontent.com/595695/197432007-13726aea-9413-4fcf-88c6-9abc34f2d26c.png\" height=\"auto\" width=\"98.5%\"/\u003e\n\n\u003cimg alt=\"System List\" src=\"https://user-images.githubusercontent.com/595695/215351117-50282d37-f42f-4eb9-975b-e70d29202cdb.png\" height=\"auto\" width=\"49%\"/\u003e \u003cimg alt=\"Ship Status\" src=\"https://user-images.githubusercontent.com/595695/215350062-0f7ad9e4-905c-43ae-b3cf-1dc7944ab744.png\" height=\"auto\" width=\"49%\"/\u003e\n\u003cimg alt=\"Blueprint\" src=\"https://user-images.githubusercontent.com/595695/192074945-b47edcbb-6aab-444d-827c-6b6255e8f932.png\" height=\"auto\" width=\"49%\"/\u003e \u003cimg alt=\"Navigation Route\" src=\"https://user-images.githubusercontent.com/595695/215350464-88e75eb1-77d8-408c-a0ec-12fd6911e866.png\" height=\"auto\" width=\"49%\"/\u003e\n\n## Requirements\n\nThe self-contained installer is around 20 MB and has no dependancies. If you are running an older but supported release of Windows, any missing dependancies will be automatically installed.\n\n* Windows 10 or newer required.\n* No dependancies are required to install the application.\n* No manual configuration or setup is required, it will automatically find your game data.\n* No additional diskspace is required to store game data. Recent game data is loaded in to memory when launched and streamed in real time when the game is active, it is not persisted or cached to disk.\n\n### Notes\n\n* This software is in early access. All releases are pre-releases and contain known defects.\n* The launcher will indicate when a new release is available. Updating is optional.\n* All releases are code signed and verified. If you have a conflict with your anti-virus or firewall software, please contact the vendor responsible for that software.\n* The application will run against the latest version of Elite Dangerous (Odyssey) and older releases (e.g. Horizons), but it is currently explicitly designed for use with the latest versions. Changes to the game API may impact functionality when using ICARUS Terminal with older versions of the game.\n* The application includes a web interface to allow access from remote devices. The web interface is enabled by default while the application is running.\n\nThe web interface relies on advanced browser functionality for rendering and works best on native Google Chrome browsers (e.g. Google Chrome for Windows, Mac, ChromeOS, Android). Other browsers (e.g. Safari, Firefox, Chromium) may use fallback rendering and/or lack required features for full compatbility / optimal user experience.\n\n## Developer Documentation\n \nCode contributions, pull requests and bug reports are not currently being accepted for this repository. See [CONTRIB.md](CONTRIB.md) for more information. For developer documentation see [BUILD.md](BUILD.md).\n\n### Developer Quickstart\n\nIf you are running on Linux and/or looking for quick instructions on how to run from source, if you have [Node.js](https://nodejs.org/en/) this is what you need to do to download and install  ICARUS Terminal:\n\n    git clone git@github.com:iaincollins/icarus.git\n    cd icarus\n    npm install\n    \nNext, run `cp .env-example .env` to create an `.env` file and edit it to change the `LOG_DIR` option to point to the location of your Elite Dangerous log files:\n\n    # LOG_DIR can be used to tell the Service where to look for game logs\n    # This option can be used in development and at runtime\n    LOG_DIR=path/to/logs\n\nWith that done, anytime you want to start ICARUS Terminal, all you need to do is run:\n\n    npm start\n\nThis will run in debug mode which is not quite the same as a production build (it's not as optimised) but should work just fine.\n\n## Legal\n\nICARUS Terminal is free, open-source software released under the ISC License.\n\nICARUS Terminal does not record Personally Identifiable Information (PII). ICARUS Terminal includes integrations with services like [EDSM](https://www.edsm.net), [EDDB](https://eddb.io/) and [INARA](https://inara.cz/). Data such as your current in-game location, cargo, etc. may be sent to them order to render information in the interface. ICARUS Terminal does not expose or send information about you or your in game character (e.g. your name, user name, commander name or ship name) but any requests made to a third party will include your IP address.\n\nElite Dangerous is copyright Frontier Developments plc. This software is not endorsed by nor reflects the views or opinions of Frontier Developments and no employee of Frontier Developments was involved in the making of it.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\n## Credits\n\n_ICARUS Terminal would not be possible without work from dozens of enthusiasts and hundreds of open source contributors._\n\n* The name ICARUS was suggested by [SpaceNinjaBear](https://www.reddit.com/user/SpaceNinjaBear) on Reddit.\n* Loading animation by [James Panter](http://codepen.io/jpanter/pen/PWWQXK).\n* Includes origional icons, icons inspired by those found in Elite Dangerous and icons based on those from [edassets.org](https://edassets.org).\n* Uses stellar cartography data from the wonderful [EDSM API](https://www.edsm.net).\n* Includes game data collated and provided by [EDCD](https://github.com/EDCD/FDevIDs).\n* The [Jura font](https://fonts.google.com/specimen/Jura#glyphs) is included under the Open Font License.\n* Thank you to [Serge Zaitsev](https://github.com/zserge) for his work on the WebView library.\n\nICARUS Terminal uses imagery from/inspired by Elite Dangerous, which is copyright Frontier Developments plc. This software is not endorsed by nor reflects the views or opinions of Frontier Developments and no employee of Frontier Developments was involved in the making of it.\n\nThank you to all those who have created and supported libraries on which this software depends and to Frontier Developments plc for supporting third party tools.\n\n## Support\n\nPeople have asked if I take donations for the project - I don't donations, but \nI do appreciate the offer.\n\nIf you want to support development of ICARUS Terminal, the best way is to visit \nthe [Ardent Pioneer (V9G-G7Z)](https://inara.cz/elite/station/490914/).\n\nSelling Tritium to the carrier directly supports development as it means I can \nspend more time adding features to ICARUS Terminal and travelling the galaxy to \ntest them out!\n\nYou can use Inara to [find out which system the Ardent Pioneer is currently in](https://inara.cz/elite/station/490914/) and see if it's anywhere near you.\n\nBefore you visit you might want to [check out what commodities are currently \nbeing traded](https://inara.cz/elite/station-market/490914/). You might also \nwant to chat to the bartender to see what they are looking for!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiaincollins%2Ficarus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiaincollins%2Ficarus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiaincollins%2Ficarus/lists"}