{"id":13892929,"url":"https://github.com/Hackerfleet/hfos-legacy","last_synced_at":"2025-07-17T06:31:45.963Z","repository":{"id":27943297,"uuid":"31435895","full_name":"Hackerfleet/hfos-legacy","owner":"Hackerfleet","description":"Hackerfleet Operating System","archived":false,"fork":false,"pushed_at":"2019-07-07T13:20:22.000Z","size":3497,"stargazers_count":29,"open_issues_count":117,"forks_count":4,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-08-06T17:20:20.970Z","etag":null,"topics":["circuits","collaboration","component-architecture","decentralized","event-driven","framework","microservices","navigation","productivity","python","scientific"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hackerfleet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-27T19:40:48.000Z","updated_at":"2023-09-18T14:45:19.000Z","dependencies_parsed_at":"2022-09-04T05:52:46.383Z","dependency_job_id":null,"html_url":"https://github.com/Hackerfleet/hfos-legacy","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackerfleet%2Fhfos-legacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackerfleet%2Fhfos-legacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackerfleet%2Fhfos-legacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackerfleet%2Fhfos-legacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hackerfleet","download_url":"https://codeload.github.com/Hackerfleet/hfos-legacy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226226405,"owners_count":17592373,"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":["circuits","collaboration","component-architecture","decentralized","event-driven","framework","microservices","navigation","productivity","python","scientific"],"created_at":"2024-08-06T17:01:19.766Z","updated_at":"2024-11-24T20:31:48.392Z","avatar_url":"https://github.com/Hackerfleet.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":".. image:: https://travis-ci.org/Hackerfleet/hfos.svg?branch=master\n    :target: https://travis-ci.org/Hackerfleet/hfos\n    :alt: Build Status\n\n.. image:: https://landscape.io/github/Hackerfleet/hfos/master/landscape.svg?style=flat\n    :target: https://landscape.io/github/Hackerfleet/hfos/master\n    :alt: Quality\n\n.. image:: https://coveralls.io/repos/Hackerfleet/hfos/badge.svg\n    :target: https://coveralls.io/r/Hackerfleet/hfos\n    :alt: Coverage\n\n.. image:: https://requires.io/github/Hackerfleet/hfos/requirements.svg?branch=master\n    :target: https://requires.io/github/Hackerfleet/hfos/requirements/?branch=master\n    :alt: Requirements Status\n\n.. image:: https://img.shields.io/badge/IRC-%23hackerfleet%20on%20freenode-blue.svg\n    :target: http://webchat.freenode.net/?randomnick=1\u0026channels=hackerfleet\u0026uio=d4\u003e\n    :alt: IRC Channel\n\nHFOS - The Hackerfleet Operating System\n=======================================\n\n**A collaborative and modular infrastructure for your data.**\n\n* **Geo Information** Use a sophisticated map to annotate and review geographical information\n* **Vehicle support** Attach a sailyacht, your camper or pack one in your backpack\n* **Project planning** Issue tracking for collaborative teams\n* **Modular** Expandable with integrated modules, build your own\n* **Cloud independent** Run nodes on your own infrastructure\n\nInstallation\n============\n\nThere is more than one way of installing HFOS, `see the quickstart instructions for those \u003chttp://hfos.readthedocs.io/en/latest/start/quick.html\u003e`__.\n\nThe simplest way is to use the supplied installation script:\n\n.. code-block:: sh\n\n    sudo ./install\n\nThe installation produces a lot of output which is automatically piped into 'output.log'.\nIt installs all dependencies then sets up a user account and the system's services.\nThis assumes, that you're not running another web server on port 443 and that your firewall is\nconfigured to allow communications on that port.\nHFOS modules may require additional open ports, to find out about that, read their readme files.\n\nIf you run into trouble or get any unexpected errors, contact us or `try the complex installation procedure \u003chttp://hfos.readthedocs.io/en/latest/start/installing.html\u003e`__.\n\nModules\n=======\n\nThe system is modular, so you can install what you need and leave other things.\n\nA lot of the included modules are still Work in Progress, so help out, if you're interested\nin a powerful - **cloud independent** - collaboration tool suite.\n\nGeneral modules\n---------------\n\nThese are 'official' Hackerfleet developed modules. If you'd like to contribute your own,\nping riot@c-base.org, to get it added to the list.\n\n============== ==============================================================\n  Name           Description\n============== ==============================================================\nsails          Web UI, compatible with all modern browsers\nautomat        Automation for non programmers\nalert          User alerting and notification system\ncalc           Integrated EtherCalc\ncamera         Camera support\nchat           Integrated chat\ncomms          Communication package\ncountables     Count arbitrary things\ndash           Dashboard information system\nenrol          Enrollment (new user) management\nequipment      Equipment management\nfilemanager    File management\ngarden         Garden automation tools\nldap           LDAP user authorization\nlibrary        Library management\nmesh           Mesh networking\nnodestate      Node wide status system\npolls          Tool for lightweight internet voting\nproject        Project management tools\nprotocols      Miscellaneous communication protocols\nrobot          RC remote control unit\nshareables     Shared resource blocking tool\nswitchboard    Virtual switchboard\nwiki           Etherpad + Wiki = awesomeness\n============== ==============================================================\n\nMany of these are not yet fully usable, so please help out and perhaps take ownership of one (or more) of them!\n\nNavigation (Hackerfleet) modules\n--------------------------------\n\nWe primarily focused on navigation tools, so these are currently the 'more usable' modules.\nThey are far from complete, see the WiP list below.\n\n*Obligatory Warning*: **Do not use for navigational purposes!**\n*Always have up to date paper maps and know how to use them!*\n\n============== ==============================================================\n  Name           Description\n============== ==============================================================\nanchor         Automatic anchor safety watcher\nbusrepeater    Tool to repeat navigation data bus frames to other media\nlogbook        Displaying and manual logging of important (nautical) events\nmaps           (Offline) moving maps with shareable views/layers\nnavdata        Navigational data module\nnmea           NMEA-0183 Navigation data and AIS bus parser\nwebguides      Importer for skipperguide.de wiki content into the map\n============== ==============================================================\n\nWork in progress\n----------------\n\n-  Full GDAL based vector chart support (Currently only raster charts)\n-  Dynamic Logbook\n-  GRIB data (in charts)\n-  Navigation aides, planning\n-  Datalog, automated navigational data exchange\n-  Crew management, more safety tools\n-  wireless crew network and general communications\n\nBugs \u0026 Discussion\n=================\n\nPlease research any bugs you find via our `Github issue tracker for\nHFOS \u003chttps://github.com/hackerfleet/hfos/issues\u003e`__ and report them,\nif they're still unknown.\n\nIf you want to discuss distributed, opensource (or maritime) technology\nin general incl. where we're heading, head over to our `Github discussion\nforum \u003chttps://github.com/hackerfleet/discussion/issues\u003e`__\n...which is cleverly disguised as a Github issue tracker.\n\nYou can also find us here:\n\n* `github.com/Hackerfleet \u003chttps://github.com/Hackerfleet\u003e`__\n* `reddit \u003chttps://reddit.com/r/hackerfleet\u003e`__\n* `Twitter \u003chttps://twitter.com/hackerfleet\u003e`__\n* `Facebook \u003chttps://www.facebook.com/Hackerfleet\u003e`__\n* `soup.io \u003chttp://hackerfleet.soup.io/\u003e`__\n* `G+ \u003chttps://plus.google.com/105528689027070271173\u003e`__\n* `irc #hackerfleet on freenode \u003chttp://webchat.freenode.net/?randomnick=1\u0026channels=hackerfleet\u0026uio=d4\u003e`__\n\n.. note:: Please be patient when using IRC, responses might take a few hours!\n\nContributors\n============\n\nCode\n----\n\n-  Heiko 'riot' Weinen riot@c-base.org\n-  Johannes 'ijon' Rundfeldt ijon@c-base.org\n-  Martin Ling\n-  Sascha 'c_ascha' Behrendt c_ascha@c-base.org\n\nAssets\n------\n\n-  Fabulous icons by iconmonstr.com and Hackerfleet contributors\n\nSupport\n-------\n\n-  `c-base e.V. \u003chttps://c-base.org\u003e`__ our home base, the spacestation below Berlin Mitte\n-  Lassulus for hosting and nix expertise\n-  `Jetbrains s.r.o \u003chttps://jetbrains.com\u003e`__ for the opensource license of their ultimate IDE\n-  `Github \u003chttps://github.com\u003e`__ for hosting our code\n-  `Gitlab \u003chttps://gitlab.com\u003e`__ for hosting our code ;)\n-  `Travis.CI \u003chttps://travis-ci.org\u003e`__ for continuous integration services\n-  `BrowserStack \u003chttps://browserstack.com\u003e`__ for cross device testing capabilities\n\nLicense\n=======\n\nCopyright (C) 2011-2018 riot \u003criot@c-base.org\u003e and others.\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n\n-- :boat: :+1:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHackerfleet%2Fhfos-legacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHackerfleet%2Fhfos-legacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHackerfleet%2Fhfos-legacy/lists"}