All Apps with a Home Module
This is a sample application with some custom accessible elements that can help you make your app compliant with accessibility. The features were designed with Section 508 in mind but are applied WCAG requirements as whole.
This is a reactive version of a sample application with some custom accessible elements that can help you make your app compliant with accessibility. The features were designed with Section 508 in mind but are applied WCAG requirements as a whole. https:(...)
(no description)
This plugin allows you to understand user behavior and view live usage data with realtime reporting. Analytics reports help you understand clearly how your users behave (with event logging and user property setting), which enables you to make informed de(...)
(no description)
For version 11.27.0. App Feedback equips applications created with the Platform with feedback mechanisms that allow end-users to submit their feedback where and when it's most significant inside applications.
A set of APIs to easily synchronize user feedback with third party project management tools.
Sample integration to synchronize user feedback with a Jira project. Uses Feedback Connector.
Plugin that retrieves the version and build number of a application.
Application used to get the AO's used grouped by and filtered application
Approval Request (generated by Workflow Builder)
ardoHTTP is a library that lets you perform HTTP requests between the OutSystems platform and an external endpoint ( machine-to-machine communication)
ardoJSON component demo.
Parallelize your server calls efficiently.
Asynchronous call high latency services from the client.
Connect to intelligent bots from Amazon Lex V1 that interact naturally through text and speech with your users.
Provides Actions to manipulate BinaryData contents
(no description)
Plugin to Create, Change, Delete and Find Events in the device's Calendar.
Library to use Camera directly on reactive and mobile apps only with HTML5
Kick-start your case management app with the Case Management App Starter. Start building from a foundational app that provides you with the Case Management framework’s core entities and setup action.
(no description)
(no description)
(no description)
CKEditor is an open source WYSIWYG rich text (HTML) editor that can be embedded in web pages. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice.
This is a OutSystems implementation of CKEditor 5. Pure Javascript, no JQuery needed. Note that CKEditor5 is not free as in price. Check your options here: https://ckeditor.com/pricing/
(no description)
This is a OutSystems implementation of CKEditor 5. Pure Javascript, no JQuery needed. Note that CKEditor5 is not free as in price. Check your options here: https://ckeditor.com/pricing/
CKEditor is an open source WYSIWYG rich text (HTML) editor that can be embedded in web pages. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice.
CKEditor is a WYSIWYG rich text editor which enables writing content directly inside of web pages or online applications.
Give your app users a state-of-the-art notifications experience

Common actions and webblocks to be used by OutSystems Now extensions plugins.
Plugin that enables an application to access the contact list of the users device.
(no description)
Convert JSON Data into HTML
Retrieve detailed information on entities, attributes, and processes in your Outsystems environment.
This plugin allows you to get a realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. With crash reporting you can save time with troubleshooting time by intelligently grouping crashes and highlig(...)
(no description)
CSV Import/Export Utility
This it's an example to show how to use the custom sort icon.
Use this to display a dropdown without the need of an Entity or Static Entity in reactive apps. Simply place containers or links on the placeholder and use the dropdown. Visuals can be fully customized via CSS.
This is an application that can serve as a landing page, and that will help your users to access the apps on your server.
The sample contains two examples:
- HomePageApps - One that shows all the applications
- AppsWithRoles - Filter the applications (...)
(no description)
(no description)
Multiple date's can be select by using date picker calendar
Multiple date's can be select by using date picker calendar
If you've ever submitted your app to Google Play, and you see an error in the Pre-launch report:

Your app accepts user certificates when verifying secure connections.

