top of page
RIPO fabrika rust.png

It is the high quality, design, and variety of the offered products that define the RIPO fabrika brand. The wide assortment is suitable for anyone looking to furnish their home with outstanding design and quality solutions.

RIPO fabrika offers not only refined and elegant furniture and a broad range of interior elements, but also metal and aluminum railing and glazing systems.

DJI_20240828185050_0118_D_RB.jpg

​One of the leading companies in Latvia

With manufacturing experience since 1993

Screenshot 2025-07-15 112815.png
IMG_7017.JPEG

Design and production of custom solutions

Production of railings and balcony glazing systems

DJI_20240828105706_0026_D_RB.jpg

SIA "RIPO fabrika", reg. no. 40003717363
The project has received financial support from the EU Recovery Fund for improving business processes.

Supported activity: Development of new digital solutions
Solution: Implementation of process improvements, namely the acquisition and introduction of specialized software for the calculation of reinforced concrete structures and elements.

2025

Plakats sasdsaas.png

RIPO aluminium railing series AL 155 receive the annual award
"Export and Innovation award 2018" in category industrial design for outstanding design and international quality.

emblema_rupnieciskais_dizains.jpg

SIA RIPO fabrika entered into contract no. SKV-L-2016/438 with the Investment and Development Agency of Latvia for receiving support under the “Promotion of International Competitiveness” initiative, co-financed by the European Regional Development Fund.

lv_id_eu_logo_ansamblis_eraf_rgb-2.jpg

Let's WORK Together

DETAILS

SIA “RIPO fabrika”
VAT reg. No. LV40003717363
SWEDBANK, HABALV22
IBAN LV31HABA0551008772818

Legal address:
Hanzas Street 2, Pinki, Babite parish,
Marupes municipality, LV-2107

RIPO MANUFACTURING COMPLEX

Hanzas Street 2, Pinki,


Babite parish, LV-2107


e-mail: info@ripo.eu

  • Instagram
  • Facebook
  • LinkedIn
  • TikTok
bottom of page
// Every 30 seconds, send a heartbeat with elapsed engagement time function pushHeartbeat(engagedTime) { if (engagedTime > 0) { window.dataLayer.push({ event: 'heartbeat', engagement_time_msec: engagedTime }); } }