#WeLoveOpenSource
Open-Source Low-Code
Craig St. Jean
Chief Technology Architect | Xebia
OutSystems MVP, Speaker,
Pluralsight Author
craig-st-jean
Agenda
• Low-Code?
What Exactly is Low-Code?
• Current Low-Code Landscape
Market Trends and Options
• Open-Source Communities
Within Enterprise Low-Code Platforms
Open-Source Finds a Way!
• Contributions to Open-Source
Good Corporate Citizens
3
4
Low-Code?
Don’t confuse Low-code with No-code
It’s all about code
High-Code
So… What Is Low-Code Then?
6
• WYSIWYG Graphical Designers
• Hybrid flow-based coding with code like expressions
• Integrations and extensions with traditional code (JavaScript, C#, Java)
• Most Low-Code platforms are for developers who understand how things work
under the hood
• Only some are targeted towards business users, or “citizen developers”
• Abstractions around traditional code to offer best practices out of the box
• Composable architecture
• Capabilities around UI, Data, Logic, Workflows, APIs
I’m a Developer Too!
7
“It’s more fun to be competent!”
- DHH
9
Current Low-Code Landscape
Market Trends
Low-Code is a Top 3 priority
for US CIOs in 2025 1
- Gartner
Low-Code Priority
87% of enterprise developers use
some form of low-code 2
50% use it for most of their work
- Gartner & Forester
Low-Code Usage
By 2026, 80% of all new
applications will be built using
low-code 3
- Gartner
Low-Code Adoption
1 https://tinyurl.com/3xvyw5z8
2 https://tinyurl.com/4ms9nmut
3 https://tinyurl.com/a84bfdke
Top 4 Enterprise Low-Code Platforms
Visual Full-Stack, General Purpose
Development
Web, Mobile, Backend
Full Lifecycle (Create, Deploy, Monitor,
Manage)
Workflow and Event Capabilities
Enterprise Grade Operations & Security
(Built-in DevSecOps)
Cloud Native & On-Premise
Full-Stack GenAI
No Vendor Lock-In
OutSystems
Visual Full-Stack, General Purpose
Development
Web, Mobile, Backend
Full Lifecycle (Create, Deploy, Monitor,
Manage)
AI-Assisted Development
Cloud Native & On-Premise
Workflow and Business Logic
Citizen Development
Custom Coding with React, Java,
Kotlin, React Native, and Swift
Mendix
Process Automation
RPA
Rapid Application Development
Web, Mobile, Backend
Governance and Compliance
AI Insights and Automation
Appian Cloud
Great UX
Appian
Citizen Development
Integrated into the Azure Ecosystem
Web, Mobile, Backend
Automated Processes
AI Builder
Responsive Design
Workflow and Business Logic
Power Apps
11
12
Open-Source Communities
Within Enterprise Low-Code Platforms
Where’s My GitHub?
7,000+ Open-Source Projects
Almost Entirely BSD-3 (Minor
Exceptions)
Team Contributions
OutSystems Forge
250+ Projects for MX10
Including 222 Community Projects
900+ Projects for MX9
Many Projects are Apache V2 or
MIT (Some Proprietary Projects)
Mendix Marketplace
Paid and Free* Components
(Free* but not Open-Source)
Team Contributions
Appian AppMarket
GitHub for Power Apps is GitHub!
Download Code Feature for
Power Apps Canvas apps and
Upload to GitHub
Anywhere!
14
Where Can I Learn More?
outsystems.com/community
Free Single Developer
Environments
ATO 2024!
OutSystems ONE
OutSystems User Groups (OSUGs)
OutSystems Developer Days
YouTube
community.mendix.com
Limited Free Edition
Mendix Meetups
YouTube
community.appian.com
Free Community Edition
Appian World
Appian Government (Oct 30th)
Appian Europe
YouTube
community.powerplatform.com
Power Apps Community Plan
Power Apps Developer Plan
Power Platform Community
Conference
Pluralsight
YouTube
15
What Are Low-Code Communities Like?
16
• We care about giving back
• We have user groups and conferences
• We try to convince our bosses to let us publish some of our
work to the greater community
• Sometimes we succeed!
We’re Just Like You!
How Can I Contribute?
1. Find a project to contribute to
2. Request to join the team
3. Contribute!
1. Code
2. Documentation
3. Forums
Join a Team
1. Get Coding!
2. Go to your platform’s marketplace
3. Provide information on your project
4. Submit!
Make Your Own
17
Join a Team
18
1. Find a project to contribute to
2. Request to join the team
3. Contribute!
1. Code Changes
2. Documentation
• Download the project
• Make changes
• Upload a new version
• Select Documentation tab
• Contribute!
1.
2.
3.
Make Your Own
19
1. Get Coding!
2. Go to your platform’s marketplace
3. Provide information on your project
4. Submit!
1.
2.
3.
4.
20
Contributions to Open-Source
From Enterprise Low-Code Organizations
Enterprises Who Give Back
21
• Ionic (an OutSystems Company) – Cross
Platform UIs
• OutSystems UI – Responsive Web
Framework
• CefGlue - .NET Binding for Chromium
Embedded Framework
• Avalonia – Cross Platform C# UIs
• Core Avalonia
• WebView
• ReactView
• Monaco Editor – VS Code’s Editor
• Apache Cordova – Cross Platform
Mobile UIs
OutSystems
• Atlas UI – Responsive Web Framework
• LibSvnSharp – Continuation of SharpSvn
• JotDown – Markdown based
Presentations
• CloudFoundry – Open-Source PaaS
• PostgreSQL Service Broker
• S3 Service Broker
• Vagrant – VMs for Developers
Mendix
• CodeGen – Programmer based AI
Models
• LAVIS – Python Deep Learning
• Apache Solr – Enterprise Search
• Apache Kafka – Data Streaming
Platform
• Kubernetes – Scalable Containers
• Jenkins – Automation Server
• Terraform – Infrastructure Automations
Salesforce
Accepted Contributions to Existing Open-Source Projects
New Open-Source Project
Buffer overfl
Microsoft
xebia.com
craig-st-jean
Thank You!
Find me at the OutSystems booth!
Rate and give Feedback in EventMobi
Slides
Our Global Presence
23
Empowering local expertise with a global
perspective and scale - our diverse offices
worldwide unite to deliver innovative
solutions tailored to each unique market and
clients.
USA
Seattle
Atlanta
Canada
Toronto
Colombia
Bogotá
Spain
San Fernando
Saudi Arabia
Riyhad
UK
London
Netherlands
Hilversum
Amsterdam
Eindhoven
Poland
Wrocław
Rzeszów
Gdańsk
UAE
Dubai
India
Gurgaon
Pune
Bangalore
Chennai
Noida
Jaipur
Hyderabad
Xebia Switzerland
Zürich
Bern
Vietnam
Ho Chi Minh City
Singapore
Singapore
Australia
Melbourne
Germany
Frankfurt
Belgium
Antwerp
Xebia: Creating Digital Leaders in the AI Era
A new AI-driven era of digital transformation has emerged. At Xebia, we’ve moved beyond the outdated definitions and siloed IT Services that served the last era
of business transformation. Instead, we have redefined our consulting, engineering, and upskilling services to address five core areas of digital convergence that
our clients have prioritized to ensure their success in the modern era of business.
We partner with our clients and across our ecosystem to
design, build, manage, and upskill organizations to not only
survive -- but thrive -- in this AI era of digital transformation.
Industry Digitalization
Applied & Gen AI
Cloud& Data
Modernization
Intelligent
Automation
Digital
Products
& Platforms
These areas of convergence in our expertise and client needs are
built on 20+ years of foundational experience in building software
and partnering with our clients on their digital transformation journey.
Foundational Competencies
o Agile Ways of Working
o Enterprise Architecture
o DevOps and SRE
o Product Management
o Technology Strategy
o Change Management
o Design Thinking
Solutions & Accelerators
o Industry
o Enterprise Function
o Technology
Upskilling & Staffing
o Academy
o Xccelerated
o University
Partner Ecosystem
o AWS
o Microsoft
o Google
o GitHub
o OutSystems
o Appian
o Mendix
o Salesforce
o DataBricks
o ThoughtMachine
o UIPath
o Atlassian
o DataStax
o Snowflake
o Mindware
o Backbase
Our mission is to be the go-to experts in delivering OutSystems
services and enable organizations to build
future-proof applications with confidence
OutSystems Partnership at a Glance
Our Expertise
Premier Partner - Highest partnership
Top Premier Training Partner
4x Innovation Awards Winners
Partner of the year winners 6X in a row
17+ Industry Awards Winners
OutSystems Architecture OutSystems Training and Enablement OutSystems Development
Legacy Modernization OutSystems Platform Admin & DevOps Recognized for BFSI Competency
Ranked Top Global Partner on OutSystems
Partner page
4.6/5 Project Rating
700+ Certified Consultants
Marketplace Contribution & Solutions
13 Proprietary
Solutions
5+ Gen AI
Accelerators
246 Forge Components
- 75K downloads
We have trained and certified over
1500 OutSystems Professionals globally
70+ Tech
Talks
3 Global
MVPs out of 80
100+ Satisfied Clients
25
Awards and
Recognitions
Industry
Banking & Financial Services
Practice
Development
2024
Training
Excellence
2024
26
Xebia is recognized as a Leader for the second year in a row
in Everest Group’s Low-Code Application Development
Services PEAK Matrix® Assessments for OutSystems
Services.

Open-Source Low-Code - Craig St. Jean, Xebia

  • 1.
  • 2.
    Craig St. Jean ChiefTechnology Architect | Xebia OutSystems MVP, Speaker, Pluralsight Author craig-st-jean
  • 3.
    Agenda • Low-Code? What Exactlyis Low-Code? • Current Low-Code Landscape Market Trends and Options • Open-Source Communities Within Enterprise Low-Code Platforms Open-Source Finds a Way! • Contributions to Open-Source Good Corporate Citizens 3
  • 4.
  • 5.
    Don’t confuse Low-codewith No-code It’s all about code High-Code
  • 6.
    So… What IsLow-Code Then? 6 • WYSIWYG Graphical Designers • Hybrid flow-based coding with code like expressions • Integrations and extensions with traditional code (JavaScript, C#, Java) • Most Low-Code platforms are for developers who understand how things work under the hood • Only some are targeted towards business users, or “citizen developers” • Abstractions around traditional code to offer best practices out of the box • Composable architecture • Capabilities around UI, Data, Logic, Workflows, APIs I’m a Developer Too!
  • 7.
  • 8.
    “It’s more funto be competent!” - DHH
  • 9.
  • 10.
    Market Trends Low-Code isa Top 3 priority for US CIOs in 2025 1 - Gartner Low-Code Priority 87% of enterprise developers use some form of low-code 2 50% use it for most of their work - Gartner & Forester Low-Code Usage By 2026, 80% of all new applications will be built using low-code 3 - Gartner Low-Code Adoption 1 https://tinyurl.com/3xvyw5z8 2 https://tinyurl.com/4ms9nmut 3 https://tinyurl.com/a84bfdke
  • 11.
    Top 4 EnterpriseLow-Code Platforms Visual Full-Stack, General Purpose Development Web, Mobile, Backend Full Lifecycle (Create, Deploy, Monitor, Manage) Workflow and Event Capabilities Enterprise Grade Operations & Security (Built-in DevSecOps) Cloud Native & On-Premise Full-Stack GenAI No Vendor Lock-In OutSystems Visual Full-Stack, General Purpose Development Web, Mobile, Backend Full Lifecycle (Create, Deploy, Monitor, Manage) AI-Assisted Development Cloud Native & On-Premise Workflow and Business Logic Citizen Development Custom Coding with React, Java, Kotlin, React Native, and Swift Mendix Process Automation RPA Rapid Application Development Web, Mobile, Backend Governance and Compliance AI Insights and Automation Appian Cloud Great UX Appian Citizen Development Integrated into the Azure Ecosystem Web, Mobile, Backend Automated Processes AI Builder Responsive Design Workflow and Business Logic Power Apps 11
  • 12.
  • 13.
    Where’s My GitHub? 7,000+Open-Source Projects Almost Entirely BSD-3 (Minor Exceptions) Team Contributions OutSystems Forge 250+ Projects for MX10 Including 222 Community Projects 900+ Projects for MX9 Many Projects are Apache V2 or MIT (Some Proprietary Projects) Mendix Marketplace Paid and Free* Components (Free* but not Open-Source) Team Contributions Appian AppMarket GitHub for Power Apps is GitHub! Download Code Feature for Power Apps Canvas apps and Upload to GitHub Anywhere! 14
  • 14.
    Where Can ILearn More? outsystems.com/community Free Single Developer Environments ATO 2024! OutSystems ONE OutSystems User Groups (OSUGs) OutSystems Developer Days YouTube community.mendix.com Limited Free Edition Mendix Meetups YouTube community.appian.com Free Community Edition Appian World Appian Government (Oct 30th) Appian Europe YouTube community.powerplatform.com Power Apps Community Plan Power Apps Developer Plan Power Platform Community Conference Pluralsight YouTube 15
  • 15.
    What Are Low-CodeCommunities Like? 16 • We care about giving back • We have user groups and conferences • We try to convince our bosses to let us publish some of our work to the greater community • Sometimes we succeed! We’re Just Like You!
  • 16.
    How Can IContribute? 1. Find a project to contribute to 2. Request to join the team 3. Contribute! 1. Code 2. Documentation 3. Forums Join a Team 1. Get Coding! 2. Go to your platform’s marketplace 3. Provide information on your project 4. Submit! Make Your Own 17
  • 17.
    Join a Team 18 1.Find a project to contribute to 2. Request to join the team 3. Contribute! 1. Code Changes 2. Documentation • Download the project • Make changes • Upload a new version • Select Documentation tab • Contribute! 1. 2. 3.
  • 18.
    Make Your Own 19 1.Get Coding! 2. Go to your platform’s marketplace 3. Provide information on your project 4. Submit! 1. 2. 3. 4.
  • 19.
    20 Contributions to Open-Source FromEnterprise Low-Code Organizations
  • 20.
    Enterprises Who GiveBack 21 • Ionic (an OutSystems Company) – Cross Platform UIs • OutSystems UI – Responsive Web Framework • CefGlue - .NET Binding for Chromium Embedded Framework • Avalonia – Cross Platform C# UIs • Core Avalonia • WebView • ReactView • Monaco Editor – VS Code’s Editor • Apache Cordova – Cross Platform Mobile UIs OutSystems • Atlas UI – Responsive Web Framework • LibSvnSharp – Continuation of SharpSvn • JotDown – Markdown based Presentations • CloudFoundry – Open-Source PaaS • PostgreSQL Service Broker • S3 Service Broker • Vagrant – VMs for Developers Mendix • CodeGen – Programmer based AI Models • LAVIS – Python Deep Learning • Apache Solr – Enterprise Search • Apache Kafka – Data Streaming Platform • Kubernetes – Scalable Containers • Jenkins – Automation Server • Terraform – Infrastructure Automations Salesforce Accepted Contributions to Existing Open-Source Projects New Open-Source Project Buffer overfl Microsoft
  • 21.
    xebia.com craig-st-jean Thank You! Find meat the OutSystems booth! Rate and give Feedback in EventMobi Slides
  • 22.
    Our Global Presence 23 Empoweringlocal expertise with a global perspective and scale - our diverse offices worldwide unite to deliver innovative solutions tailored to each unique market and clients. USA Seattle Atlanta Canada Toronto Colombia Bogotá Spain San Fernando Saudi Arabia Riyhad UK London Netherlands Hilversum Amsterdam Eindhoven Poland Wrocław Rzeszów Gdańsk UAE Dubai India Gurgaon Pune Bangalore Chennai Noida Jaipur Hyderabad Xebia Switzerland Zürich Bern Vietnam Ho Chi Minh City Singapore Singapore Australia Melbourne Germany Frankfurt Belgium Antwerp
  • 23.
    Xebia: Creating DigitalLeaders in the AI Era A new AI-driven era of digital transformation has emerged. At Xebia, we’ve moved beyond the outdated definitions and siloed IT Services that served the last era of business transformation. Instead, we have redefined our consulting, engineering, and upskilling services to address five core areas of digital convergence that our clients have prioritized to ensure their success in the modern era of business. We partner with our clients and across our ecosystem to design, build, manage, and upskill organizations to not only survive -- but thrive -- in this AI era of digital transformation. Industry Digitalization Applied & Gen AI Cloud& Data Modernization Intelligent Automation Digital Products & Platforms These areas of convergence in our expertise and client needs are built on 20+ years of foundational experience in building software and partnering with our clients on their digital transformation journey. Foundational Competencies o Agile Ways of Working o Enterprise Architecture o DevOps and SRE o Product Management o Technology Strategy o Change Management o Design Thinking Solutions & Accelerators o Industry o Enterprise Function o Technology Upskilling & Staffing o Academy o Xccelerated o University Partner Ecosystem o AWS o Microsoft o Google o GitHub o OutSystems o Appian o Mendix o Salesforce o DataBricks o ThoughtMachine o UIPath o Atlassian o DataStax o Snowflake o Mindware o Backbase
  • 24.
    Our mission isto be the go-to experts in delivering OutSystems services and enable organizations to build future-proof applications with confidence OutSystems Partnership at a Glance Our Expertise Premier Partner - Highest partnership Top Premier Training Partner 4x Innovation Awards Winners Partner of the year winners 6X in a row 17+ Industry Awards Winners OutSystems Architecture OutSystems Training and Enablement OutSystems Development Legacy Modernization OutSystems Platform Admin & DevOps Recognized for BFSI Competency Ranked Top Global Partner on OutSystems Partner page 4.6/5 Project Rating 700+ Certified Consultants Marketplace Contribution & Solutions 13 Proprietary Solutions 5+ Gen AI Accelerators 246 Forge Components - 75K downloads We have trained and certified over 1500 OutSystems Professionals globally 70+ Tech Talks 3 Global MVPs out of 80 100+ Satisfied Clients 25 Awards and Recognitions Industry Banking & Financial Services Practice Development 2024 Training Excellence 2024
  • 25.
    26 Xebia is recognizedas a Leader for the second year in a row in Everest Group’s Low-Code Application Development Services PEAK Matrix® Assessments for OutSystems Services.