LibreOffice and Google Summer of Code 2025 — seven projects successful: Results Overview

thedighubs

Member
Nov 21, 2024
187
18
41
dear Community, 🤩

i guess that this great project - the GSoC is unterrated - therefore i want to share this with you. ;) .🤩


Every year, the Google Summer of Code (GSoC) connects students and mentors from around the world to strengthen open-source communities. For LibreOffice, this means fresh ideas, new contributors, and exciting technical progress. Below is a concise overview of this year’s results — seven successful projects that bring improvements in usability, developer tools, and interoperability. These efforts show how collaborative, community-driven development keeps LibreOffice and open technologies moving forward.


LibreOffice and Google Summer of Code 2025 —here a little results Overview - that i want to share with you..

Published: October 22, 2025 :: Source: [The Document Foundation Blog](https://blog.documentfoundation.org/blog/2025/10/22/libreoffice-and-google-summer-of-code-2025-the-results/)
Author: Ilmari Lauhakangas

This year, LibreOffice once again participated as a mentoring organization in the Google Summer of Code (GSoC) — an international initiative helping new developers contribute to open-source software.
Seven projects were successfully completed, with their improvements expected in **LibreOffice 26.2 (February 2026)**.

You can already test many of these features using daily builds, and report feedback via the LibreOffice bug tracker


Summary of Projects:
Shematic: Project Contributor: Description / Highlights

Markdown Import for Writer & Calc: Ujjawal Kumar Chouhan: LibreOffice now supports importing Markdown files into Writer, pasting Markdown tables into Calc, and exporting Markdown. Based on CommonMark + GitHub table syntax (library: MD4C).

Table Style Editor Dialog: Karthik Godha: New dialog to edit existing table style templates — improves flexibility and workflow for table formatting.

Python Code Auto-Completion: Manish Bera: IDEs can now offer auto-completion, type hints, and error checks for the LibreOffice UNO API in Python scripts.

BASIC IDE Code Auto-Completion Devansh Varshney: Adds an object browser for BASIC macros with full UNO API visibility. Paves the way for context-aware auto-completion.

Rust UNO Language Binding; Mohamed Ali Mohamed; Developers can now use Rust to create LibreOffice extensions and interact with the UNO API.

C++ Report Builder Implementation; Adam Seskunas; Rewrites the Java-based Report Builder in modern C++, improving maintainability and packaging — especially for Linux distributions.


🏁 see some Highlights

* Seven successful student projects.
* Major enhancements to developer experience (Python, BASIC, Rust).
* Improved interoperability with Markdown and new table style tools.
* Most of the work will appear in LibreOffice 26.2 (Feb 2026)🤩
 
Last edited: