Euro-Office
github.com/Euro-Office/DesktopEditorsLinux, MacOS, WindowsWith Euro-Office you can view, edit and work with others on documents, spreadsheets, presentations and PDF files. You can connect to a NextCloud server for real-time collaboration.
Euro-Office Source Code
Author
Description
Homepage
Repository
- LicenseOther
- Created17 Oct 25
- Primary languagePowerShell
- Size1,643 KB
- Stars767
- Forks47
- Watchers767
Top Contributors
@rikled (144)
@maxkadushkin (62)
@agolybev (48)
@Aiiaiiio (43)
@juliusknorr (30)
@trofim24 (29)
@papacarlo (24)
@github-actions[bot] (17)
@romandemidov (7)
@pplupo (5)
@actions-user (3)
@cbossaers (2)
@DenisDeeSign (2)
@ShockwaveNN (2)
@svetlana81 (2)
@eo-robot (2)
@hellonadya (2)
@alexanderwwagner (1)
@K0-RR (1)
@kseniafedoruk (1)
@ilijaculap (1)
Recent Commits
Julius Knorr(21 Oct 26)
Merge pull request #184 from Euro-Office/ci/static-matrix-job-names ci: give matrix build jobs static names
Julius Knorr(20 Oct 26)
ci: give matrix build jobs static names Matrix job names included every matrix value, so adding a field renamed the jobs and broke the required status checks in the main ruleset. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(20 Oct 26)
Merge pull request #181 from Euro-Office/release/v9.3.6-rc.1 chore(release): v9.3.6-rc.1
eo-robot(19 Oct 26)
chore(release): v9.3.6-rc.1 Signed-off-by: eo-robot <[email protected]>
Julius Knorr(19 Oct 26)
Merge pull request #179 from Euro-Office/fix/linux-package-publisher fix(linux): set per-brand maintainer in .deb/.rpm metadata
Julius Knorr(19 Oct 26)
fix(linux): set per-brand maintainer in .deb/.rpm metadata The v9.3.5 Nextcloud Office packages list "Ascensio System SIA <[email protected]>" as Maintainer/Vendor. desktop-apps main now defaults to Euro-Office, but nothing passed a brand-specific publisher, so Nextcloud builds would ship as Euro-Office too. Thread PUBLISHER_NAME, PUBLISHER_URL and SUPPORT_MAIL from the workflow matrix through bake into the packaging step's environment, where desktop-apps/package/Makefile picks them up. Nextcloud Office uses "Nextcloud GmbH" / https://nextcloud.com/, matching the Windows installer. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01DJtwoXUWnL9R613gan1nv2
Julius Knorr(19 Oct 26)
Merge pull request #157 from Euro-Office/fix/release-asset-names fix(release): consistent Windows and macOS asset names
Julius Knorr(16 Oct 26)
fix(release): consistent Windows and macOS asset names Name packages <Brand>-DesktopEditors-<version>-<os>-<arch> and stop publishing the bundled vc_redist installers. Signed-off-by: Julius Knorr <[email protected]> Assisted-by: ClaudeCode:claude-opus-5-5
Julius Knorr(19 Oct 26)
Merge pull request #161 from Euro-Office/ci/changelog-checks ci: drop the changelog spellcheck and line length rule
Julius Knorr(19 Oct 26)
Merge pull request #162 from Euro-Office/ci/release-pr-artifacts ci: link release PR artifacts and shorten their retention
Julius Knorr(17 Oct 26)
ci: show release PR artifacts per brand with arch columns Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(17 Oct 26)
ci: link release PR artifacts and shorten their retention release/* PRs get a comment with a table of direct links to the package and signing bundle artifacts, edited on re-runs. Artifacts used the 90 day default (about 15 GB per run): packages and bundles are kept 7 days, 30 on tags for the publish jobs and manual signing, common-files 1 day. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
ci: drop the changelog spellcheck and line length rule CHANGELOG.md is generated by Euro-Office/release now: aspell flags every GitHub user name and repo, and every PR line with its link is longer than 80 characters. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
Merge pull request #160 from Euro-Office/fix/version-file-prerelease
Julius Knorr(16 Oct 26)
Merge pull request #156 from Euro-Office/feature/new-app-icon
Julius Knorr(16 Oct 26)
ci: split prerelease versions from VERSION.txt Release PRs carry 9.3.6-rc.1 in VERSION.txt, which rpm rejects as Version. Build it as 9.3.6 / 0~rc.1, like tag builds and DocumentServer. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
docs: use the Changelog heading Matches the heading release.sh writes for new changelogs. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
Merge pull request #129 from Euro-Office/fix/pat-release-nc fix: use PAT instead of github app token
Julius Knorr(16 Oct 26)
Merge pull request #98 from Euro-Office/fix/stable-tag-rule ci: treat vX.Y.Z as stable release tag
Julius Knorr(16 Oct 26)
ci: drop unused macOS build number and update versioning docs build_number_numeric was never passed to xcodebuild. build/README.md still described the removed top-level PRODUCT_VERSION. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
ci: read the tag from GITHUB_REF_NAME in the version step Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
chore(scripts): drop tag_release.sh Euro-Office/release tags both products and all submodules with one common vX.Y.Z tag. This script created vX.Y.Z-N and per-product -desktop submodule tags, which are prereleases now. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>
Julius Knorr(16 Oct 26)
ci: sort prerelease packages before the final release Prefix the build number of prerelease tags with "0~", so v9.3.6-rc.1 builds 9.3.6-0~rc.1, which dpkg and rpm sort before 9.3.6-0. Signed-off-by: Julius Knorr <[email protected]> Assisted-by: ClaudeCode:claude-opus-5-5
Julius Knorr(08 Oct 26)
ci: treat vX.Y.Z as stable release tag Only vX.Y.Z is stable, any suffix is a prerelease, matching DocumentServer. Plain tags get build number 0 instead of dev.1. Drop the stale PRODUCT_VERSION env, VERSION.txt is the fallback. Signed-off-by: Julius Knorr <[email protected]> Assisted-by: ClaudeCode:claude-opus-5-5
Tamás Bari(16 Oct 26)
feat: New app icon for NC branding Assisted by AI Signed-off-by: Tamás Bari <[email protected]>
Hendrik Leidinger(13 Oct 26)
fix: use PAT instead of github app token Signed-off-by: Hendrik Leidinger <[email protected]> Assisted-by: Claude Code:Opus 4.8
Julius Knorr(16 Oct 26)
Merge pull request #121 from Euro-Office/feat/about-build-commits build: pass build commits to the About dialog
Julius Knorr(16 Oct 26)
Merge pull request #130 from Euro-Office/ci/sync-workflow-templates ci: sync workflows from organization templates
Euro-Office via GitHub Actions(15 Oct 26)
chore: update submodules to latest main branch Signed-off-by: Euro-Office via GitHub Actions <[email protected]>
Hendrik Leidinger(14 Oct 26)
chore: update desktop-sdk submodule, needed because of SIGTERM fix Signed-off-by: Hendrik Leidinger <[email protected]>
Euro-Office Reviews
More Office Suites
Brings the online suite to the local desktop. Collabora is based on LibreOffice, but comes with the simpler and more modern web interface of Collabora Online.
LibreOffice is a free and open-source office productivity software suite with applications for word processing, spreadsheets, presentations, vector graphics, formulas and database management.
About the Data: Euro-Office
Change History
- Added #873
Edit Euro-Office Data
You can edit Euro-Office's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Euro-Office's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/euro-officeThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Euro-Office
Help your friends compare Office Suites, and pick privacy-respecting software and services.
Share Euro-Office and Awesome Privacy with your network!