GeneratorGeneratortypeCreates a project, a component or configuration once, when you run it, rather than taking part in every build.See every one →What this type is →by a community orgby a community orgoriginPublished by a community organisation, so it outlives any one maintainer.See every one →

generator-ui5-add

A Yeoman generator that creates UI5 tooling-extension projects and manages the tooling extensions of an existing project, from the bestOfUI5 catalogue.

Starting a UI5 tooling extension means knowing how such a project is laid out, and adding one to a project means finding it first. generator-ui5-add installs globally beside Yeoman and runs as yo ui5-add; its repository describes it as a generator 'to create new tooling extensions projects and manage tooling extensions per project', and its README as 'a generator for adding assets to your ui5 project'. What it offers comes from the bestOfUI5 website rather than a list of its own, and the README says the idea is that all data comes from there. Middleware, task and tooling extensions are ticked as supported; custom controls, custom libraries, framework and VS Code extensions are listed unticked, 'while others might come in the future depending on interest'.

Facts

Latestv1.0.2ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
GeneratorsUI5GeneratorscapabilityGetting from nothing to a project that runs, and from a project that runs to one that has the piece you just decided you need. Two different moments: the first is a one-time decision about layout, the second recurs for the life of the project.

Who is behind it

UI5 CommunityUI5 CommunityOrganisationMaintains this
In the atlas: maintains 69
@ui5-community
Jakob Marius KjaerJakob Marius KjaerPersonMaintains this
In the atlas: maintains 2, contributes to 24, wrote 1
@uxkjaer
maintainersMarian ZeisPersonContributes to this
In the atlas: maintains 35, contributes to 86, wrote 25
@marianfoo
Peter MuessigPersonContributes to this
In the atlas: maintains 14, contributes to 80, wrote 1
@petermuessig
2 contributors

Before choosing this

Signals

ActivityQuietRelease and repository quiet for 33 months

Both observable publication channels have been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
Generator
Origin
By a community org
Runtime
Node.js

As a generator

Generates
A new project
Run with
Yeoman
Distributed through
npm

Connections1

Install

npm add generator-ui5-add

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from ui5-community/generator-ui5-add-extension under Apache-2.0, read
ui5-community/generator-ui5-add-extension/README.mdOn GitHub

generator-ui5-add

A generator for adding assets to your ui5 project

Installation

First, install Yeoman and generator-ui5-add using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-ui5-add

Then generate your new project:

yo ui5-add

Good to know

The data for the yeoman generator is pulled from the bestOfUI5 website. Currently the following are supported, while others might come in the future depending on interest. The idea is all data is coming from bestofui5.

  • Middleware extensions
  • Tasks extensions
  • Tooling extensions
  • Custom controls
  • Custom Libraries
  • Framework
  • VSCode extensions

License

Apache-2.0 © Jakob Kjaer

Apache-2.0, read

History

Latest

v1.0.2

  1. v1.0.0

  2. v0.0.1

On npm
1downloads per week, npm
Weekly downloads for generator-ui5-add26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 1.20 Apr – 26 Apr: 127 Apr – 3 May: 34 May – 10 May: 1311 May – 17 May: 518 May – 24 May: 425 May – 31 May: 41 Jun – 7 Jun: 128 Jun – 14 Jun: 1415 Jun – 21 Jun: 722 Jun – 28 Jun: 029 Jun – 5 Jul: 106 Jul – 12 Jul: 613 Jul – 19 Jul: 220 Jul – 26 Jul: 627 Jul – 2 Aug: 03 Aug – 9 Aug: 610 Aug – 16 Aug: 717 Aug – 23 Aug: 624 Aug – 30 Aug: 1131 Aug – 6 Sept: 47 Sept – 13 Sept: 414 Sept – 20 Sept: 721 Sept – 27 Sept: 828 Sept – 4 Oct: 45 Oct – 11 Oct: 012 Oct – 18 Oct: 1
Generators
  1. abap2UI5 Layout EditorDrag-and-drop UI5 view editor that writes an abap2UI5 app class
  2. generator-ui5-react-nestYeoman generator for a UI5 app that loads a React app
  3. SAP Build CodeDevelopment environment on BTP for UI5, Fiori, mobile and CAP
  4. ui5-control-generatorCommand line generator of UI5 custom controls from html
  5. Joule in SAP Build CodeJoule's generative AI inside SAP Build Code
  6. @sap-ux/cap-config-writerWriter module for changing a CAP project's configuration from code
  7. @sap-ux/createCommand line for changing features of an existing Fiori project
  8. @sap-ux/fe-fpm-writerWriter of flexible programming model elements into Fiori elements apps
  9. @sap-ux/odata-service-writerWriter that adds an OData service to an existing UI5 project
  10. @sap-ux/ui5-application-writerWriter of the base structure of a UI5 project from Node code
  11. create-easy-ui5npm-init wrapper for the Easy-UI5 Yeoman generator
  12. create-wdi5npm initializer adding wdi5 testing to an existing UI5 app
  13. generator-easy-ui5Yeoman meta-generator for scaffolding UI5 projects
  14. generator-ui5-appEasy-UI5 generator scaffolding a new UI5 application
  15. generator-ui5-controlYeoman generator for UI5 custom controls distributed via npm
  16. generator-ui5-library-webcYeoman generator for UI5 libraries wrapping UI5 Web Components
  17. generator-ui5-libraryEasy-UI5 generator scaffolding a new UI5 library
  18. generator-ui5-projectYeoman generator for UI5 projects holding several applications
  19. generator-ui5-ts-app-fclGenerator for a TypeScript UI5 FlexibleColumnLayout app on OData
  20. generator-ui5-ts-appEasy-UI5 generator scaffolding a TypeScript UI5 application
  21. generator-ui5-ts-libraryEasy-UI5 generator scaffolding a TypeScript UI5 library
  22. generator-ui5-wdi5Yeoman generator scaffolding wdi5 test configuration into a UI5 app

Details

Sources4
GitHub organisations and accountsdiscovered herechecked
npm registry, generator-ui5-addversion, releases, installschecked
github.com/git+https://github.com/ui5-community/generator-ui5-add.gittree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
latestv1.0.2
first release
releases and cadence3, ~0d median
discovered viaGitHub organisations and accounts
first seen in the atlas
ecosystem and domainui5, developer-experience
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:ui5-community-generator-ui5-add-extension
JSON
/artifacts/ui5-community-generator-ui5-add-extension.json
MCP
Connecting an agent