Ellipse Gradient for Header
BELLINI FEATURES

Developer extensibility

Extend Bellini with custom code, components, services, scripts, and external libraries. Use visual development where it speeds you up, then drop into JavaScript, expressions, CSS, or reusable services when your application needs more control.

Bellini helps developers build custom enterprise applications without being limited by the built-in component library.

Custom JavaScript functions

Write JavaScript functions to add custom behavior to applications and components. Use functions to transform data, handle user actions, call services, validate input, or control application logic.

Function editor

Create and edit functions in Bellini’s function editor. Write JavaScript where custom logic is needed, while keeping the function available to the page, component, or service that uses it.

Expression editor

Use expressions to configure dynamic values, bindings, visibility, styling, and component behavior. The expression editor gives developers code-level control inside visual configuration.

Script editor

Manage custom script files inside Bellini. Use the script editor for JavaScript that should be loaded with an application or component.

Custom scripts

Add custom scripts to extend application behavior. Use local script files or external script URLs when your application needs reusable logic or third-party functionality.

External JavaScript libraries

Bring external JavaScript libraries into Bellini applications and components. Reuse libraries your team already trusts instead of rebuilding functionality from scratch.

External CSS libraries

Use external CSS libraries to extend styling and interface behavior. Bring in design systems, utility styles, or third-party CSS to support consistent application design.

Custom components

Create custom reusable components using standard HTML, CSS, and JavaScript. Define properties, functions, events, scripts, stylesheets, and assets so components can be reused across pages or applications.

Application services

Create application services for reusable logic and shared state. Use services to organize functions and properties that need to be available across multiple pages or components.