Just like Google, OutSystems has also its own integrations, known as components, aiming to help speed up the apps’ delivery time. Where to find them? In the Forge, the OutSystems repository where all community members can share their work, start a project from scratch or join a team that is already working on an existing one and contributes with expertise.
These projects could be:
● Applications and components.
● Connectors, widgets, and themes.
● Libraries and templates.
● Mobile plugins.
● Sample code.
● Reporting developer tools and how-tos.
Being an OutSystems Elite Partner, Truewind has developed over 75 components that can help you to tackle your application development challenges and drive your business digital transformation in a faster way.
Today, we want to show you our Top 10 Components rank, considering the number of downloads made by users. Take a look!
- Icons For Everyone – Rating: 4.7 | Downloads: 868

It allows you to effortlessly include several icon libraries in your applications. Some of these libraries include Font Awesome 5.5; Font Awesome 4.7 (now with animations); Typicons 2.0.7; Open Iconic Icons; Meteocons Icons; MFG Labs Iconset; Metrize Icon; IcoMoon Icons; Material Icons and Material Icons Community.
Link: https://www.outsystems.com/forge/component-overview/991/icons-for-everyone
2. Full-Screen Ajax Wait – Rating: 5 | Downloads: 568

Prevents users from clicking in the application when an Ajax request is executing, including additional options to add more flexibility to the widget. You can use it to create new images to use and it has also a very simple sleep action with code for both .NET and Java stacks.
Link: https://www.outsystems.com/forge/component-overview/1072/full-screen-ajax-wait
3. InfiniteScroll – Rating: 4 | Downloads: 411

This component adds an Infinite scroll effect to your Tables with multiple Instances allowed.
Link: https://www.outsystems.com/forge/component-overview/992/infinitescroll
4. Firebase Mobile – Rating: 4.6 | Downloads: 259

This mobile plugin enables many Firebase features including analytics, push notifications, crash reporting, performance monitoring, and remote configuration. It also includes a server-side module responsible for device management and sending notifications through Firebase’s push notification API.
Link: https://www.outsystems.com/forge/component-overview/4991/firebase-mobile
5. Video.js – Rating: 5 | Downloads: 224

This component is an HTML5 Video Player that provides a common control skin built in HTML/CSS, fixes cross-browser inconsistencies. It also adds additional features like fullscreen and subtitles, manages the fallback to Flash or other playback technologies when HTML5 video isn’t supported.
Link: https://www.outsystems.com/forge/component-overview/493/video-js
6. Azure Active Directory Library – Rating: 5 | Downloads: 105

This mobile plugin enables an easier authentication functionality use for your OutSystems mobile app. To use this component with your Azure instance, you will need to set up your app in the Azure Portal and use that configuration when invoking this plugin.
Link: https://www.outsystems.com/forge/component-overview/4010/azure-ad-mobile-plugin
7. Epoch Date Time Conversions – Rating: 5 | Downloads: 83

Allows you to describe a point in time converting time formula to a standard human time format.
Link: https://www.outsystems.com/forge/component-overview/3866/epoch-date-time-conversions
8. CryptoAPI Extended – Rating: 4.8 | Downloads: 66

This component offers you the possibility to calculate a hash-based message authentication code (HMAC) with the SHA512 digest algorithm.
Link: https://www.outsystems.com/forge/component-overview/3417/cryptoapi-extended
9. Query Performance – Rating: 4.8 | Downloads: 60

Query Performance allows you to add multiple conditional filters to advance query without losing performance and keeping the built-to-change.
Link: https://www.outsystems.com/forge/component-overview/2016/query-performanc
10. Vue.js – Rating: 5 | Downloads: 57

The Progressive JavaScript Framework allows you to build user interfaces and it is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, being easy to pick up and integrate with other libraries or existing projects.
Link: https://www.outsystems.com/forge/component-overview/3474/vuejs
Besides our Top 10, Truewind has developed so many more components that can be useful for your business. Check them out:
- Encoding Utils – Rating: 5

It provides utility actions to handle encoding and decoding, where some of these actions are already included.
Link: https://www.outsystems.com/forge/component-overview/3892/encoding-utils
- Moment.js – Rating: 5

