Services
Igalia is a dynamic and highly specialised open source consultancy. Our engineers have expertise in a wide range of technologies from every layer of the software stack and years of experience contributing to open source projects and communities. We can help your company by providing consultancy, development, training and other forms of collaboration.
Software development, optimization, and maintenance
Whether your needs include developing original software, optimizing your current software, or obtaining assistance with maintenance tasks, Igalia can help. We can customize existing libraries and projects, improve performance, adapt software to new hardware, or design and develop entirely new projects from scratch.
Hardware Enablement and Packaging
Igalia is involved in the release process of several relevant pieces of software for the Linux platform. We are also the official packagers of those components for several distributions. This, together with our extensive knowledge of the Linux ecosystem, gives us strong experience in Hardware Enablement (HWE) in the sense of doing Linux platform plumbing work to optimize Linux-based images in specific boards, including web engines optimization.
Quality Assurance
Igalia has extensive experience deploying and maintaining QA and CI infrastructures, as these are core to our own development cycle. Our expertise has evolved at the same pace as the technology and tools — from Tinderbox to BuildBot to the most modern CI solutions.
In the past, we took part in GNOME’s release cycle; currently, we are responsible for the QA infrastructure of the WPE and WebKitGTK projects, including Security Advisories. We also manage QA of the Mesa3D Open Source drivers for OpenGL as well as Vulkan on the Raspberry Pi 3 and 4.
Standards definition, compliance, and certification
Igalia very actively participates in many standards making bodies, including W3C, ECMA International, WHATWG, IETF, and Khronos.
Advancement in these bodies very frequently hinges upon the ability to prioritize efforts and bring expertise. Igalia has a proven and trusted record of helping bring more voices and priorities to the table.
As implementers, we are able to help define, discuss, and understand standards. We can also help ensure that your products conform to standards and aid in certification.
Technical strategy and feasibility analysis
Our team will help you create products that are set up for technical success. We can help shape a strategy and offer insights which consider your requirements, hardware, supported architectures, and other existing constraints to help you achieve the best possible results.
Upstream Integration support
Many products are built as downstream forks of open source projects. Over time, it can make sense to take the good ideas and improvements from your own project and migrate them upstream, thereby making the main project better and reducing your own maintenance costs.
Doing so requires good knowledge of the upstream project, experience in working with this community, patience, and trust. Igalia has a long and successful record of helping companies achieve these goals.