Sachverhalt: Sachverhalt: A. Die 1960 geborene R._, Staatsangehörige von Mazedonien, reiste im Jahr 1991 in die Schweiz ein und war zuletzt ab August 1998 als Löterin in der Firma A._ AG, erwerbstätig. Das Anstellungsverhältnis endete Ende Februar 2001, was nach Angabe der Versicherten in dem im selben Jahr eingetretenen Konkurs der Arbeitgeberin begründet lag. R._ bezog ab März 2001 und, nach einer kurzzeitigen Betätigung im Zwischenverdienst im Sommer 2001, bis zur Aussteuerung im Juni 2002 Arbeitslosenentschädigung. Im April 2003 meldete sie sich unter Hinweis auf seit Jahren bestehende chronische Rücken- und Beinschmerzen und eine Schilddrüsen-Überfunktion bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Solothurn holte Arztberichte (unter anderem ein polydiszplinäres Gutachten des Instituts X._ GmbH vom 16. August 2004) ein und traf erwerbliche Abklärungen. Gestützt darauf verneinte sie einen Rentenanspruch mangels eines anspruchsbegründenden Invaliditätsgrades und bot der Versicherten Unterstützung bei der Stellensuche an (Verfügung vom 22. Oktober 2004). Daran hielt die Verwaltung auf Einsprache hin fest (Einspracheentscheid vom 3. Dezember 2004). A. Die 1960 geborene R._, Staatsangehörige von Mazedonien, reiste im Jahr 1991 in die Schweiz ein und war zuletzt ab August 1998 als Löterin in der Firma A._ AG, erwerbstätig. Das Anstellungsverhältnis endete Ende Februar 2001, was nach Angabe der Versicherten in dem im selben Jahr eingetretenen Konkurs der Arbeitgeberin begründet lag. R._ bezog ab März 2001 und, nach einer kurzzeitigen Betätigung im Zwischenverdienst im Sommer 2001, bis zur Aussteuerung im Juni 2002 Arbeitslosenentschädigung. Im April 2003 meldete sie sich unter Hinweis auf seit Jahren bestehende chronische Rücken- und Beinschmerzen und eine Schilddrüsen-Überfunktion bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Solothurn holte Arztberichte (unter anderem ein polydiszplinäres Gutachten des Instituts X._ GmbH vom 16. August 2004) ein und traf erwerbliche Abklärungen. Gestützt darauf verneinte sie einen Rentenanspruch mangels eines anspruchsbegründenden Invaliditätsgrades und bot der Versicherten Unterstützung bei der Stellensuche an (Verfügung vom 22. Oktober 2004). Daran hielt die Verwaltung auf Einsprache hin fest (Einspracheentscheid vom 3. Dezember 2004). B. Beschwerdeweise beantragte R._, es sei ihr eine halbe Invalidenrente zuzusprechen; eventuell seien berufliche Massnahmen zu gewähren. Mit Entscheid vom 12. September 2005 wies das Versicherungsgericht des Kantons Solothurn die Beschwerde ab. B. Beschwerdeweise beantragte R._, es sei ihr eine halbe Invalidenrente zuzusprechen; eventuell seien berufliche Massnahmen zu gewähren. Mit Entscheid vom 12. September 2005 wies das Versicherungsgericht des Kantons Solothurn die Beschwerde ab. C. R._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, Einsprache- und vorinstanzlicher Entscheid seien aufzuheben und es sei die Sache zur Neubeurteilung der Anspruchsberechtigung an die Verwaltung zurückzuweisen. Weiter wird um Gewährung der unentgeltlichen Rechtspflege ersucht. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung zur Verwaltungsgerichtsbeschwerde. Mit nachträglicher Eingabe vom 7. Dezember 2005 liess R._ ein hausärztliches Attest vom 5. Dezember 2005 auflegen. Hiezu hat die Verwaltung Stellung genommen und die Abweisung der Verwaltungsgerichtsbeschwerde beantragt. 