This is a simple Node.js application that displays the contents of a file containing JSON-encoded data on the left and the result of parsing that file using a Python script on the right. The latter is executed by the Node.js application as a spawned child process.
The GitHub repository for this Node.js application can be found at macos-versions.
The information on macOS (Mac OS X) releases contained in the file macos.json is for demonstration purposes. While every attempt has been made to ensure this data is correct, its accuracy is not guaranteed.
The contents of the file macos.json
{ "updated": "2020-12-16", "versions": [ { "family": "Mac OS X", "version": "Public Beta", "codename": "Kodiak", "announced": "2000-05-15", "released": "2000-09-13", "requirements": [ "PowerPC G3 (original PowerBook G3 not supported)", "128 MB of RAM", "1.5 GB of avaialable disk space" ], "releases": [ { "version": "US", "build": "1H39", "darwin": "1.2.1", "released": "2000-09-13" }, { "version": "Int.", "build": "2E14", "darwin": "1.2.1", "released": "2000-09-13" } ] }, { "family": "Mac OS X", "version": "10.0", "codename": "Cheetah", "announced": "2001-01-09", "released": "2001-03-24", "requirements": [ "PowerPC G3 (original PowerBook G3 not supported)", "128 MB of RAM", "1.5 GB of avaialable disk space" ], "releases": [ { "version": "10.0", "build": "4K78", "darwin": "1.3.1", "released": "2001-03-24" }, { "version": "10.0.1", "build": "4L13", "darwin": "1.3.1", "released": "2001-04-14" }, { "version": "10.0.2", "build": "4P12", "darwin": "1.3.1", "released": "2001-05-01" }, { "version": "10.0.3", "build": "4P13", "darwin": "1.3.1", "released": "2001-05-09" }, { "version": "10.0.4", "build": "4Q12", "darwin": "1.3.1", "released": "2001-06-21" } ] }, { "family": "Mac OS X", "version": "10.1", "codename": "Puma", "announced": "2001-07-18", "released": "2001-09-25", "requirements": [ "PowerPC G3 (original PowerBook G3 not supported)", "128 MB of RAM", "1.5 GB of avaialable disk space" ], "releases": [ { "version": "10.1", "build": "5G64", "darwin": "1.4.1", "released": "2001-09-25" }, { "version": "10.1.1", "build": "5M28", "darwin": "5.1.0", "released": "2001-11-12" }, { "version": "10.1.2", "build": "5P48", "darwin": "5.2.0", "released": "2001-12-21" }, { "version": "10.1.3", "build": "5Q45", "darwin": "5.3.0", "released": "2002-02-19" }, { "version": "10.1.4", "build": "5Q125", "darwin": "5.4.0", "released": "2002-04-17" }, { "version": "10.1.5", "build": "5S60", "darwin": "5.5.0", "released": "2002-06-05" } ] }, { "family": "Mac OS X", "version": "10.2", "codename": "Jaguar", "announced": "2002-05-06", "released": "2002-08-24", "requirements": [ "PowerPC G3 (original PowerBook G3 not supported)", "128 MB of RAM", "3 GB of avaialable disk space" ], "releases": [ { "version": "10.2", "build": "6C115", "darwin": "6.0.0", "released": "2002-08-24" }, { "version": "10.2.1", "build": "6D52", "darwin": "6.1.0", "released": "2002-09-18" }, { "version": "10.2.2", "build": "6F21", "darwin": "6.2.0", "released": "2002-11-11" }, { "version": "10.2.3", "build": "6G30", "darwin": "6.3.0", "released": "2002-12-19" }, { "version": "10.2.4", "build": "6I32", "darwin": "6.4.0", "released": "2003-02-13" }, { "version": "10.2.5", "build": "6L29", "darwin": "6.5.0", "released": "2003-04-10" }, { "version": "10.2.6", "build": "6L60", "darwin": "6.6.0", "released": "2003-05-06" }, { "version": "10.2.7", "build": "6R65", "darwin": "6.7.0", "released": "2003-09-22" }, { "version": "10.2.8", "build": "6R73", "darwin": "6.8.0", "released": "2003-10-03" } ] }, { "family": "Mac OS X", "version": "10.3", "codename": "Panther", "announced": "2003-06-23", "released": "2003-10-24", "requirements": [ "PowerPC G3 or later", "Built-in USB", "128 MB of RAM", "3 GB of avaialable disk space" ], "releases": [ { "version": "10.3", "build": "7B85", "darwin": "7.0.0", "released": "2003-10-24" }, { "version": "10.3.1", "build": "7C107", "darwin": "7.1.0", "released": "2003-11-10" }, { "version": "10.3.2", "build": "7D24", "darwin": "7.2.0", "released": "2003-12-17" }, { "version": "10.3.3", "build": "7F44", "darwin": "7.3.0", "released": "2004-03-15" }, { "version": "10.3.4", "build": "7H63", "darwin": "7.4.0", "released": "2004-05-26" }, { "version": "10.3.5", "build": "7M34", "darwin": "7.5.0", "released": "2004-08-09" }, { "version": "10.3.6", "build": "7R28", "darwin": "7.6.0", "released": "2004-11-05" }, { "version": "10.3.7", "build": "7S215", "darwin": "7.7.0", "released": "2004-12-15" }, { "version": "10.3.8", "build": "7U16", "darwin": "7.8.0", "released": "2005-02-09" }, { "version": "10.3.9", "build": "7W98", "darwin": "7.9.0", "released": "2005-04-15" } ] }, { "family": "Mac OS X", "version": "10.4", "codename": "Tiger", "announced": "2004-05-04", "released": "2005-04-29", "requirements": [ "PowerPC G3 or later", "Built-in FireWire", "256 MB of RAM", "3 GB of avaialable disk space" ], "releases": [ { "version": "10.4", "build": "8A428", "darwin": "8.0.0", "released": "2005-04-29" }, { "version": "10.4.1", "build": "8B15", "darwin": "8.1.0", "released": "2005-05-16" }, { "version": "10.4.2", "build": "8C46", "darwin": "8.2.0", "released": "2005-07-12" }, { "version": "10.4.3", "build": "8F46", "darwin": "8.3.0", "released": "2005-10-31" }, { "version": "10.4.4", "build": "8G32", "darwin": "8.4.0", "released": "2006-01-10" }, { "version": "10.4.5", "build": "8H14", "darwin": "8.5.0", "released": "2006-02-14" }, { "version": "10.4.6", "build": "8I127", "darwin": "8.6.0", "released": "2006-04-03" }, { "version": "10.4.7", "build": "8J135", "darwin": "8.7.0", "released": "2006-06-27" }, { "version": "10.4.8", "build": "8L127", "darwin": "8.8.0", "released": "2006-09-29" }, { "version": "10.4.9", "build": "8P135", "darwin": "8.9.0", "released": "2007-03-13" }, { "version": "10.4.10", "build": "8R218", "darwin": "8.10.0", "released": "2007-06-20" }, { "version": "10.4.11", "build": "8S165", "darwin": "8.11.0", "released": "2007-11-14" } ] }, { "family": "Mac OS X", "version": "10.5", "codename": "Leopard", "announced": "2006-06-26", "released": "2007-10-26", "requirements": [ "Intel, PowerPC G5, or PowerPC G4 (867 MHz or faster) processor", "512 MB of RAM", "9 GB of avaialable disk space" ], "releases": [ { "version": "10.5", "build": "9A581", "darwin": "9.0.0", "released": "2007-10-26" }, { "version": "10.5.1", "build": "9B18", "darwin": "9.1.0", "released": "2007-11-15" }, { "version": "10.5.2", "build": "9C31", "darwin": "9.2.0", "released": "2008-02-11" }, { "version": "10.5.3", "build": "9D34", "darwin": "9.3.0", "released": "2008-05-28" }, { "version": "10.5.4", "build": "9E17", "darwin": "9.4.0", "released": "2008-06-30" }, { "version": "10.5.5", "build": "9F33", "darwin": "9.5.0", "released": "2008-09-15" }, { "version": "10.5.6", "build": "9G55", "darwin": "9.6.0", "released": "2008-12-15" }, { "version": "10.5.7", "build": "9J61", "darwin": "9.7.0", "released": "2009-05-12" }, { "version": "10.5.8", "build": "9L30", "darwin": "9.8.0", "released": "2009-08-05" } ] }, { "family": "Mac OS X", "version": "10.6", "codename": "Snow Leopard", "announced": "2008-06-09", "released": "2009-08-28", "requirements": [ "Intel processor", "1 GB of RAM", "5 GB of avaialable disk space" ], "releases": [ { "version": "10.6", "build": "10A432", "darwin": "10.0.0", "released": "2009-08-28" }, { "version": "10.6.1", "build": "10B504", "darwin": "10.1.0", "released": "2009-09-10" }, { "version": "10.6.2", "build": "10C540", "darwin": "10.2.0", "released": "2009-11-09" }, { "version": "10.6.3", "build": "10D573", "darwin": "10.3.0", "released": "2010-03-29" }, { "version": "10.6.4", "build": "10F569", "darwin": "10.4.0", "released": "2010-06-15" }, { "version": "10.6.5", "build": "10H574", "darwin": "10.5.0", "released": "2010-11-10" }, { "version": "10.6.6", "build": "10J567", "darwin": "10.6.0", "released": "2011-01-06" }, { "version": "10.6.7", "build": "10J869", "darwin": "10.7.0", "released": "2011-03-21" }, { "version": "10.6.8", "build": "10K540", "darwin": "10.8.0", "released": "2011-06-23" } ] }, { "family": "Mac OS X", "version": "10.7", "codename": "Lion", "announced": "2010-10-20", "released": "2011-07-20", "requirements": [ "Intel Core 2 Duo, Core i3, Core i5, Core i7 or Xeon processor", "2 GB of RAM", "7 GB of avaialable disk space", "Mac OS X v10.6.6 or later (v10.6.8 recommended)" ], "releases": [ { "version": "10.7", "build": "11A511", "darwin": "11.0.0", "released": "2011-07-20" }, { "version": "10.7.1", "build": "11B26", "darwin": "11.1.0", "released": "2011-08-16" }, { "version": "10.7.2", "build": "11C74", "darwin": "11.2.0", "released": "2011-10-12" }, { "version": "10.7.3", "build": "11D50", "darwin": "11.3.0", "released": "2012-02-01" }, { "version": "10.7.4", "build": "11E53", "darwin": "11.4.0", "released": "2012-05-09" }, { "version": "10.7.5", "build": "11G56", "darwin": "11.4.2", "released": "2012-09-19" } ] }, { "family": "Mac OS X", "version": "10.8", "codename": "Mountain Lion", "announced": "2012-02-16", "released": "2012-07-25", "requirements": [ "iMac (Mid 2007 or newer)", "Mac Mini (Early 2009 or newer)", "Mac Pro (Early 2008 or newer)", "MacBook (Late 2008 Aluminum, or Early 2009 or newer)", "MacBook Air (Late 2008 or newer)", "MacBook Pro (Mid/Late 2007 or newer)", "Xserve (Early 2009)", "2 GB of memory", "8 GB of available disk space", "OS X v10.6.8 or later" ], "releases": [ { "version": "10.8", "build": "12A269", "darwin": "12.0.0", "released": "2012-07-25" }, { "version": "10.8.1", "build": "12B19", "darwin": "12.1.0", "released": "2012-08-23" }, { "version": "10.8.2", "build": "12C54", "darwin": "12.2.0", "released": "2012-09-19" }, { "version": "10.8.3", "build": "12D78", "darwin": "12.3.0", "released": "2013-03-14" }, { "version": "10.8.4", "build": "12E55", "darwin": "12.4.0", "released": "2013-06-04" }, { "version": "10.8.5", "build": "12F37", "darwin": "12.5.0", "released": "2013-09-12" } ] }, { "family": "Mac OS X", "version": "10.9", "codename": "Mavericks", "announced": "2013-06-10", "released": "2013-10-22", "requirements": [ "iMac (Mid 2007 or newer)", "Mac Mini (Early 2009 or newer)", "Mac Pro (Early 2008 or newer)", "MacBook (Late 2008 Aluminum, or Early 2009 or newer)", "MacBook Air (Late 2008 or newer)", "MacBook Pro (Mid/Late 2007 or newer)", "Xserve (Early 2009)", "2 GB of memory", "8 GB of available disk space", "OS X v10.6.8 or later" ], "releases": [ { "version": "10.9", "build": "13A603", "darwin": "13.0.0", "released": "2013-10-22" }, { "version": "10.9.1", "build": "13B42", "darwin": "13.0.0", "released": "2013-12-16" }, { "version": "10.9.2", "build": "13C64", "darwin": "13.1.0", "released": "2014-02-25" }, { "version": "10.9.3", "build": "13D65", "darwin": "13.2.0", "released": "2014-05-15" }, { "version": "10.9.4", "build": "13E28", "darwin": "13.3.0", "released": "2014-06-30" } ] }, { "family": "Mac OS X", "version": "10.10", "codename": "Yosemite", "announced": "2014-06-02", "released": "2014-10-16", "requirements": [ "Mac (Mid 2007 or newer)", "Mac Mini (Early 2009 or newer)", "Mac Pro (Early 2008 or newer)", "MacBook (Late 2008 Aluminum, or Early 2009 or newer)", "MacBook Air (Late 2008 or newer)", "MacBook Pro (Mid/Late 2007 or newer)", "Xserve (Early 2009)", "2 GB of memory", "8 GB of available disk space", "OS X v10.6.8 or later" ], "releases": [ { "version": "10.10", "build": "14A389", "darwin": "14.0.0", "released": "2014-10-16" }, { "version": "10.10.1", "build": "14B25", "darwin": "14.0.0", "released": "2014-11-17" }, { "version": "10.10.2", "build": "14C109", "darwin": "14.1.0", "released": "2015-01-27" }, { "version": "10.10.3", "build": "14D131", "darwin": "14.3.0", "released": "2015-04-08" }, { "version": "10.10.4", "build": "14E46", "darwin": "14.4.0", "released": "2015-06-30" }, { "version": "10.10.5", "build": "14F27", "darwin": "14.5.0", "released": "2015-08-13" } ] }, { "family": "Mac OS X", "version": "10.11", "codename": "El Capitan", "announced": "2015-06-08", "released": "2015-09-30", "requirements": [ "iMac (Mid 2007 or newer)", "Mac Mini (Early 2009 or newer)", "Mac Pro (Early 2008 or newer)", "MacBook (Late 2008 Aluminum, or Early 2009 or newer)", "MacBook Air (Late 2008 or newer)", "MacBook Pro (Mid/Late 2007 or newer)", "Xserve (Early 2009)", "2 GB of memory", "8.8 GB of available disk space", "OS X v10.6.8 or later" ], "releases": [ { "version": "10.11", "build": "15A284", "darwin": "15.0.0", "released": "2015-09-30" }, { "version": "10.11.1", "build": "15B42", "darwin": "15.0.0", "released": "2015-10-21" }, { "version": "10.11.2", "build": "15C50", "darwin": "15.2.0", "released": "2015-12-08" }, { "version": "10.11.3", "build": "15D21", "darwin": "15.3.0", "released": "2016-01-19" }, { "version": "10.11.4", "build": "15E65", "darwin": "15.4.0", "released": "2016-03-21" }, { "version": "10.11.5", "build": "15F34", "darwin": "15.5.0", "released": "2016-05-16" }, { "version": "10.11.6", "build": "15G31", "darwin": "15.6.0", "released": "2016-07-18" } ] }, { "family": "macOS", "version": "10.12", "codename": "Sierra", "announced": "2016-06-13", "released": "2016-09-20", "requirements": [ "iMac (Late 2009 or newer)", "Mac Mini (Mid 2010 or newer)", "Mac Pro (Mid 2010 or newer)", "MacBook (Late 2009 or newer)", "MacBook Air (Late 2010 or newer)", "MacBook Pro (Mid 2010 or newer)", "2 GB of memory", "8.8 GB of available disk space", "OS X v10.7.5 or later" ], "releases": [ { "version": "10.12", "build": "16A323", "darwin": "16.0.0", "released": "2016-09-20" }, { "version": "10.12.1", "build": "16B2555", "darwin": "16.1.0", "released": "2016-10-24" }, { "version": "10.12.2", "build": "16C67", "darwin": "16.3.0", "released": "2016-12-13" }, { "version": "10.12.3", "build": "16D32", "darwin": "16.4.0", "released": "2017-01-23" }, { "version": "10.12.4", "build": "16E195", "darwin": "16.5.0", "released": "2017-03-27" }, { "version": "10.12.5", "build": "16F73", "darwin": "16.6.0", "released": "2017-05-15" }, { "version": "10.12.6", "build": "16G29", "darwin": "16.7.0", "released": "2017-07-19" } ] }, { "family": "macOS", "version": "10.13", "codename": "High Sierra", "announced": "2017-06-05", "released": "2017-09-25", "requirements": [ "iMac (Late 2009 or newer)", "Mac Mini (Mid 2010 or newer)", "Mac Pro (Mid 2010 or newer)", "MacBook (Late 2009 or newer)", "MacBook Air (Late 2010 or newer)", "MacBook Pro (Mid 2010 or newer)", "2 GB of memory", "14.3 GB of available disk space", "OS X v10.8 or later" ], "releases": [ { "version": "10.13", "build": "17A365", "darwin": "17.0.0", "released": "2017-09-25" }, { "version": "10.13.1", "build": "17B48", "darwin": "17.2.0", "released": "2017-10-31" }, { "version": "10.13.2", "build": "17C88", "darwin": "17.3.0", "released": "2017-12-06" }, { "version": "10.13.3", "build": "17D47", "darwin": "17.4.0", "released": "2018-01-23" }, { "version": "10.13.4", "build": "17E199", "darwin": "17.5.0", "released": "2018-03-29" }, { "version": "10.13.5", "build": "17F77", "darwin": "17.6.0", "released": "2018-06-01" }, { "version": "10.13.6", "build": "17G65", "darwin": "17.7.0", "released": "2018-07-09" } ] }, { "family": "macOS", "version": "10.14", "codename": "Mojave", "announced": "2018-06-04", "released": "2018-09-24", "requirements": [ "iMac (Late 2012 or newer)", "iMac Pro (2017)", "Mac Mini (Late 2012 or newer)", "Mac Pro (Late 2013; Mid 2010 and Mid 2012 models with recommended Metal-capable graphics cards)", "MacBook (Early 2015 or newer)", "MacBook Air (Mid 2012 or newer)", "MacBook Pro (Mid 2012 or newer)", "2 GB of memory", "12.5 - 18.5 GB of available avaialable disk space", "OS X 10.8 or later" ], "releases": [ { "version": "10.14", "build": "18A391", "darwin": "18.0.0", "released": "2018-09-24" }, { "version": "10.14.1", "build": "18B75", "darwin": "18.2.0", "released": "2018-10-30" }, { "version": "10.14.2", "build": "18C54", "darwin": "18.2.0", "released": "2018-12-05" }, { "version": "10.14.3", "build": "18D42", "darwin": "18.2.0", "released": "2019-01-22" }, { "version": "10.14.4", "build": "18E226", "darwin": "18.5.0", "released": "2019-03-25" }, { "version": "10.14.5", "build": "18F132", "darwin": "18.6.0", "released": "2019-05-13" }, { "version": "10.14.6", "build": "18G84", "darwin": "18.7.0", "released": "2019-07-22" } ] }, { "family": "macOS", "version": "10.15", "codename": "Catalina", "announced": "2019-06-03", "released": "2019-10-07", "requirements": [ "iMac (Late 2012 or newer)", "iMac Pro (2017)", "Mac Mini (Late 2012 or newer)", "Mac Pro (Late 2013)", "MacBook (Early 2015 or newer)", "MacBook Air (Mid 2012 or newer)", "MacBook Pro (Mid 2012 or newer)", "4 GB of memory", "12.5 GB of available avaialable disk space", "OS X 10.11.5 or later" ], "releases": [ { "version": "10.15", "build": "19A583", "darwin": "19.0.0", "released": "2019-10-07" }, { "version": "10.15.1", "build": "19B88", "darwin": "19.0.0", "released": "2019-10-29" }, { "version": "10.15.2", "build": "19C57", "darwin": "19.2.0", "released": "2019-12-10" }, { "version": "10.15.3", "build": "19D76", "darwin": "19.3.0", "released": "2020-01-28" }, { "version": "10.15.4", "build": "19E266", "darwin": "19.4.0", "released": "2020-03-24" }, { "version": "10.15.5", "build": "19F96", "darwin": "19.5.0", "released": "2020-05-26" }, { "version": "10.15.6", "build": "19G73", "darwin": "19.6.0", "released": "2020-07-15" }, { "version": "10.15.6", "build": "19G2021", "darwin": "19.6.0", "released": "2020-08-12" }, { "version": "10.15.7", "build": "19H2", "darwin": "19.6.0", "released": "2020-09-24" }, { "version": "10.15.7", "build": "19H15", "darwin": "19.6.0", "released": "2020-11-05" } ] }, { "family": "macOS", "version": "11.0", "codename": "Big Sur", "announced": "2020-06-22", "released": "2020-11-12", "requirements": [ "iMac (Mid 2014 or newer)", "iMac Pro (2017)", "Mac Mini (Late 2014 or newer)", "Mac Pro (Late 2013 or newer)", "MacBook (Early 2015 or newer)", "MacBook Air (Mid 2013 or newer)", "MacBook Pro (Late 2013 or newer)", "Developer Transition Kit (2020)", "4 GB of memory" ], "releases": [ { "version": "11.0.1", "build": "20B29", "darwin": "20.1.0", "released": "2020-11-12" }, { "version": "11.1", "build": "20C69", "darwin": "20.2.0", "released": "2020-12-14" } ] } ] }
The result of the file macos.json parsed by the Python script parse-json.py
File updated: 2020-12-16 Mac OS X Public Beta Kodiak Announced: 2000-05-15 Initial Release: 2000-09-13 System Requirements: PowerPC G3 (original PowerBook G3 not supported) 128 MB of RAM 1.5 GB of avaialable disk space Releases: Version Build Darwin Released US 1H39 1.2.1 2000-09-13 Int. 2E14 1.2.1 2000-09-13 Mac OS X 10.0 Cheetah Announced: 2001-01-09 Initial Release: 2001-03-24 System Requirements: PowerPC G3 (original PowerBook G3 not supported) 128 MB of RAM 1.5 GB of avaialable disk space Releases: Version Build Darwin Released 10.0 4K78 1.3.1 2001-03-24 10.0.1 4L13 1.3.1 2001-04-14 10.0.2 4P12 1.3.1 2001-05-01 10.0.3 4P13 1.3.1 2001-05-09 10.0.4 4Q12 1.3.1 2001-06-21 Mac OS X 10.1 Puma Announced: 2001-07-18 Initial Release: 2001-09-25 System Requirements: PowerPC G3 (original PowerBook G3 not supported) 128 MB of RAM 1.5 GB of avaialable disk space Releases: Version Build Darwin Released 10.1 5G64 1.4.1 2001-09-25 10.1.1 5M28 5.1.0 2001-11-12 10.1.2 5P48 5.2.0 2001-12-21 10.1.3 5Q45 5.3.0 2002-02-19 10.1.4 5Q125 5.4.0 2002-04-17 10.1.5 5S60 5.5.0 2002-06-05 Mac OS X 10.2 Jaguar Announced: 2002-05-06 Initial Release: 2002-08-24 System Requirements: PowerPC G3 (original PowerBook G3 not supported) 128 MB of RAM 3 GB of avaialable disk space Releases: Version Build Darwin Released 10.2 6C115 6.0.0 2002-08-24 10.2.1 6D52 6.1.0 2002-09-18 10.2.2 6F21 6.2.0 2002-11-11 10.2.3 6G30 6.3.0 2002-12-19 10.2.4 6I32 6.4.0 2003-02-13 10.2.5 6L29 6.5.0 2003-04-10 10.2.6 6L60 6.6.0 2003-05-06 10.2.7 6R65 6.7.0 2003-09-22 10.2.8 6R73 6.8.0 2003-10-03 Mac OS X 10.3 Panther Announced: 2003-06-23 Initial Release: 2003-10-24 System Requirements: PowerPC G3 or later Built-in USB 128 MB of RAM 3 GB of avaialable disk space Releases: Version Build Darwin Released 10.3 7B85 7.0.0 2003-10-24 10.3.1 7C107 7.1.0 2003-11-10 10.3.2 7D24 7.2.0 2003-12-17 10.3.3 7F44 7.3.0 2004-03-15 10.3.4 7H63 7.4.0 2004-05-26 10.3.5 7M34 7.5.0 2004-08-09 10.3.6 7R28 7.6.0 2004-11-05 10.3.7 7S215 7.7.0 2004-12-15 10.3.8 7U16 7.8.0 2005-02-09 10.3.9 7W98 7.9.0 2005-04-15 Mac OS X 10.4 Tiger Announced: 2004-05-04 Initial Release: 2005-04-29 System Requirements: PowerPC G3 or later Built-in FireWire 256 MB of RAM 3 GB of avaialable disk space Releases: Version Build Darwin Released 10.4 8A428 8.0.0 2005-04-29 10.4.1 8B15 8.1.0 2005-05-16 10.4.2 8C46 8.2.0 2005-07-12 10.4.3 8F46 8.3.0 2005-10-31 10.4.4 8G32 8.4.0 2006-01-10 10.4.5 8H14 8.5.0 2006-02-14 10.4.6 8I127 8.6.0 2006-04-03 10.4.7 8J135 8.7.0 2006-06-27 10.4.8 8L127 8.8.0 2006-09-29 10.4.9 8P135 8.9.0 2007-03-13 10.4.10 8R218 8.10.0 2007-06-20 10.4.11 8S165 8.11.0 2007-11-14 Mac OS X 10.5 Leopard Announced: 2006-06-26 Initial Release: 2007-10-26 System Requirements: Intel, PowerPC G5, or PowerPC G4 (867 MHz or faster) processor 512 MB of RAM 9 GB of avaialable disk space Releases: Version Build Darwin Released 10.5 9A581 9.0.0 2007-10-26 10.5.1 9B18 9.1.0 2007-11-15 10.5.2 9C31 9.2.0 2008-02-11 10.5.3 9D34 9.3.0 2008-05-28 10.5.4 9E17 9.4.0 2008-06-30 10.5.5 9F33 9.5.0 2008-09-15 10.5.6 9G55 9.6.0 2008-12-15 10.5.7 9J61 9.7.0 2009-05-12 10.5.8 9L30 9.8.0 2009-08-05 Mac OS X 10.6 Snow Leopard Announced: 2008-06-09 Initial Release: 2009-08-28 System Requirements: Intel processor 1 GB of RAM 5 GB of avaialable disk space Releases: Version Build Darwin Released 10.6 10A432 10.0.0 2009-08-28 10.6.1 10B504 10.1.0 2009-09-10 10.6.2 10C540 10.2.0 2009-11-09 10.6.3 10D573 10.3.0 2010-03-29 10.6.4 10F569 10.4.0 2010-06-15 10.6.5 10H574 10.5.0 2010-11-10 10.6.6 10J567 10.6.0 2011-01-06 10.6.7 10J869 10.7.0 2011-03-21 10.6.8 10K540 10.8.0 2011-06-23 Mac OS X 10.7 Lion Announced: 2010-10-20 Initial Release: 2011-07-20 System Requirements: Intel Core 2 Duo, Core i3, Core i5, Core i7 or Xeon processor 2 GB of RAM 7 GB of avaialable disk space Mac OS X v10.6.6 or later (v10.6.8 recommended) Releases: Version Build Darwin Released 10.7 11A511 11.0.0 2011-07-20 10.7.1 11B26 11.1.0 2011-08-16 10.7.2 11C74 11.2.0 2011-10-12 10.7.3 11D50 11.3.0 2012-02-01 10.7.4 11E53 11.4.0 2012-05-09 10.7.5 11G56 11.4.2 2012-09-19 Mac OS X 10.8 Mountain Lion Announced: 2012-02-16 Initial Release: 2012-07-25 System Requirements: iMac (Mid 2007 or newer) Mac Mini (Early 2009 or newer) Mac Pro (Early 2008 or newer) MacBook (Late 2008 Aluminum, or Early 2009 or newer) MacBook Air (Late 2008 or newer) MacBook Pro (Mid/Late 2007 or newer) Xserve (Early 2009) 2 GB of memory 8 GB of available disk space OS X v10.6.8 or later Releases: Version Build Darwin Released 10.8 12A269 12.0.0 2012-07-25 10.8.1 12B19 12.1.0 2012-08-23 10.8.2 12C54 12.2.0 2012-09-19 10.8.3 12D78 12.3.0 2013-03-14 10.8.4 12E55 12.4.0 2013-06-04 10.8.5 12F37 12.5.0 2013-09-12 Mac OS X 10.9 Mavericks Announced: 2013-06-10 Initial Release: 2013-10-22 System Requirements: iMac (Mid 2007 or newer) Mac Mini (Early 2009 or newer) Mac Pro (Early 2008 or newer) MacBook (Late 2008 Aluminum, or Early 2009 or newer) MacBook Air (Late 2008 or newer) MacBook Pro (Mid/Late 2007 or newer) Xserve (Early 2009) 2 GB of memory 8 GB of available disk space OS X v10.6.8 or later Releases: Version Build Darwin Released 10.9 13A603 13.0.0 2013-10-22 10.9.1 13B42 13.0.0 2013-12-16 10.9.2 13C64 13.1.0 2014-02-25 10.9.3 13D65 13.2.0 2014-05-15 10.9.4 13E28 13.3.0 2014-06-30 Mac OS X 10.10 Yosemite Announced: 2014-06-02 Initial Release: 2014-10-16 System Requirements: Mac (Mid 2007 or newer) Mac Mini (Early 2009 or newer) Mac Pro (Early 2008 or newer) MacBook (Late 2008 Aluminum, or Early 2009 or newer) MacBook Air (Late 2008 or newer) MacBook Pro (Mid/Late 2007 or newer) Xserve (Early 2009) 2 GB of memory 8 GB of available disk space OS X v10.6.8 or later Releases: Version Build Darwin Released 10.10 14A389 14.0.0 2014-10-16 10.10.1 14B25 14.0.0 2014-11-17 10.10.2 14C109 14.1.0 2015-01-27 10.10.3 14D131 14.3.0 2015-04-08 10.10.4 14E46 14.4.0 2015-06-30 10.10.5 14F27 14.5.0 2015-08-13 Mac OS X 10.11 El Capitan Announced: 2015-06-08 Initial Release: 2015-09-30 System Requirements: iMac (Mid 2007 or newer) Mac Mini (Early 2009 or newer) Mac Pro (Early 2008 or newer) MacBook (Late 2008 Aluminum, or Early 2009 or newer) MacBook Air (Late 2008 or newer) MacBook Pro (Mid/Late 2007 or newer) Xserve (Early 2009) 2 GB of memory 8.8 GB of available disk space OS X v10.6.8 or later Releases: Version Build Darwin Released 10.11 15A284 15.0.0 2015-09-30 10.11.1 15B42 15.0.0 2015-10-21 10.11.2 15C50 15.2.0 2015-12-08 10.11.3 15D21 15.3.0 2016-01-19 10.11.4 15E65 15.4.0 2016-03-21 10.11.5 15F34 15.5.0 2016-05-16 10.11.6 15G31 15.6.0 2016-07-18 macOS 10.12 Sierra Announced: 2016-06-13 Initial Release: 2016-09-20 System Requirements: iMac (Late 2009 or newer) Mac Mini (Mid 2010 or newer) Mac Pro (Mid 2010 or newer) MacBook (Late 2009 or newer) MacBook Air (Late 2010 or newer) MacBook Pro (Mid 2010 or newer) 2 GB of memory 8.8 GB of available disk space OS X v10.7.5 or later Releases: Version Build Darwin Released 10.12 16A323 16.0.0 2016-09-20 10.12.1 16B2555 16.1.0 2016-10-24 10.12.2 16C67 16.3.0 2016-12-13 10.12.3 16D32 16.4.0 2017-01-23 10.12.4 16E195 16.5.0 2017-03-27 10.12.5 16F73 16.6.0 2017-05-15 10.12.6 16G29 16.7.0 2017-07-19 macOS 10.13 High Sierra Announced: 2017-06-05 Initial Release: 2017-09-25 System Requirements: iMac (Late 2009 or newer) Mac Mini (Mid 2010 or newer) Mac Pro (Mid 2010 or newer) MacBook (Late 2009 or newer) MacBook Air (Late 2010 or newer) MacBook Pro (Mid 2010 or newer) 2 GB of memory 14.3 GB of available disk space OS X v10.8 or later Releases: Version Build Darwin Released 10.13 17A365 17.0.0 2017-09-25 10.13.1 17B48 17.2.0 2017-10-31 10.13.2 17C88 17.3.0 2017-12-06 10.13.3 17D47 17.4.0 2018-01-23 10.13.4 17E199 17.5.0 2018-03-29 10.13.5 17F77 17.6.0 2018-06-01 10.13.6 17G65 17.7.0 2018-07-09 macOS 10.14 Mojave Announced: 2018-06-04 Initial Release: 2018-09-24 System Requirements: iMac (Late 2012 or newer) iMac Pro (2017) Mac Mini (Late 2012 or newer) Mac Pro (Late 2013; Mid 2010 and Mid 2012 models with recommended Metal-capable graphics cards) MacBook (Early 2015 or newer) MacBook Air (Mid 2012 or newer) MacBook Pro (Mid 2012 or newer) 2 GB of memory 12.5 - 18.5 GB of available avaialable disk space OS X 10.8 or later Releases: Version Build Darwin Released 10.14 18A391 18.0.0 2018-09-24 10.14.1 18B75 18.2.0 2018-10-30 10.14.2 18C54 18.2.0 2018-12-05 10.14.3 18D42 18.2.0 2019-01-22 10.14.4 18E226 18.5.0 2019-03-25 10.14.5 18F132 18.6.0 2019-05-13 10.14.6 18G84 18.7.0 2019-07-22 macOS 10.15 Catalina Announced: 2019-06-03 Initial Release: 2019-10-07 System Requirements: iMac (Late 2012 or newer) iMac Pro (2017) Mac Mini (Late 2012 or newer) Mac Pro (Late 2013) MacBook (Early 2015 or newer) MacBook Air (Mid 2012 or newer) MacBook Pro (Mid 2012 or newer) 4 GB of memory 12.5 GB of available avaialable disk space OS X 10.11.5 or later Releases: Version Build Darwin Released 10.15 19A583 19.0.0 2019-10-07 10.15.1 19B88 19.0.0 2019-10-29 10.15.2 19C57 19.2.0 2019-12-10 10.15.3 19D76 19.3.0 2020-01-28 10.15.4 19E266 19.4.0 2020-03-24 10.15.5 19F96 19.5.0 2020-05-26 10.15.6 19G73 19.6.0 2020-07-15 10.15.6 19G2021 19.6.0 2020-08-12 10.15.7 19H2 19.6.0 2020-09-24 10.15.7 19H15 19.6.0 2020-11-05 macOS 11.0 Big Sur Announced: 2020-06-22 Initial Release: 2020-11-12 System Requirements: iMac (Mid 2014 or newer) iMac Pro (2017) Mac Mini (Late 2014 or newer) Mac Pro (Late 2013 or newer) MacBook (Early 2015 or newer) MacBook Air (Mid 2013 or newer) MacBook Pro (Late 2013 or newer) Developer Transition Kit (2020) 4 GB of memory Releases: Version Build Darwin Released 11.0.1 20B29 20.1.0 2020-11-12 11.1 20C69 20.2.0 2020-12-14
Sources: