Skip to content

Latest commit

 

History

History
142 lines (94 loc) · 8.35 KB

README.md

File metadata and controls

142 lines (94 loc) · 8.35 KB

[work-in-progress] Curated list of HFOSS (Humanitarian Free and Open Source Software) who are very welcome to external developers contributions.

This is an incubated project of Etica.AI. The public website available at hfoss.etica.ai and the repository at EticaAI/awesome-humanitarian-foss.

HFOSS

Category Name Repository Main skills Tags Description
Education Sugar sugarlabs/sugar python, javascript raspberrypi, olpc Sugar is a learning platform that reinvents how computers are used for education. Collaboration, reflection, and discovery are integrated directly into the user interface. Sugar promotes "studio thinking" and "reflective practice".
Healthcare Glucosio Glucosio java, object-c, php diabetes Glucosio Project was started by a long time FOSS contributor who became diagnosed with diabetes and saw a gap in the free and open source ecosystem where there were no good apps for tracking glucose and metrics for people with diabetes
Healthcare D4D - Drone 4 Dengue scorelab/D4D---Drone-4-Dengue javascript, java under-revision
Healthcare Nightscout nightscout javascript, java, diabetes Nightscout (CGM in the Cloud) is an open source, DIY project that allows real time access to a CGM data via personal website, smartwatch viewers, or apps and widgets available for smartphones. Nightscout was developed by parents of children with Type 1 Diabetes and has continued to be developed, maintained, and supported by volunteers. When first implemented, Nightscout was a solution specifically for remote monitoring of Dexcom G4 CGM data
Healthcare OpenMRS OpenMRS java, javascript, swift, object-c OpenMRS is a software platform and a reference application which enables design of a customized medical records system with no programming knowledge (although medical and systems analysis knowledge is required).
Humanitarian Platform Sahana Eden Sahana Eden python Sahana Eden is an Emergency Development Environment to apidly build powerful applications for Emergency Management. From finding missing people, managing aid, managing volunteers, tracking camps effectively between Government groups, NGOs and victims
Human Rights Martus Martus java under-revision, strong-cryptography Secure information collection and management tool that empowers these rights activists. Full range of human rights documentation processes, from data collection, to storage, backup, and analysis. All of Martus data is always encrypted.
Human Rights Uwazi huridocs/uwazi javascript, elastic-search Solution for organising, analysing and publishing your documents. Designed to address the unmet needs of human rights organisations. Universities, journalists, courts, and others who work with large document collections can also benefit

Note: projects with tag under-revision needs more time to be recommended compared to the others.

Tags

Tag Name Short Description Link
diabetes Diabetes Diabetes mellitus (DM), commonly referred to as diabetes, is a group of metabolic disorders in which there are high blood sugar levels over a prolonged period wikipedia about Diabetes
emergency-management Emergency management Emergency management is the organization and management of resources and responsibilities for dealing with all humanitarian aspects of emergencies (preparedness, response, and recovery) Wikipedia about Emergency management
olpc OLPC: One Laptom per Child Non-profit initiative established with the goal of transforming education for children around the world; this goal was to be achieved by creating and distributing educational devices for the developing world, creating software & content for those devices laptop.org
raspberrypi Raspberry Pi raspberrypi.org
strong-cryptography Uses strong cryptography "Please remember that export/import and/or use of strong cryptography software, providing cryptography hooks, or even just communicating technical details about cryptography software is illegal in some parts of the world"

Organizations

The main goal of the following active organizations is developing or promoting HFOSS development.

Criteria

The minimal requirements for software added to this list are:

  • The software must have at least one version licensed as open source.
  • The software must have public repository using Git version control system and able to accept pull requests.
  • The software must focus on some humanitarian application or have a specific internal team who works on humanitarian applications of the software

What is not considered:

  • Code quality.
  • Lack of technical expertise to explain the software when receiving external help

Acknowledgements

Acknowledgement 1

TODO: give a short acknowledgement considering both developers and project maintainers that open source in general is a challenge to maintain (fititnt, 2018-04-18 11:00 BRT)

How to contribute

Make a public suggestion at awesome-humanitarian-foss/issues or send and email to rocha@ieee.org.

License

Public Domain

To the extent possible under law, Emerson Rocha has waived all copyright and related or neighboring rights to this work to Public Domain.


<script src="assets/js/hfoss.js"></script>