75 and counting! Get to know Truewind’s components in Forge

Pedro Coelho
Truewind
Published in
11 min readJul 8, 2019

We are sure that you are more than familiarized with the multiple extensions options you have to add your Google Chrome toolbar in order to help you on your daily tasks. It’s very easy in fact: you just have to search for it, download it and it’s ready to use.

Just like Google, OutSystems has also its own integrations — known as components — aiming to help speed up app 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 contribute 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 75 components that can help you with your application development challenges and driving 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!

1.

Icons For Everyone

Rating: 4.7

Downloads: 868

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 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 controls skin built in HTML/CSS, fixes cross-browser inconsistencies. It also adds additional features like full screen 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-performance

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

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 that 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 on 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 image 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 version of countdown component but for mobile apps allowing 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 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 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 samples and demos components 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 us a line or visit us at www.truewindglobal.com

--

--

Truewind
Truewind

Published in Truewind

Truewind is a well established Elite OutSystems Partner that guides customers through their digital transformation to make for a more profitable future.

Pedro Coelho
Pedro Coelho

Written by Pedro Coelho

OutSystems Team Leader @ Truewind