The component allows you to parse, validate, manipulate, and display dates and times in JavaScript.
Link: https://www.outsystems.com/forge/component-overview/3471/momentjs
- Permanent Check – Rating: 5

This component enables you to keep select multiple items from a list, keeping the choices between different pages.
Link: https://www.outsystems.com/forge/component-overview/1739/permanent-check
- Icons For Everyone Core O11 Version – Rating: 5

It allows you to effortlessly include several icon libraries in your applications, now updated in this version with only 3 applications: Core, Web and Mobile.
Link: https://www.outsystems.com/forge/component-overview/5396/icons-for-everyone-core-o11-version
- Faker – Rating: 5

With Faker, you can generate massive amounts of mock data to use during development and also for demos.
Link: https://www.outsystems.com/forge/component-overview/3542/faker
- Combodate – Rating: 5

Combodate is a JavaScript plug-in that turns an <input type=text> into dropdowns to select date and time.
Link: https://www.outsystems.com/forge/component-overview/1778/combodate
- Printer Plugin – Rating 5

Print Plugin allows you to print HTML from an OutSystems native App.
Link: https://www.outsystems.com/forge/component-overview/4476/printer-plugin
- Query String Converter – Rating: 5

This component allows you to pick up a query string and generate an output structure, either XML or JSON, with the contents of that same query string.
Link: https://www.outsystems.com/forge/component-overview/3073/query-string-converter
- SMS Carrier – Rating: 5

The SMS Carrier allows sending SMS to worldwide through a low-code system. This API connects to SMS Carrier services and also keeps track of sent messages.
Link: https://www.outsystems.com/forge/component-overview/1742/sms-carrier
- Alertify.js – Rating: 5

Alertify.js is a JavaScript framework for developing attractive browser dialogs and notifications. It not only provides a replacement for default browser dialogs but makes it easier to create your own.
Link: https://www.outsystems.com/forge/component-overview/3469/alertifyjs
- Diff JSON – Rating: 5

Diff JSON returns you a list with the difference between two JSON objects.
Link: https://www.outsystems.com/forge/component-overview/4318/diff-json
- Slack Deployments – Rating: 5

Slack Deployments allows you to know when the deployments are done in your infrastructure.
Link: https://www.outsystems.com/forge/component-overview/3940/slack-deployments
- RedUnicre – Rating: 4.4

This API allows you to make online payments through the RedUnicre credit card system in an easier way.
Link: https://www.outsystems.com/forge/component-overview/1754/redunicre
- eFax – Rating: 5

The eFax component allows sending and receiving faxes from your web application, eliminating the cost and inconvenience of fax machines and phone lines (even if your customers continue to send and receive faxes in the traditional way).
Link: https://www.outsystems.com/forge/component-overview/358/efax
- TimePicker Dropdown – Rating: 5

TimePicker Dropdown allows users to easily choose the duration they want with a user-friendly interface.
Link: https://www.outsystems.com/forge/component-overview/5111/timepicker-dropdown
- Countdown – Rating: 5

Countdown allows you to count time (seconds, minutes, hours)
Link: https://www.outsystems.com/forge/component-overview/5429/countdown
- Baidu Map Mobile – Rating: 5

This component is an alternative map due to Google Maps not working in China.
Link: https://www.outsystems.com/forge/component-overview/4252/baidu-map-mobile
- Icons For Everyone O11 Version Mobile – Rating: 5

The mobile version allows you to effortlessly include several icon libraries in your applications.
Link: https://www.outsystems.com/forge/component-overview/5398/icons-for-everyone-o11-version-mobile
- TinyPNG_API – Rating: 4.5

This API compress and resize images based on HTTP requests. It allows you to convert images from URL and Binary, scale, fit, cover and download.
Link: https://www.outsystems.com/forge/component-overview/1774/tinypng-api
- PDFSharp — Fillable PDF – Rating: 5

With PDF Sharp you can easily create and process PDF documents. Using this component, you can fill automatically a fillable PDF form.
Link: https://www.outsystems.com/forge/component-overview/4549/pdfsharp-fillable-pdf
- Calabash Plugin – Rating: 5

Calabash plugin enables you to perform automated tests on your mobile apps using Visual Studio App Center device cloud.
Link: https://www.outsystems.com/forge/component-overview/3496/calabash-plugin
- Get File Size – Rating: 5

