Open Source

Enterprise GitHub projects of the week: Facebook special

Open Source is everywhere, and quickly becoming the new norm for how companies approach software development. We take at a look at some of the Open Source projects on GitHub created by Facebook that can help make life easier for IT teams in organizations.



Find it at:

What it does: osquery is an operating system instrumentation framework for OS X/macOS, Windows, and Linux. It makes low-level operating system analytics and monitoring both performant and intuitive.

Why is it useful: osquery exposes operating systems as high-performance relational databases, allowing you to write SQL-based queries to explore operating system data. SQL tables represent abstract concepts such as running processes, loaded kernel modules, open network connections, browser plugins, hardware events or file hashes.



Find it at:

What it does: Presto is a distributed SQL query engine for running interactive analytic queries against data sources of all sizes.

Why is it useful: Presto allows querying data where it lives, including Hive, Cassandra, relational databases or proprietary data stores. A single Presto query can combine data from multiple sources, allowing for analytics across your entire organization.



Find it at:

What it does: Flow is a static type checker for JavaScript.

Why is it useful: Flow catches common bugs in JavaScript programs - silent type conversions, null dereferences etc. - often without requiring any changes to your code. It also adds type syntax to JavaScript, so that developers can express invariants about their code and have them maintained automatically.


« Navigating the new outsourcing relationship


Programming languages to avoid learning in 2018 »
Dan Swinhoe

Dan is a journalist at CSO Online. Previously he was Senior Staff Writer at IDG Connect.

  • twt
  • twt
  • twt
  • Mail


Do you think your smartphone is making you a workaholic?