All Projects → Hackerfleet → hfos-legacy

Hackerfleet / hfos-legacy

Licence: AGPL-3.0 license
Hackerfleet Operating System

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to hfos-legacy

Tandem
Typing in Tandem. Decentralized, cross-editor, collaborative text-editing!
Stars: ✭ 678 (+2321.43%)
Mutual labels:  decentralized, collaboration
Construct
This is The Construct
Stars: ✭ 218 (+678.57%)
Mutual labels:  decentralized, collaboration
Firestr
The Grass Computing Platform
Stars: ✭ 329 (+1075%)
Mutual labels:  decentralized, collaboration
Yjs
Shared data types for building collaborative software
Stars: ✭ 5,894 (+20950%)
Mutual labels:  decentralized, collaboration
Zenboard
Teamwork made easy
Stars: ✭ 19 (-32.14%)
Mutual labels:  productivity, collaboration
Server
☁️ Nextcloud server, a safe home for all your data
Stars: ✭ 17,723 (+63196.43%)
Mutual labels:  decentralized, collaboration
Peer Base
Build real-time collaborative DApps on top of IPFS
Stars: ✭ 208 (+642.86%)
Mutual labels:  decentralized, collaboration
dynamic-data-and-capabilities
[ARCHIVED] Dynamic Data and Capabilities in IPFS Working Group
Stars: ✭ 57 (+103.57%)
Mutual labels:  decentralized, collaboration
Excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
Stars: ✭ 25,509 (+91003.57%)
Mutual labels:  productivity, collaboration
Codist
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality and brings smart tool bar to code editor.
Stars: ✭ 134 (+378.57%)
Mutual labels:  productivity, navigation
Notes
[DEPRECATED] Textile Notes App
Stars: ✭ 35 (+25%)
Mutual labels:  productivity, decentralized
nvim
Repository for the Tandem NeoVim Plugin
Stars: ✭ 23 (-17.86%)
Mutual labels:  decentralized, collaboration
onepile
Playground for the future of private notes and document management
Stars: ✭ 41 (+46.43%)
Mutual labels:  decentralized
routing-py
🌎 Python library to access all public routing, isochrones and matrix APIs in a consistent manner.
Stars: ✭ 106 (+278.57%)
Mutual labels:  navigation
MVVMJetpack
JectpackDemo
Stars: ✭ 37 (+32.14%)
Mutual labels:  navigation
commitlog
Generate Changelogs from Commits (CLI)
Stars: ✭ 63 (+125%)
Mutual labels:  productivity
surfacer
AI and pathfinding for 2D-platformers in Godot.
Stars: ✭ 56 (+100%)
Mutual labels:  navigation
Horizon
A ZeroNet search engine
Stars: ✭ 15 (-46.43%)
Mutual labels:  decentralized
collaborate ishanshan
help you enjoy collaborating with ishanshan 🏑
Stars: ✭ 32 (+14.29%)
Mutual labels:  collaboration
OpenCircuits
A free, open source, online digital circuit/logic designer.
Stars: ✭ 140 (+400%)
Mutual labels:  circuits
Build Status Quality Coverage Requirements Status IRC Channel

HFOS - The Hackerfleet Operating System

A collaborative and modular infrastructure for your data.

  • Geo Information Use a sophisticated map to annotate and review geographical information
  • Vehicle support Attach a sailyacht, your camper or pack one in your backpack
  • Project planning Issue tracking for collaborative teams
  • Modular Expandable with integrated modules, build your own
  • Cloud independent Run nodes on your own infrastructure

Installation

There is more than one way of installing HFOS, see the quickstart instructions for those.

The simplest way is to use the supplied installation script:

sudo ./install

The installation produces a lot of output which is automatically piped into 'output.log'. It installs all dependencies then sets up a user account and the system's services. This assumes, that you're not running another web server on port 443 and that your firewall is configured to allow communications on that port. HFOS modules may require additional open ports, to find out about that, read their readme files.

If you run into trouble or get any unexpected errors, contact us or try the complex installation procedure.

Modules

The system is modular, so you can install what you need and leave other things.

A lot of the included modules are still Work in Progress, so help out, if you're interested in a powerful - cloud independent - collaboration tool suite.

General modules

These are 'official' Hackerfleet developed modules. If you'd like to contribute your own, ping [email protected], to get it added to the list.

Name Description
sails Web UI, compatible with all modern browsers
automat Automation for non programmers
alert User alerting and notification system
calc Integrated EtherCalc
camera Camera support
chat Integrated chat
comms Communication package
countables Count arbitrary things
dash Dashboard information system
enrol Enrollment (new user) management
equipment Equipment management
filemanager File management
garden Garden automation tools
ldap LDAP user authorization
library Library management
mesh Mesh networking
nodestate Node wide status system
polls Tool for lightweight internet voting
project Project management tools
protocols Miscellaneous communication protocols
robot RC remote control unit
shareables Shared resource blocking tool
switchboard Virtual switchboard
wiki Etherpad + Wiki = awesomeness

Many of these are not yet fully usable, so please help out and perhaps take ownership of one (or more) of them!

Navigation (Hackerfleet) modules

We primarily focused on navigation tools, so these are currently the 'more usable' modules. They are far from complete, see the WiP list below.

Obligatory Warning: Do not use for navigational purposes! Always have up to date paper maps and know how to use them!

Name Description
anchor Automatic anchor safety watcher
busrepeater Tool to repeat navigation data bus frames to other media
logbook Displaying and manual logging of important (nautical) events
maps (Offline) moving maps with shareable views/layers
navdata Navigational data module
nmea NMEA-0183 Navigation data and AIS bus parser
webguides Importer for skipperguide.de wiki content into the map

Work in progress

  • Full GDAL based vector chart support (Currently only raster charts)
  • Dynamic Logbook
  • GRIB data (in charts)
  • Navigation aides, planning
  • Datalog, automated navigational data exchange
  • Crew management, more safety tools
  • wireless crew network and general communications

Bugs & Discussion

Please research any bugs you find via our Github issue tracker for HFOS and report them, if they're still unknown.

If you want to discuss distributed, opensource (or maritime) technology in general incl. where we're heading, head over to our Github discussion forum ...which is cleverly disguised as a Github issue tracker.

You can also find us here:

Note

Please be patient when using IRC, responses might take a few hours!

Contributors

Code

Assets

  • Fabulous icons by iconmonstr.com and Hackerfleet contributors

Support

  • c-base e.V. our home base, the spacestation below Berlin Mitte
  • Lassulus for hosting and nix expertise
  • Jetbrains s.r.o for the opensource license of their ultimate IDE
  • Github for hosting our code
  • Gitlab for hosting our code ;)
  • Travis.CI for continuous integration services
  • BrowserStack for cross device testing capabilities

License

Copyright (C) 2011-2018 riot <[email protected]> and others.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

-- 👍

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].