# 💻 Development

**URL:** https://help.nextcloud.com/c/dev/11.md

[Latest](https://help.nextcloud.com/latest.md) · [Categories](https://help.nextcloud.com/categories.md) · [Tags](https://help.nextcloud.com/tags.md)

---

## [Pausing new translation project requests on Transifex (apps are still welcome)](https://help.nextcloud.com/t/pausing-new-translation-project-requests-on-transifex-apps-are-still-welcome/247503)

<div class="topic-metadata">

**Author:** [@Anna](https://help.nextcloud.com/u/Anna)\
**Replies:** 1\
**Last updated:** [July 31, 2026, 9:51am UTC](https://help.nextcloud.com/t/pausing-new-translation-project-requests-on-transifex-apps-are-still-welcome/247503 "2026-07-31T09:51:06Z")

</div>

Hi everyone, Quick version: we’re pausing new requests to add projects to the Nextcloud Transifex org for now. This has no effect on the App Store, and nothing that’s already translated is going anywhere. If you open a…

---

## [Pinned actions enforced in Nextcloud GitHub org](https://help.nextcloud.com/t/pinned-actions-enforced-in-nextcloud-github-org/239414)

<div class="topic-metadata">

**Author:** [@nickvergessen](https://help.nextcloud.com/u/nickvergessen)\
**Replies:** 1\
**Last updated:** [February 2, 2026, 2:46pm UTC](https://help.nextcloud.com/t/pinned-actions-enforced-in-nextcloud-github-org/239414 "2026-02-02T14:46:04Z")

</div>

Pinned actions GitHub added an option to enforce pinned actions and we are going to enable it end of the week. If you are using the templates from the workflow template repo, there is nothing todo (apart from a regular …

---

## [Good tutorials to learn the fundamentals Nextcloud builds upon](https://help.nextcloud.com/t/good-tutorials-to-learn-the-fundamentals-nextcloud-builds-upon/156316)

<div class="topic-metadata">

**Author:** [@max-nextcloud](https://help.nextcloud.com/u/max-nextcloud)\
**Replies:** 14\
**Last updated:** [February 9, 2025, 6:33am UTC](https://help.nextcloud.com/t/good-tutorials-to-learn-the-fundamentals-nextcloud-builds-upon/156316 "2025-02-09T06:33:40Z")

</div>

Programming languages (PHP, Javascript, Rust, Python) For improving your programming in a variety of languages there is one place I can recommend: It’s a non profit community that builds and maintains an awesome set o…

---

## [Overview of all tutorials](https://help.nextcloud.com/t/overview-of-all-tutorials/155409)

<div class="topic-metadata">

**Author:** [@Daphne](https://help.nextcloud.com/u/Daphne)\
**Replies:** 2\
**Last updated:** [January 29, 2026, 11:43am UTC](https://help.nextcloud.com/t/overview-of-all-tutorials/155409 "2026-01-29T11:43:27Z")

</div>

Hello Nextcloud friends, As part of the Nextcloud developer programme we are developing a series of tutorials. These tutorials will guide you through setting up your development environment, to creating your first apps. …

---

## [Nextcloud Developer API](https://help.nextcloud.com/t/nextcloud-developer-api/56757)

<div class="topic-metadata">

**Author:** [@jospoortvliet](https://help.nextcloud.com/u/jospoortvliet)\
**Replies:** 6\
**Last updated:** [March 6, 2023, 12:26pm UTC](https://help.nextcloud.com/t/nextcloud-developer-api/56757 "2023-03-06T12:26:57Z")

</div>

You can find all our documentation linked on https://nextcloud.com/developer Note that most of our documentation is in github, see the ‘edit on github’ button in the top-right of every page: help improving it is very we…

---

## [Hello developers & designers!](https://help.nextcloud.com/t/hello-developers-designers/18)

<div class="topic-metadata">

**Author:** [@LukasReschke](https://help.nextcloud.com/u/LukasReschke)\
**Replies:** 1\
**Last updated:** [November 16, 2016, 8:28pm UTC](https://help.nextcloud.com/t/hello-developers-designers/18 "2016-11-16T20:28:55Z")

</div>

This category is for topics related to hacking & designing on Nextcloud: submitting pull requests, UX design, configuring development environments, coding conventions, and so forth. Please do not ask any support questio…

---

## [Build recent maps version](https://help.nextcloud.com/t/build-recent-maps-version/251138)

<div class="topic-metadata">

**Author:** [@TheRaven500](https://help.nextcloud.com/u/TheRaven500)\
**Replies:** 6\
**Last updated:** [October 23, 2026, 10:48am UTC](https://help.nextcloud.com/t/build-recent-maps-version/251138 "2026-10-23T10:48:57Z")

</div>

It is just a simple and maybe dumb question: How can i build the recent version of maps? Before i just cloned the git repository and made a “make” inside and all was fine. But now it tells me “there is no rule for make…

---

## [Process on app-certificate-requests is very slow](https://help.nextcloud.com/t/process-on-app-certificate-requests-is-very-slow/248196)

<div class="topic-metadata">

**Author:** [@zomtec2311](https://help.nextcloud.com/u/zomtec2311)\
**Replies:** 9\
**Last updated:** [October 21, 2026, 6:32am UTC](https://help.nextcloud.com/t/process-on-app-certificate-requests-is-very-slow/248196 "2026-10-21T06:32:55Z")

</div>

I noticed that there have been only sporadic certificates for about 2 weeks. In the last 8 days, only 2 pull requests have been merged, while since then about 17 apps are waiting in the pending list. It would be extrem…

---

## [How to turn a markdown (.md) file into a fancy home page?](https://help.nextcloud.com/t/how-to-turn-a-markdown-md-file-into-a-fancy-home-page/239090)

<div class="topic-metadata">

**Author:** [@daaniel](https://help.nextcloud.com/u/daaniel)\
**Replies:** 18\
**Last updated:** [October 12, 2026, 12:17pm UTC](https://help.nextcloud.com/t/how-to-turn-a-markdown-md-file-into-a-fancy-home-page/239090 "2026-10-12T12:17:24Z")

</div>

When you make a nice formatted markdown file and you use a sharing link to open it in private/incognito view, it almost looks like a website. Could this be a feature in NextCloud? There is already an online app where yo…

---

## [NC as basis for an app to manage club memberships (extension of NC user profile in an app)](https://help.nextcloud.com/t/nc-as-basis-for-an-app-to-manage-club-memberships-extension-of-nc-user-profile-in-an-app/52498)

<div class="topic-metadata">

**Author:** [@fridge](https://help.nextcloud.com/u/fridge)\
**Replies:** 14\
**Last updated:** [October 12, 2026, 6:15am UTC](https://help.nextcloud.com/t/nc-as-basis-for-an-app-to-manage-club-memberships-extension-of-nc-user-profile-in-an-app/52498 "2026-10-12T06:15:17Z")

</div>

Dear Nextcloud community, I would like to write an app to manage memberships of my sports club. Basically, for each member we need to save data like name, role (e.g. trainer, player, …), email, phone number, etc. This i…

---

## [Access of \\OC in tests acceptable?](https://help.nextcloud.com/t/access-of-oc-in-tests-acceptable/250704)

<div class="topic-metadata">

**Author:** [@christianlupus](https://help.nextcloud.com/u/christianlupus)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 10:05am UTC](https://help.nextcloud.com/t/access-of-oc-in-tests-acceptable/250704 "2026-10-08T10:05:21Z")

</div>

Hello there, I am currently considering reworking my tests (of the cookbook app) and extending them in a more in-depth fashion. More precisely, I plan to introduce some migrations in the future that need to actually mig…

---

## [Nextcloud Desktop for macOS appears frozen on startup while opening sync journal SQLite database on slow 4 KiB reads](https://help.nextcloud.com/t/nextcloud-desktop-for-macos-appears-frozen-on-startup-while-opening-sync-journal-sqlite-database-on-slow-4-kib-reads/250359)

<div class="topic-metadata">

**Author:** [@evanmac](https://help.nextcloud.com/u/evanmac)\
**Replies:** 3\
**Last updated:** [October 2, 2026, 7:20am UTC](https://help.nextcloud.com/t/nextcloud-desktop-for-macos-appears-frozen-on-startup-while-opening-sync-journal-sqlite-database-on-slow-4-kib-reads/250359 "2026-10-02T07:20:53Z")

</div>

Hello, I am reporting a recurring issue with Nextcloud Desktop Client on macOS. The client can appear completely frozen during startup while opening/checking the sync journal SQLite database. The process is not crashe…

---

## [Multi-tenancy Global Config — loading per-domain $CONFIG on a single Nextcloud instance](https://help.nextcloud.com/t/multi-tenancy-global-config-loading-per-domain-config-on-a-single-nextcloud-instance/249328)

<div class="topic-metadata">

**Author:** [@henriquemohr](https://help.nextcloud.com/u/henriquemohr)\
**Replies:** 4\
**Last updated:** [October 1, 2026, 2:50pm UTC](https://help.nextcloud.com/t/multi-tenancy-global-config-loading-per-domain-config-on-a-single-nextcloud-instance/249328 "2026-10-01T14:50:22Z")

</div>

Hi everyone, We’d like to share a module we’re developing at LibreCode: \[multitenancy-global-config\]( GitHub - LibreCodeCoop/multitenancy-global-config: Multi-tenant global config loader for Nextcloud: resolves $CONFIG …

---

## [Is the backup app still in development? Or an alternative?](https://help.nextcloud.com/t/is-the-backup-app-still-in-development-or-an-alternative/250055)

<div class="topic-metadata">

**Author:** [@Dr.Proton](https://help.nextcloud.com/u/Dr.Proton)\
**Replies:** 3\
**Last updated:** [September 28, 2026, 10:01am UTC](https://help.nextcloud.com/t/is-the-backup-app-still-in-development-or-an-alternative/250055 "2026-09-28T10:01:38Z")

</div>

I opened an issue on the rep here: Have I missed on the basic backup function for Nextcloud? And yes, I do not want to learn and teach my family members to restore single files from an backup via borg or some termina…

---

## [Search engine with differents tags of photo](https://help.nextcloud.com/t/search-engine-with-differents-tags-of-photo/250092)

<div class="topic-metadata">

**Author:** [@Frederiiiic](https://help.nextcloud.com/u/Frederiiiic)\
**Replies:** 4\
**Last updated:** [September 28, 2026, 7:26am UTC](https://help.nextcloud.com/t/search-engine-with-differents-tags-of-photo/250092 "2026-09-28T07:26:58Z")

</div>

Hi there! I’m using Nextcloud til some years now, i have my photos synced with the app souvenir. To find them back easly i usually add some tags. For exemple “Invoice” and “Car” in a picture of an invoice. I’ve just bee…

---

## [Passwords for provisioning API](https://help.nextcloud.com/t/passwords-for-provisioning-api/250070)

<div class="topic-metadata">

**Author:** [@bartli](https://help.nextcloud.com/u/bartli)\
**Replies:** 4\
**Last updated:** [September 27, 2026, 5:38pm UTC](https://help.nextcloud.com/t/passwords-for-provisioning-api/250070 "2026-09-27T17:38:12Z")

</div>

▶ Summary of the issue you are facing: Can the provisioning API be used with APP Passwords? I tried but got error messages. If I use the admins interactive password, the API does the job. Is this intentional behaviour? …

---

## [Rethinking App Store Guardrails & Developer Tooling for App Submission](https://help.nextcloud.com/t/rethinking-app-store-guardrails-developer-tooling-for-app-submission/249940)

<div class="topic-metadata">

**Author:** [@misc](https://help.nextcloud.com/u/misc)\
**Replies:** 2\
**Last updated:** [September 25, 2026, 3:26pm UTC](https://help.nextcloud.com/t/rethinking-app-store-guardrails-developer-tooling-for-app-submission/249940 "2026-09-25T15:26:39Z")

</div>

I hope these suggestions are helpful, and inspire both conversation and action! The barrier of entry for creating a Nextcloud app has never been lower. Over the last couple years there has been a massive increase in th…

---

## [Looking for Co-Devs to verify my work](https://help.nextcloud.com/t/looking-for-co-devs-to-verify-my-work/249873)

<div class="topic-metadata">

**Author:** [@scheppi2610](https://help.nextcloud.com/u/scheppi2610)\
**Replies:** 5\
**Last updated:** [September 24, 2026, 1:43pm UTC](https://help.nextcloud.com/t/looking-for-co-devs-to-verify-my-work/249873 "2026-09-24T13:43:35Z")

</div>

Dear Devs, during last months i developed a new app called Gantt-Projects. Now I would like to increase quality of that app. To explain the situation: I am using Claude code to generate most of the code. I frequently l…

---

## [Hardware based thumbnail generation (nvidia)](https://help.nextcloud.com/t/hardware-based-thumbnail-generation-nvidia/133337)

<div class="topic-metadata">

**Author:** [@shoaib42](https://help.nextcloud.com/u/shoaib42)\
**Replies:** 6\
**Last updated:** [September 23, 2026, 12:08am UTC](https://help.nextcloud.com/t/hardware-based-thumbnail-generation-nvidia/133337 "2026-09-23T00:08:46Z")

</div>

Hey! I’v been using nexcloud close to a year on my tiny Nvidia Jetson Nano. Been ok so far. The reason for my post is the about the preview generator. My question is how would I go about doing the following. Not gener…

---

## [UI is For Users & Waffle Menus are for Diners](https://help.nextcloud.com/t/ui-is-for-users-waffle-menus-are-for-diners/246985)

<div class="topic-metadata">

**Author:** [@LibertyTalk](https://help.nextcloud.com/u/LibertyTalk)\
**Replies:** 28\
**Last updated:** [September 19, 2026, 10:09pm UTC](https://help.nextcloud.com/t/ui-is-for-users-waffle-menus-are-for-diners/246985 "2026-09-19T22:09:53Z")

</div>

Dear design developers, I’ve run the self-hosted Nextcloud server & desktop client since before it was even named NextCloud. In production. Every day. So my hope is this lands as feedback from someone invested in the pr…

---

## [How to modify the list view behavior in the calendar app](https://help.nextcloud.com/t/how-to-modify-the-list-view-behavior-in-the-calendar-app/179454)

<div class="topic-metadata">

**Author:** [@martingwb](https://help.nextcloud.com/u/martingwb)\
**Replies:** 7\
**Last updated:** [September 18, 2026, 12:09pm UTC](https://help.nextcloud.com/t/how-to-modify-the-list-view-behavior-in-the-calendar-app/179454 "2026-09-18T12:09:03Z")

</div>

Hi, I would like to ask if anyone could point me into the right direction regarding modifying the code of the calendar app to display more than one month in the list view. I tried a few things and was able to modify som…

---

## [Share via Email with OTP](https://help.nextcloud.com/t/share-via-email-with-otp/244538)

<div class="topic-metadata">

**Author:** [@modslv](https://help.nextcloud.com/u/modslv)\
**Replies:** 6\
**Last updated:** [September 18, 2026, 11:45am UTC](https://help.nextcloud.com/t/share-via-email-with-otp/244538 "2026-09-18T11:45:56Z")

</div>

Hello, I am writing regarding development of modification which allows using One-Time Passcode (OTP) when sharing files via email. It was previously discussed, but those topics/issues are closed, therefore I am creating …

---

## [Build iOS app on XCode to test on my device](https://help.nextcloud.com/t/build-ios-app-on-xcode-to-test-on-my-device/248492)

<div class="topic-metadata">

**Author:** [@CMigliorini](https://help.nextcloud.com/u/CMigliorini)\
**Replies:** 3\
**Last updated:** [September 16, 2026, 7:10am UTC](https://help.nextcloud.com/t/build-ios-app-on-xcode-to-test-on-my-device/248492 "2026-09-16T07:10:16Z")

</div>

Hello, I’m willing to submit a PR for the iOS app. I use XCode 16. I would like to test my modifications on my own device. Project opens, dependencies load, but build fails with Showing Recent Messages /nextcloud-ios/N…

---

## [Betrio ERP for craftsmen and a probably simple App Store question](https://help.nextcloud.com/t/betrio-erp-for-craftsmen-and-a-probably-simple-app-store-question/248467)

<div class="topic-metadata">

**Author:** [@SchreinereiReinhardt](https://help.nextcloud.com/u/SchreinereiReinhardt)\
**Replies:** 8\
**Last updated:** [September 14, 2026, 3:28pm UTC](https://help.nextcloud.com/t/betrio-erp-for-craftsmen-and-a-probably-simple-app-store-question/248467 "2026-09-14T15:28:01Z")

</div>

Hi everyone, I’m André, a carpenter from Germany and the developer of Betrio, a small ERP app for Nextcloud. Betrio actually started just for our own company. We’ve been using it for quite a while now for customers, pr…

---

## [Nextcloud 33 large-folder performance improvements and picker fixes — looking for maintainer feedback](https://help.nextcloud.com/t/nextcloud-33-large-folder-performance-improvements-and-picker-fixes-looking-for-maintainer-feedback/249112)

<div class="topic-metadata">

**Author:** [@Josh\_D](https://help.nextcloud.com/u/Josh_D)\
**Replies:** 3\
**Last updated:** [September 12, 2026, 4:54pm UTC](https://help.nextcloud.com/t/nextcloud-33-large-folder-performance-improvements-and-picker-fixes-looking-for-maintainer-feedback/249112 "2026-09-12T16:54:49Z")

</div>

Hi everyone, I run Nextcloud 33.0.7.1 and have a folder containing roughly 26,500 entries. Browsing it was very slow, and I also encountered freezing and problems choosing a destination when moving folders. I developed…

---

## [Question about FilesMetadata code in Nextcloud 34.0.4](https://help.nextcloud.com/t/question-about-filesmetadata-code-in-nextcloud-34-0-4/249187)

<div class="topic-metadata">

**Author:** [@jhon2323](https://help.nextcloud.com/u/jhon2323)\
**Replies:** 0\
**Last updated:** [September 11, 2026, 3:11pm UTC](https://help.nextcloud.com/t/question-about-filesmetadata-code-in-nextcloud-34-0-4/249187 "2026-09-11T15:11:48Z")

</div>

The Basics Nextcloud Server version: 34.0.4.1 Operating system and version: Ubuntu 22.04.5 LTS Web server and version: Nginx Reverse proxy and version: None PHP version: 8.3 Database: PostgreSQL Is this the f…

---

## [Import von Kontakten mit UID](https://help.nextcloud.com/t/import-von-kontakten-mit-uid/249122)

<div class="topic-metadata">

**Author:** [@mtmayr](https://help.nextcloud.com/u/mtmayr)\
**Replies:** 1\
**Last updated:** [September 10, 2026, 4:54am UTC](https://help.nextcloud.com/t/import-von-kontakten-mit-uid/249122 "2026-09-10T04:54:56Z")

</div>

Liebes Nextcloud Team, Ich verwende seit 10 Jahren Nextcloud-Kontakte mit einer externen Datenbankquelle. Diese Datenbank exportiert mir regelmäßig eine VCF-Datei, die ich dann in verschiedene Adressbücher importiere. W…

---

## [How are ratings in the app store calculated – and shouldn't old ratings deteriorate?](https://help.nextcloud.com/t/how-are-ratings-in-the-app-store-calculated-and-shouldnt-old-ratings-deteriorate/141254)

<div class="topic-metadata">

**Author:** [@nursoda](https://help.nextcloud.com/u/nursoda)\
**Replies:** 4\
**Last updated:** [September 9, 2026, 11:07am UTC](https://help.nextcloud.com/t/how-are-ratings-in-the-app-store-calculated-and-shouldnt-old-ratings-deteriorate/141254 "2026-09-09T11:07:40Z")

</div>

Up until tonight, I saw only three ratings (with text) in the app I maintain. The three visible were “good”. Nevertheless, the overall app rating was “neutral”. So I asked two of my dev team members to also rate it “good…

---

## [Best ways to handle the migration of old releases in the appstore](https://help.nextcloud.com/t/best-ways-to-handle-the-migration-of-old-releases-in-the-appstore/248950)

<div class="topic-metadata">

**Author:** [@mdw](https://help.nextcloud.com/u/mdw)\
**Replies:** 2\
**Last updated:** [September 5, 2026, 10:47pm UTC](https://help.nextcloud.com/t/best-ways-to-handle-the-migration-of-old-releases-in-the-appstore/248950 "2026-09-05T22:47:17Z")

</div>

I have an app in the appstore since all the way back in 2018. There are more than 100 releases over the years, all of which have been uploaded automatically by the build system. For a long time the pipeline simply pushed…

---

## [New tutorial: Develop your first Vue.js ExApp](https://help.nextcloud.com/t/new-tutorial-develop-your-first-vue-js-exapp/248833)

<div class="topic-metadata">

**Author:** [@edward](https://help.nextcloud.com/u/edward)\
**Replies:** 0\
**Last updated:** [September 1, 2026, 10:36pm UTC](https://help.nextcloud.com/t/new-tutorial-develop-your-first-vue-js-exapp/248833 "2026-09-01T22:36:18Z")

</div>

Hello again, Nextclouders! We are excited to release our next tutorial to help developers get started making Nextcloud ExApps, this time with a Vue.js front-end component on top of the Python base! In this tutorial, we…

[Next page](https://help.nextcloud.com/c/dev/11.md?page=1)
