Hi @Sanook,
The highly versatile command-line app store client â nc-apps â allows you to directly filter the app storeâs json array and thus make very targeted search queries.
This is an example for filtering out all apps created after January 1, 2025:
nc-apps appstore 'map(select(.created > "2025-01-01"))'
and this would be the output (including your files_autorename
example) as of today (2025-05-18):
[
{
"id": "twothousandandfortyeight",
"name": "2048",
"summary": "A Nextcloud app that lets you play 2048.",
"categories": "games",
"version": "1.0.2",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/relisiuol/nextcloud-2048/issues",
"website": "https://github.com/relisiuol/nextcloud-2048",
"created": "2025-02-10T17:16:10.324967Z",
"lastModified": "2025-04-20T13:58:09.064524Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "30",
"NCmax": "31"
},
{
"id": "integration_watsonx",
"name": "IBM watsonx.ai integration",
"summary": "Integration of IBM watsonx AI services",
"categories": "integration",
"version": "1.0.1",
"userDocs": "",
"adminDocs": "",
"developerDocs": "https://github.com/nextcloud/integration_watsonx",
"issueTracker": "https://github.com/nextcloud/integration_watsonx/issues",
"website": "https://github.com/nextcloud/integration_watsonx",
"created": "2025-04-11T17:11:18.068279Z",
"lastModified": "2025-04-12T03:30:08.408746Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "30",
"NCmax": "32"
},
{
"id": "thinkfree",
"name": "Thinkfree Office",
"summary": "Thinkfree Office App",
"categories": "files, office, tools",
"version": "1.1.0",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/lcm-thinkfree-com/thinkfree-nextcloud/issues",
"website": "",
"created": "2025-04-02T10:37:51.385645Z",
"lastModified": "2025-04-28T06:26:24.862723Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "31",
"NCmax": "31"
},
{
"id": "socialsharing_bluesky",
"name": "Social sharing via Bluesky",
"summary": "Enable direct sharing of files via Bluesky, using shared links.",
"categories": "social",
"version": "3.3.0",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/nextcloud/socialsharing",
"website": "https://github.com/nextcloud/socialsharing",
"created": "2025-02-07T13:50:05.195364Z",
"lastModified": "2025-02-07T14:36:19.016727Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "28",
"NCmax": "32"
},
{
"id": "logcleaner",
"name": "Log Cleaner",
"summary": "Administrator Tool for cleaning up the logfile",
"categories": "tools",
"version": "1.1.1",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/zomtec2311/logcleaner/issues",
"website": "https://github.com/zomtec2311/logcleaner",
"created": "2025-03-15T10:45:00.327531Z",
"lastModified": "2025-05-16T06:46:57.263073Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "29",
"NCmax": "31"
},
{
"id": "fairmeeting",
"name": "fairmeeting video conferencing",
"summary": "fairmeeting video conferencing integration",
"categories": "social",
"version": "0.21.0",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://git.fairkom.net/hosting/nextcloud-fairmeeting-integration/-/issues",
"website": "https://fairkom.eu/en/fairmeeting",
"created": "2025-04-03T07:41:01.351011Z",
"lastModified": "2025-04-03T08:18:40.575075Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "25",
"NCmax": "31"
},
{
"id": "photo_frames",
"name": "Photo Frames",
"summary": "Turn any screen with a browser into a neat photo frame",
"categories": "multimedia",
"version": "1.0.3",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/jeppester/nextcloud-photo-frames/issues",
"website": "",
"created": "2025-04-06T19:05:40.889473Z",
"lastModified": "2025-04-21T19:55:14.784132Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "29",
"NCmax": "32"
},
{
"id": "shiftsnext",
"name": "Shifts Next",
"summary": "App for organizing shifts",
"categories": "office, organization",
"version": "1.0.0-alpha.1",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/csoc-de/shiftsnext/issues",
"website": "",
"created": "2025-03-26T14:14:36.841236Z",
"lastModified": "2025-04-23T07:03:39.557931Z",
"databases": "mysql, pgsql, sqlite",
"phpExtensions": "",
"phpMinIntSize": 64,
"phpMin": "8.3",
"phpMax": "",
"NCmin": "29",
"NCmax": "31"
},
{
"id": "iframewidget",
"name": "iFrame Widget",
"summary": "Display external Websites in a Dashboard Widget",
"categories": "dashboard",
"version": "0.6.3",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/IT-BAER/nc-iframewidget/issues",
"website": "",
"created": "2025-03-12T18:38:26.572600Z",
"lastModified": "2025-03-13T18:14:23.789674Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "30",
"NCmax": "31"
},
{
"id": "empleados",
"name": "Empleados",
"summary": "MĂłdulo integral para gestiĂłn de empleados, puestos y ausencias en Nextcloud.",
"categories": "organization",
"version": "1.0.1",
"userDocs": "",
"adminDocs": "https://github.com/Destripador/empleados/blob/main/README.md",
"developerDocs": "",
"issueTracker": "https://github.com/Destripador/empleados/issues",
"website": "https://github.com/Destripador/empleados",
"created": "2025-05-09T07:43:29.147065Z",
"lastModified": "2025-05-09T07:47:21.908678Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "27",
"NCmax": "30"
},
{
"id": "theming_domain",
"name": "Domain Theming",
"summary": "Customizes the appearance of Nextcloud according to the trusted domain from which it is being accessed.",
"categories": "customization",
"version": "31.0.1",
"userDocs": "",
"adminDocs": "https://github.com/mediabox-cl/nextcloud-theming-domain",
"developerDocs": "",
"issueTracker": "https://github.com/mediabox-cl/nextcloud-theming-domain",
"website": "https://github.com/mediabox-cl",
"created": "2025-04-24T03:15:21.227789Z",
"lastModified": "2025-04-25T04:29:29.419586Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "8.0",
"phpMax": "8.3",
"NCmin": "29",
"NCmax": "32"
},
{
"id": "hitobitologin",
"name": "Hitobito Login",
"summary": "A login app for [Hitobito](https://github.com/hitobito/hitobito)",
"categories": "integration, security",
"version": "1.0.0",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/cevi/nextcloud-hitobito-login/issues",
"website": "",
"created": "2025-05-08T20:46:12.755439Z",
"lastModified": "2025-05-10T20:11:06.876342Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "29",
"NCmax": "31"
},
{
"id": "groupfolder_tags",
"name": "Groupfolder Tags",
"summary": "Allows admins to attach key-value tags to groupfolders",
"categories": "files",
"version": "1.0.0",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/verdigado/groupfolder_tags/issues",
"website": "https://github.com/verdigado/groupfolder_tags",
"created": "2025-01-28T10:48:11.569056Z",
"lastModified": "2025-01-28T11:14:45.962790Z",
"databases": "pgsql, sqlite, mysql",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "8.2",
"phpMax": "",
"NCmin": "29",
"NCmax": "30"
},
{
"id": "santacloud",
"name": "Santa Cloud",
"summary": "SantaCloud is an advent calendar for Nextcloud",
"categories": "games",
"version": "1.0.6",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/zomtec2311/santacloud/issues",
"website": "https://github.com/zomtec2311/santacloud",
"created": "2025-04-02T14:10:47.982999Z",
"lastModified": "2025-05-08T15:45:29.636168Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "29",
"NCmax": "31"
},
{
"id": "files_autorename",
"name": "AutoRename",
"summary": "Automatically rename and move files based on configurable rules",
"categories": "files",
"version": "2.1.0",
"userDocs": "https://github.com/powerflo/files_autorename",
"adminDocs": "https://github.com/powerflo/files_autorename",
"developerDocs": "https://github.com/powerflo/files_autorename",
"issueTracker": "https://github.com/powerflo/files_autorename/issues",
"website": "",
"created": "2025-02-07T11:50:44.769810Z",
"lastModified": "2025-05-02T15:13:26.775169Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "30",
"NCmax": "32"
},
{
"id": "noxtr",
"name": "Noxtr",
"summary": "Nextcloud app nostrifying your cloud",
"categories": "integration, social",
"version": "0.0.1",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/nostriphant/noxtr/issues",
"website": "",
"created": "2025-04-18T08:48:00.609164Z",
"lastModified": "2025-04-18T09:08:59.668413Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "30",
"NCmax": "32"
},
{
"id": "socialsharing_whatsapp",
"name": "Social sharing via WhatsApp",
"summary": "Enable direct sharing of files via WhatsApp, using shared links.",
"categories": "social",
"version": "3.3.0",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/nextcloud/socialsharing",
"website": "https://github.com/nextcloud/socialsharing",
"created": "2025-02-07T13:50:49.764795Z",
"lastModified": "2025-02-07T14:35:51.793253Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "28",
"NCmax": "32"
},
{
"id": "command_bot",
"name": "Command bot",
"summary": "A simple \"text in, text out\" bot to help with repeating questions and tasks",
"categories": "multimedia, social, workflow",
"version": "1.0.1",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/nextcloud/command_bot/issues",
"website": "https://github.com/nextcloud/command_bot",
"created": "2025-01-28T11:04:13.405277Z",
"lastModified": "2025-02-08T11:11:36.990869Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "31",
"NCmax": "31"
},
{
"id": "scim_client",
"name": "SCIM Client",
"summary": "Use Nextcloud as an SCIM identity provider",
"categories": "integration, social",
"version": "1.0.2",
"userDocs": "",
"adminDocs": "",
"developerDocs": "",
"issueTracker": "https://github.com/nextcloud/scim_client/issues",
"website": "https://github.com/nextcloud/scim_client",
"created": "2025-01-22T22:47:08.452282Z",
"lastModified": "2025-01-31T20:59:22.477722Z",
"databases": "",
"phpExtensions": "",
"phpMinIntSize": 32,
"phpMin": "",
"phpMax": "",
"NCmin": "30",
"NCmax": "31"
}
]
There are endless more possibilities to filter app store queries. The most used are explained in the help for the filters section of nc-apps:
nc-apps --filters
h.t.h.
Much and good luck,
ernolf