Sachverhalt: A. B.B._ und C.B._ (Bauherrschaft, Beklagte, Beschwerdegegner 1 und 2) schlossen am 2. Mai 2011 als Bauherrschaft mit der A._ GmbH (Unternehmerin, Klägerin und Beschwerdeführerin) einen Werkvertrag für Generalunternehmer betreffend den Neubau eines Einfamilienfertighauses, wobei die SIA-Norm 118 (1977/1991) zum ergänzenden Vertragsbestandteil erhoben wurde. Mit Schreiben vom 28. August 2011 beriefen sie sich auf die Unverbindlichkeit des Werkvertrages und traten ausserdem vorsorglich vom Vertrag zurück. B. Am 18. Mai 2012 reichte die Unternehmerin Klage beim Bezirksgericht March ein und verlangte von den Beklagten unter solidarischer Haftung Fr. 77'811.45 und EUR 21'683.75, jeweils nebst Zins. Mit Urteil vom 2. Juni 2014 wies das Bezirksgericht die Klage ab. Die gegen dieses Urteil erhobene Berufung wies das Kantonsgericht Schwyz mit Urteil vom 9. Juni 2015 ab. C. Mit Beschwerde in Zivilsachen wiederholt die Klägerin im Wesentlichen die erstinstanzlich gestellten Begehren. Ihr Gesuch um Gewährung der aufschiebenden Wirkung wies das Bundesgericht mit Präsidialverfügung vom 2. Oktober 2015 ab. Die Beschwerdegegner schliessen auf kostenfällige Abweisung der Beschwerde, soweit darauf einzutreten sei, während das Obergericht auf Vernehmlassung verzichtet.