Skip to Content (Press Enter)
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Platforms
OutSystems.com
Personal Edition
Community
Resources
Support
Search in OutSystems
Log in
Get Started
Community
›
Forge
›
Assets list
Forge
Forge is a repository of reusable, open code modules, connectors, UI components, and business solutions to help speed up your OutSystems apps delivery time.
Check our FAQs for more information.
Not finding the asset you need?
8399
Available
assets
+48
In the last
30 days
209
Downloads in
the last 7 days
Back to list
Type
All
Mobile
Reactive
Service
Traditional web
Business solution
Curation
Curation
See curation FAQs
>
Trusted
Validated and supported by the community experts, these projects follow best practices for security, documentation, and code quality.
OutSystems supported
Developed, maintained and supported by OutSystems under the terms of a customer's subscription.
Trusted
OutSystems supported
CATEGORY
Categories
See all FAQs
>
Apps
Fully working apps for different use cases that you can start using immediately or customize to fit your needs.
Demos & samples
Guides and examples that demonstrate how specific tasks, capabilities, or components work.
Development tools
Components, frameworks, and libraries that support the developer in the app lifecycle management and CI/CD processes.
Device capabilities
Plugins that extend the features of your apps by allowing access to the capabilities of mobile devices.
Functional libraries & utilities
Programming functions and utilities to develop and extend the end-user functionalities in your apps.
Integrations
Connections with systems external to OutSystems that enable additional functionalities on your apps.
User interface
Themes, layouts, patterns, and widgets that allow you to build great-looking apps in no time.
Notify
PLATFORM
OutSystems 11
OutSystems Developer Cloud
OTHER
Try now included
My activity
Downloaded
Following
My assets
Sort by:
Most Popular
Most Popular
Latest submitted
Rating
A-Z
Filters
16
results
for
tag
"#input"
Clear filters
OTP-Separated
Component to let user enter OTP in separate input fields for each character.
Mobile version: https://www.outsystems.com/forge/component-overview/18000/otp-seperated-mobile
4
211
OTP-Separated
by
Zafar Sultan
Component to let user enter OTP in separate input fields for each character.
Mobile version: https://www.outsystems.com/forge/component-overview/18000/otp-seperated-mobile
Latest version
1.0.4
Latest release
11 Apr 2023
Compatible with
OutSystems 11
#input
#OTP
MAC Password Validation
Widget to validate password, you can add how many rules you want.
0
60
MAC Password Validation
by
Marcos Colla
Widget to validate password, you can add how many rules you want.
Latest version
1.0.0
Latest release
15 Jan 2022
Compatible with
OutSystems 11
#input
#password
#validation
Verification Code Input
This component provides an input field to enter a verification (or confirmation) code in a set of separate, connected input fields. Supports codes made up of digits, letters or both (of any length).
An event is triggered when the code is changed.
1
53
Verification Code Input
by
Steven Decock
This component provides an input field to enter a verification (or confirmation) code in a set of separate, connected input fields. Supports codes made up of digits, letters or both (of any length).
An event is triggered when the code is changed.
Latest version
1.1.0
Latest release
11 Jun 2024
Compatible with
OutSystems 11
#confirmation
#field
#form
#input
MAC Input Password
Widget Input Password - Show/Hide
0
53
MAC Input Password
by
Marcos Colla
Widget Input Password - Show/Hide
Latest version
1.0.0
Latest release
12 Jan 2022
Compatible with
OutSystems 11
#input
#password
#widget
Disable Characters Through RegEx - Reactive
*Client-side(Input) - It is a component that allows disabling/preventing characters from being typed through the keyboard from an informed RegEx pattern, or not, if not informed, the default regex will be used.
0
34
Disable Characters Through RegEx - Reactive
by
Johnes Silva
*Client-side(Input) - It is a component that allows disabling/preventing characters from being typed through the keyboard from an informed RegEx pattern, or not, if not informed, the default regex will be used.
Latest version
1.0.2
Latest release
22 May 2023
Compatible with
OutSystems 11
#Client Side
#disable
#input
#input mask
#key
#keyboard
#mask
#reactive
#regexp
#validation
International Phone Number
This component provides an intuitive user interface for selecting a country code alongside entering a phone number. It features a country flag dropdown that enables users to easily choose their country, automatically filling the corresponding international dialing code. Adjacent to the selector, an input field allows users to seamlessly enter their phone number.
2
29
International Phone Number
by
Iheb Maatali Riahi
This component provides an intuitive user interface for selecting a country code alongside entering a phone number. It features a country flag dropdown that enables users to easily choose their country, automatically filling the corresponding international dialing code. Adjacent to the selector, an input field allows users to seamlessly enter their phone number.
Latest version
1.0.1
Latest release
7 May 2025
Compatible with
OutSystems 11
# form validation
#call
#CountriesData
#country
#country code
#form
#input
#phone
code
NumberOnlyInput
Input that only allows integers greater than 0. It blocks symbols like +,- or e.
0
27
NumberOnlyInput
by
Diogo Almeida
Input that only allows integers greater than 0. It blocks symbols like +,- or e.
Latest version
1.0.0
Latest release
25 Nov 2022
Compatible with
OutSystems 11
#input
#validation
integer
Validation Message Management
The Validation Message Manager component allows you to customize validation messages. The thing has underlying advantages like fetching messages based on Widget name this is stored inside the Database. The Component is scalable to store messages in multiple languages.
4
23
Validation Message Management
by
Jerome Rajadurai J
The Validation Message Manager component allows you to customize validation messages. The thing has underlying advantages like fetching messages based on Widget name this is stored inside the Database. The Component is scalable to store messages in multiple languages.
Latest version
1.0.1
Latest release
27 Feb 2023
Compatible with
OutSystems 11
# form validation
#custom
#input
#Multilanguage
#Multilingual
Dynamic
form
inputvalidation
Portuguese Licence Plate Mask
This mask provides a pattern of Portuguese Licence Plate.
0
15
Portuguese Licence Plate Mask
by
Renan Bernardelli
This mask provides a pattern of Portuguese Licence Plate.
Latest version
1.0.0
Latest release
8 Jul 2023
Compatible with
OutSystems 11
#input
#input mask
#mask
Custom Mask
input
Licence Plate
mask
Validator JS
This library empowers you to assess and validate a wide range of text data effectively. It is built upon a JavaScript library that can be found at this URL: https://github.com/validatorjs/validator.js.
1
14
Validator JS
by
João Pais
This library empowers you to assess and validate a wide range of text data effectively. It is built upon a JavaScript library that can be found at this URL: https://github.com/validatorjs/validator.js.
Latest version
1.0.0
Latest release
3 Nov 2023
Compatible with
OutSystems 11
# form validation
#Email
#IBAN checker
#input
#inputs
#text
Json validator
JsonValidator
Dynamic Character Count
This component provides a customisable character count web block.
You can choose between normal enumeration and remaining characters.
Furthermore, the displayed text and some formatting can be customised.
0
12
Dynamic Character Count
by
Bastian Bautz
This component provides a customisable character count web block.
You can choose between normal enumeration and remaining characters.
Furthermore, the displayed text and some formatting can be customised.
Latest version
1.0.0
Latest release
8 Feb 2024
Compatible with
OutSystems 11
#input
Character Count
Count
form
UI
Disable Input
Reactive app with a client function which enable or disable a input setted by parameter
0
11
Disable Input
by
Guillermo Diez Matilla
Reactive app with a client function which enable or disable a input setted by parameter
Latest version
1.0.1
Latest release
14 Jul 2022
Compatible with
OutSystems 11
#input
#inputs
#Javascript
disable
Regex Inputs Restrictions
This app helps to achieve any kind of regex patterns and other input restrictions without any code by simply passing input RestricitonType and Boolean values of client action. Any kind of regex patterns and restrictions can be achieved by utilizing the inputs provided in the RestrictInputs client action.
0
11
Regex Inputs Restrictions
by
Gowtham Raj
This app helps to achieve any kind of regex patterns and other input restrictions without any code by simply passing input RestricitonType and Boolean values of client action. Any kind of regex patterns and restrictions can be achieved by utilizing the inputs provided in the RestrictInputs client action.
Latest version
1.0.0
Latest release
29 Dec 2024
Compatible with
OutSystems 11
#Regex
#regexp
regex demo
#numricinput
#input
#restrict characters
regex validation
# form validation
Regex
input validation
Mask Bank
Dynamic mask for account and agency digit input.
0
4
Mask Bank
by
Renato Moreira
Dynamic mask for account and agency digit input.
Latest version
1.0.0
Latest release
3 Oct 2023
Compatible with
OutSystems 11
#input
#input mask
Bank
mask
Disable Characters Through RegEx - Tradicional
*Client-side(Input) - It is a component that allows disabling/preventing characters from being typed through the keyboard from an informed RegEx pattern, or not, if not informed, the default regex will be used. Tradicional Web
1
3
Disable Characters Through RegEx - Tradicional
by
Johnes Silva
*Client-side(Input) - It is a component that allows disabling/preventing characters from being typed through the keyboard from an informed RegEx pattern, or not, if not informed, the default regex will be used. Tradicional Web
Latest version
1.0.2
Latest release
22 May 2023
Compatible with
OutSystems 11
#char
#Client Side
#disable
#input
#key
#keyboard
#Regex
#tradicional
#tradicionalweb
#validation
Input Stop Typing for Traditional
A Input_StopTyping_Event made by Dhiranjan Sahu, implementation for Traditional Web
0
1
Input Stop Typing for Traditional
by
Claudio Barra
A Input_StopTyping_Event made by Dhiranjan Sahu, implementation for Traditional Web
Latest version
1.0.0
Latest release
14 Oct 2025
Compatible with
OutSystems 11
event
# form validation
#Javascript
#input
Loading
Loading...