This plugin fixes that file that causes that error to be flagged.
Discovery is a visual tool to help analyze, measure and understand how to improve your factory architecture
(no description)
(no description)
This it's an example to show how to make a dynamic button group similar to the existent out of the box. V 1.1.0
This component allows you to monitor your OutSystems Reactive Web and Mobile applications with Dynatrace RUM.
Integrate an Elasticsearch search engine into your application to obtain results instantly.
<br><br>
This component is <b>not officially supported</b>.
<br><br>
Learn more on the <a target="_blank" href="https://silkui.outsystems.com/Patterns_Mobile.aspx(...)
Use the device's default email composer in your native application.
For version 11.27.0. The Embedded Process Automation (EPA) automatically displays in the user's web browser all pending activities in a floating taskbox. Each item includes instructions and a link that will lead the user to the web page where the activit(...)
Excel Translator is a Reactive component which translates excel into JSON & CSV format in client side by using JS Library.
(no description)
Cordova plugin that allows choosing multiple files from the device
File Plugin lets you manage files and folders on a mobile device within the app sandbox.
Install File Sample App to access examples and demos for the File and File Transfer component.
jQuery File Upload widget with multiple file selection, drag&drop support and progress bars, based on jQuery File Upload. Supports chunked and resumable file uploads as well as custom file handlers, that might be used to store temporary files in differen(...)
Plugin that enables an application to open documents inside of application or with external applications.
This application contains examples of the usage of Analytics (Firebase), Crash Reporting (Firebase) and Performance Monitoring (Firebase)
Check the versions of the components you have currently installed in your environment.
Check the versions of the components you have currently installed in your environment.
(no description)
(no description)
(no description)
(no description)
Core module to do an OAuth2.0 authentication for a web application to server.
Contains a data model to store the configurations like Client Id and Client Secret and scopes.
Connects to the google authentication APIs and has logic to get a token per user (...)
Application to manage and configure google projects connections. Leverages the Google Authentication Core component.
Google's reCAPTCHA library wrapped for easy integration with your OutSystems applications
Provides access to health and fitness data. Uses HealthKit API for iOS and Google Fit API for Android.
Provides access to health and fitness data. Uses HealthKit API for iOS and Google Fit API for Android.
This Component will display your pre-formatted HTML in React Mobile and React Web.
Simple to use html to pdf/image converter. Based on wkhtmltopdf (https://wkhtmltopdf.org/)
IdP Connector is a generic federated identity provider (IdP) connector, using the SAML protocol to connect to external identity providers. IdP allows your OutSystems applications to integrate with single sign-on (SSO) provided by most of the commercial I(...)
Provides a web browser view that allows to load any webpage externally. It behaves as a standard web browser and is useful to load untrusted content without risking your application's security.
Integrates imask.js (https://imask.js.org) input masks for reactive web applications. Currently only supports pattern masks: https://imask.js.org/guide.html#masked-pattern
Input Mask for Reactive applications based on https://github.com/RobinHerbots/Inputmask
Input Mask for Reactive applications based on https://github.com/RobinHerbots/Inputmask
Application that enable quick and easy distribution of mobile apps to the employees (B2E)
Application with client actions that will help you build your application (Copy To Clipboard, Prevent Paste, Get Weeks, Get Browser Locale, Round Down, Scroll To First Invalid Input, Widget Click and Get User Time zone)
Get more control on the IncludeJavaScript API. This Forge plug-in allows you to easily manage all the JavaScript that is globally included in your applications, (de)activate, manage the excluded applications. Useful for example with Google Tag Manager sc(...)
JIRA is a issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. This connector gives you the power to integrate JIRA with your apps to automate your work.
JSON manipulation and transformation library. Based on www.jsonata.org and the c# library of Mikhail Bark github.com/mikhail-barg
This plugin allows your application to securely store secrets such as usernames, passwords, tokens, certificates or other sensitive information (strings) on iOS & Android phones.
(no description)
(no description)
(no description)
Plugin that enables an application to send local notifications to the users.
Microsoft Office 365 Graph Connector allows your OutSystems Applications to use the Microsoft Graph REST API to interact with your groups and calendars.
Parse, validate, manipulate, and display dates and times. Based on Moment.js 2.29.1 with localization.

Included demo; showing the locale support for English, Dutch, Portuguese, Chinese, Japanese, German, Frensh and Frysk (MomentJS has calendar-related l(...)
(no description)
(no description)
Plugin for Connexient.
A simple mobile application showcasing how to use the multilingual component.
Multiple selection dropdown widget (for Reactive Web and Mobile). Control menu height and width. Options to: display user selections inside dropdown bar, add a 'select all' checkbox, return list containing only user selections, or entire list. Metadata f(...)
Tenant creation and User management tool, based on the How to Build a Multi-tenant Application technical note , but using the eSpace Users as the user provider.
(no description)
(no description)
(no description)
(no description)
This plugin provides an implementation of an old version of the Network Information API. It provides information about the device's cellular and wifi connection, and whether the device has an internet connection.
(no description)
The Offline Apps component allows you to add offline capabilities to your OutSystems responsive application. Click <a href="http://apps.outsystems.com/Offline/HowTo.aspx" target="_blank">here</a> to see how you can use this component for responsive appli(...)
A collection of working samples for common data synchronization patterns between the database and local storage entities.
Ability to generate PGP keys, encrypt and decrypt messages.
OutDoc Deduplicator is a handy tool that helps you identify and eliminate potential code duplication in your OutSystems applications. It leverages the power of OutDoc to scan your modules and generates a clear list of duplicate elements across various ca(...)
OutDoc Extension for reusable components
(no description)
Example of calling microsoft outlook APIs with authentication OAuth2.0
Install OutSystems Data Grid Sample to access examples, demos, and documentation for the OutSystems Data Grid.
This component enables you to preview all the UI patterns, widgets and screen templates of your Style Guide in Reactive Web and Mobile apps.
Live preview of all OutSystems UI Web Styles, UI patterns, Widgets and Screen Templates.
OutTracker is a customer service web app that showcases the Case Management framework capabilities on medium complexity apps. It showcases a full-featured customer service workflow with case creation and assignment integrated with BPT, SLAs, auditing eve(...)
Plugin that enables PDF generation from HTML documents or URLs entirely on the device.
Sample mobile app to display pdf file in mobile app.
(no description)
A PDF viewer based on the viewer provided by the PDF JS project (https://mozilla.github.io/pdf.js/).
A PDF viewer based on the viewer provided by the PDF JS project (https://mozilla.github.io/pdf.js/). Reactive Version.
Fills fillable PDF Files using PDF Sharp.
(no description)
This plugin allows you to gain insight into the performance characteristics of your Mobile Apps apps. Performance Monitoring helps you to understand in real time where the performance of your app can be improved so that you can use that information to fi(...)
(no description)
(no description)
(no description)
(no description)
A group of multiple utilities to use on your Mobile or Reactive applications. The main goal is to bring Text, HttpRequestHandler, and other extensions from the server-side to the client-side.
Reactive component that let you preview files from your database or from an external URL without download.
Reactive component that let you preview files from your database or from an external URL without download.
Extension enabling the use of REST Web Services that require NTLM / Kerberos authentication. An example is provided for calling a K2 REST web service. Can use integrated authentication from browser New demo including an Integrated Authentication REST ser(...)
An advanced alternative for InAppBrowser with SafariViewController [Native iOS] & CustomChromeTab [Native Android] support.
Module used to generate the token necessary for the SAML mobile authentication Icons made by https://www.flaticon.com/authors/pixelmeetup from https://www.flaticon.com
SAML Mobile connector allows an OutSystems mobile app to use the Users SAML to authenticate and authorize a user, through the InAppBrowserEvents plugin. With this integration when the users access the OutSystems app, through the InAppBrowserEvents plugin(...)
App to test building using MABS.
(no description)
Component to set/lock the screen orientation in a common way for iOS and Android.
(no description)
(no description)
Full javascript plugin that implements a mobile client side inactivity session timeout according to a predefined timeout period.
ReactiveWeb UI component that functions as a countdown timer which expires at desired datetime. All elements of countdown timer can be configured with custom styling by using the custom styling input parameters.
Execute SQL statements on the platform database.
StimulsoftEX is a reporting and BI dashboard management application developed for OutSystems with the Stimulsoft Report engine. All reporting operations can only be performed in a familiar browser such as Chrome or Edge. In addition, Designer and Viewer (...)
(no description)
Tableau JavaScript API integration. Block to render an Tableau Url with some options. Based on this implementation https://onlinehelp.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api.htm You can check the available options for initialization her(...)
Tableau JavaScript API integration for Reactive. Block to render an Tableau Url with some options. Based on this implementation https://onlinehelp.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api.htm You can check the available options for initi(...)
Tableau JavaScript API integration for Reactive. Block to render an Tableau Url with some options. Based on this implementation https://onlinehelp.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api.htm You can check the available options for initi(...)
(no description)
(no description)
Taskbox Plus (Download Documentation for Usage) This taskbox mimics the Built in Taskbox and also displays Notifications
Leverage of the lib Tesseract.js to extract text from images/photos. Based on https://github.com/bensonruan/Tesseract-OCR
Leverage of the lib Tesseract.js to extract text from images/photos. Based on https://github.com/bensonruan/Tesseract-OCR
(no description)
(no description)
(no description)
(no description)
Utils to support multiple time zones.
Get the current time in UTC or from a Timezone, using JavaScript.
This App implements a TouchID based login using Key Store to save the user credentials in the device.
Empower your Android and iOS application with fingerprint or face id authentication.
Generate PDF reports by using modern web technologies.
For version 11.27.0. Backoffice to manage users, groups and roles.
(no description)
Bring complete digital content viewing, collaboration, and document manipulation features to your web app via a single, flexible component that works in all frameworks and browsers. This advanced JavaScript Viewer SDK supports digital content including P(...)
Spinner and bars in full-screen mode, to wait for runs of logic flows, to use in a reactive environments.
A Forge component that shows how to login user with SSO[Single Sign On] in a Windows Integrated Authentication mechanism, Since Reactive web apps don't support Windows Integrated Authentication.
Click here to see your activities