Thursday, January 26, 2017

Habitica

Habitica

Habit building program that treats user's life as RPG with rewards (level ups), punishments (lost HP), and in-game funds for armor and weapons.

Open source, free, fork on GitHub

Thursday, January 19, 2017

Apache OpenOffice

Apache OpenOffice

Excerpt from Apache Office Suite website:
  • Writer a word processor you can use for anything from writing a quick letter to producing an entire book.
  • Calc a powerful spreadsheet with all the tools you need to calculate, analyze, and present your data in numerical reports or sizzling graphics.
  • Impress the fastest, most powerful way to create effective multimedia presentations.
  • Draw lets you produce everything from simple diagrams to dynamic 3D illustrations.
  • Base lets you manipulate databases seamlessly. Create and modify tables, forms, queries, and reports, all from within Apache OpenOffice.
  • Math lets you create mathematical equations with a graphic user interface or by directly typing your formulas into the equation editor.
Free for private, commercial use. 

Saturday, January 14, 2017

[Special] SuperGiant.io Open Source Container

SuperGiant.io 

Open Source Containerization software

excerpted from the website:

We believe we can learn more from each other when we share. Supergiant is open-source under an Apache 2.0 license. It's free to use, modify, and distribute.
And it’s the first container orchestration system built specifically handle high-availability, distributed, stateful apps. We would love your feedback to help make Supergiant even better.

shared from Adam via Twitter DM:


Application containerization is an operating system level (OS-level) virtualization method for deploying and running distributed applications without launching an entire virtual machine (VM) for each app. Instead, multiple isolated systems are run on a single control host and access a single kernel. The application containers hold the components such as files, environment variables and libraries necessary to run the desired software. *Because resources are shared in this way, application containers can be created that place less strain on the overall resources available.* For example, if a variation from the standard image is desired, a container can be created that holds only the new library.

[...]

Definitely. I'll say that there are a few different container orchestration systems. We're built on top of Kubernetes and make it much easier to run/deploy/manage. We also have a packing algorithm that makes for very efficient usage of your cloud infrastructure. For more on that, see this: https://supergiant.io/blog/supergiant-packing-algorithm-unique-save-money

Supergiant is actually a product we built for ourselves at Qbox.io, which is a hosted elasticsearch product. We wanted to run containers at scale in production. We decided on kubernetes, but built this for ease of management. It saved us about 50% of our own AWS bill. We open-sourced the project about 8 months ago. It works with AWS/Digital Ocean/Open Stack.

*** *** ***

This FOSS Spotlight Special is brought to you in honor of Adam at SuperGiant.io who was willing to take time out to answer some of my questions.

Follow SuperGiant.io on Twitter
Follow Monique Finley on Twitter

Thursday, January 5, 2017

Django

Django

Python Web framework for building apps.

  1. user authentication
  2. content administration
  3. site maps
  4. RSS feeds
  5. security (xss, xsf, clickjacking)

 Free and Open Source.