Get File Size is a useful component to do validations before files are uploaded, once it returns its size.
Link: https://www.outsystems.com/forge/component-overview/3913/get-file-size
- Mobile Countdown – Rating: 5

This component is the countdown component’s version but for mobile apps allowing you to insert a countdown timer on your app.
Link: https://www.outsystems.com/forge/component-overview/5503/mobile-countdown
- Icons For Everyone Mobile – Rating: 5

This component is a Font Library for your mobile applications. This is the platform version 10 of the component Icons for Everyone O11 Version — Mobile.
Link: https://www.outsystems.com/forge/component-overview/5525/icons-for-everyone-mobile
- Wechat API – Rating: 5

WeChat is a Chinese multi-purpose messaging, social media and mobile payment app developed by Tencent. This component integrates with WeChat’s exposed APIs to process digital payments. For in-app payments, WeChat Plugin is also required.
Link: https://www.outsystems.com/forge/component-overview/4560/wechat-api
- Wechat Plugin – Rating: 5

As said before, this component is needed for mobile apps to support social login via the official WeChat mobile app.
Link: https://www.outsystems.com/forge/component-overview/4561/wechat-plugin
- Typeform Embedded – Rating: 5

This component allows you to embed type form on your website or web application, once they look like a part of your website and people won’t have to leave the page to complete it.
Link: https://www.outsystems.com/forge/component-overview/3923/typeform-embedded
- KML For Google Maps – Rating: 5

This component is an extension of the Google Maps component to allow you to add KML to your map. KML is a file format used to display geographic data in Google Maps.
Link: https://www.outsystems.com/forge/component-overview/5192/kml-for-google-maps
- Decimal Input Mask – Rating: 5

Decimal input mask, for the mobile version, allows you to define the number of decimals and the maximum/minimum values of the value.
Link: https://www.outsystems.com/forge/component-overview/5572/decimal-input-mask
- KML For Google Maps Mobile – Rating: 5

Just like KML For Google Maps component, this is its mobile version. It allows you to add KML to your map in the mobile app.
Link: https://www.outsystems.com/forge/component-overview/5193/kml-for-google-maps-mobile
- Humanizer – Rating: 5

The Humanizer component provides the functionality of converting a number to text considering gender and language as well.
Link: https://www.outsystems.com/forge/component-overview/4314/humanizer
- Device Feedback Plugin – Rating: 5

This Android component provides a way for haptic and acoustic feedback (native alike) to the user.
Link: https://www.outsystems.com/forge/component-overview/4877/device-feedback-plugin
- Extensibility Configuration – Rating: 5

This component allows you to generate and manage your extensibility configuration in an easier way.
Link: https://www.outsystems.com/forge/component-overview/3976/extensibility-configuration
- Brightness Plugin – Rating: 5

This plugin allows you to auto adjust screen brightness on the device.
Link: https://www.outsystems.com/forge/component-overview/5524/brightness-plugin
- Charset Detector – Rating: 5

This component returns the encoding from the binary data of a given text or file.
Link: https://www.outsystems.com/forge/component-overview/5599/charset-detector
- Device Fonts Plugin – Rating: 5

This plugin enumerates the fonts installed on the local device, providing also the name of the default font.
Link: https://www.outsystems.com/forge/component-overview/4898/device-fonts-plugin
- Favico.js Badge – Rating: 4.8

With this component, you can customize the type of animation, position, background color and text color with animated badges.
Link: https://www.outsystems.com/forge/component-overview/5829/favicojs-badge
- Wavesurfer.js – Rating: 5

Wavesurfer allows you to create anything from an HTML5 audio player to a sophisticated DJ application.
Link: https://www.outsystems.com/forge/component-overview/5433/wavesurfer
But there’s more! By accessing our Forge profile, you can also find some components’ samples and Demos and see for yourself how they can help your business in a practical way. As for us, the main goal is to continuously create new components that meet your needs and that you can rely on.
We hope this article has been useful to you. Feel free to share your thoughts and give us your feedback— your contribution is precious to us!
If there is any matter we can support you with, just drop me a line or visit us at www.truewindglobal.com