Open source projects
There are a wide variety of open-source Xojo projects, many of which are listed below. If you create an open-source project or find one not listed here, please let us know so we can add it: docs@xojo.com
iOS
Product |
Publisher |
Description |
---|---|---|
Jason King |
A declares implementation of many different classes for Xojo iOS apps. |
|
Michel Bujardet |
Module that brings legacy and additional functions to Xojo iOS. |
|
Stephen Beardslee |
Xojo module for attaching UI Gesture Recognizers to Views. |
|
Ulrich Bogun |
A library extending Xojo's macOS and iOS features - 64 bit and new framework compatible. |
|
Garry Pettet |
Markdown parsing for Xojo iOS applications. |
|
Jérémie Leroy |
An extension to Xojo.Net.HTTPSocket to include network throttling. |
|
Jérémie Leroy |
100+ functions to extend iOSControls design. |
|
Jérémie Leroy |
A handy Xojo class that prompts users of your iPhone or Mac App Store app to rate your application after using it for a while. |
Desktop
Product |
Publisher |
Description |
---|---|---|
Xojo |
Source for a plugin that allows developers to implement custom text input controls with international input support. |
|
Einhugur |
Fork of the plugin that allows developers to implement custom text input controls with international input support. |
|
DeclareSub |
Contains lots of Mac-specific functionality, including support for Mac App Store validation, X-platform preferences and many macOS Cocoa APIs. |
|
Vidal van Bergen |
Contains lots of Mac-specific functionality, including support for Mac App Store validation, X-platform preferences and many macOS Cocoa APIs. Updated for 64-bit. |
|
Paul Lefebvre |
WinAPI Declare Library for use with Xojo. |
|
A collection of Windows-specific functionality. |
||
Brandon Skrtich |
A http server class for Xojo / RealBasic licensed under the MIT License. |
|
Brandon Skrtich |
A set of custom controls for Xojo / RealBasic licensed under the MIT License. |
|
Brandon Skrtich |
A YubiKey Authentication Class for Xojo / RealBasic. |
|
Thomas Tempelmann |
Powerful text editor class made in Xojo. |
|
Rich Hatfield |
Xojo Charting Class |
|
Mike Cotrone |
Xojo Calendar and Time Chooser Picklist. |
|
Mike Cotrone |
Xojo Class for Syslog Style File Logging. |
|
Mike Cotrone |
This is the repository for the TELNET Class for Xojo. |
|
Kem Tekinay |
Xojo code for implementing self-updating apps. |
|
Nocturnal Coding Monkeys |
This is a Xojo Module for Colors. This makes it easy to assign colors to Windows, Container Controls, and other Controls without having to memorizing the RGB codes for various colors. |
|
Mike Cotrone |
This is a 'loading wheel' that is very cool looking and has a twitter bootstrap feel. |
|
DeclareSub |
Mojo is a library of items missing from the Xojo framework. |
|
Kevin Cully |
ChartPart is an open-source native Xojo class that you drop into your projects for when you need elementary charting capabilities. ChartPart works on Linux, Mac, and Windows. Chart types available are bar charts, stacked bar charts, pie charts, and line charts. |
|
Gerard Van Zee |
Script editor ContainerControl for XojoScript. |
|
Xojo |
A library of Visual Basic functions for use with the Xojo programming language. |
|
Tim Parnell |
Shows a Picture for a time, providing visual feedback (great for Auto Save or other notifications). |
|
Javier Rodríguez (ApprendeXojo) |
A TextField that offers Auto Complete capabilities for Xojo desktop projects. |
|
Gino Deblauwe |
This is a parser and an editor (control) to implement RTF into your Xojo project. |
Web
Product |
Publisher |
Description |
---|---|---|
Francisco Lobo |
This class is a view controller to manage cells (table). It was designed from the ground up for speed and performance. It provides several options to help reduce the loading time (like lazy loading of cells). |
|
Francisco Lobo |
A simple to implement and use notification view for web applications. |
|
José Luis Cuesta |
A Xojo library using the web SDK to implement MaterializeCSS (Material Design) components. |
|
Ian Jones |
ToastrIJ is a Xojo Web SDK Control that wraps the most excellent toastr notifications JavaScript library. |
|
1701 Software |
Plupload HTML web upload control for Xojo Web. |
|
Kem Tekinay |
A WebSocket class for Xojo. |
|
Tim Dietrich |
Luna is an open source, Xojo-based framework for creating RESTful APIs. |
|
Dirk Cleenwerck |
LunaAPI Documentation Generator. |
|
Dirk Cleenwerck |
Generates the Swagger (Open API 2.0) documentation for your Luna API. |
|
Derk Jochems |
A web server made with Xojo, for use as a backend (backend for daemon). Based on Aloe Express. |
|
Lars Lehmann |
A easy and simple but performant Datepicker for the Xojo web edition. |
|
1701 Software |
Serve static content from your Xojo Web app. Especially useful in standalone and load balanced environments. |
|
James Sentman |
A Xojo WebFile replacement that supports Range requests headers. Necessary for serving video or audio to Safari on MacOS or iOS. |
Raspberry Pi
Product |
Publisher |
Description |
---|---|---|
Xojo |
A module for accessing the Raspberry Pi GPIO port using the Xojo programming language. |
|
Johannes Stumpf |
Xojo class for communicating with a BOSCH bme280 environmental sensor via wiring on a Raspberry Pi. |
Tools
Project |
Owner |
Description |
---|---|---|
Jeremy Cowgar |
Code formatter written in XojoScript for Xojo. |
|
Kem Tekinay |
Displays Xojo Profile Code reports. |
|
Thomas Tempelmann |
A clone of Xojo's Lingua application for localizing your apps. |
|
Kem Tekinay |
A XojoScript editor. |
|
Jeremy Cowgar |
Xojo Project Tool - tool to manipulate the manifest files for Xojo. |
|
Charles Yeomans |
Xojo adds support for the Xojo language to the Pygments syntax highlighting package. |
|
Garry Pettet |
A command line static site generator written in Xojo. |
|
Andrew Lambert |
A tool for exploring HTTP from both client and server perspectives. |
|
Etienne Pilon |
Backup tool for Xojo and MySQL. |
|
Jürg Otter |
CodeSign, DMG creation and Notarization (Post Build Script). |
|
Jim Meyer |
Translate Localized Strings in a Xojo project using AWS or Google Translate. |
General
Project |
Owner |
Description |
---|---|---|
Xojo |
Unit Testing framework for Xojo. |
|
Paul Lefebvre |
Object-relational manager (ORM) for SQLite and Xojo. |
|
Brandon Skrtich |
A Open Source Replacement for EasyTCPSocket and EasyUDPSocket. |
|
Brandon Skrtich |
A set of utility classes for Xojo / RealBasic licensed under MIT License. |
|
Mike Cotrone |
Provides programatic integration with Dropbox directly (not through sync services). This project is a work in progress as I am not implemented every API call in theDropboxCore API to start. |
|
1701 Software |
Porting library for the new Xojo framework. It gracefully downgrades to old framework equivalents when needed. |
|
1701 Software |
SQL components for accelerating your application development withXojo. |
|
Kem Tekinay |
Xojo class to serialize and deserialize classes via JSON. |
|
Alwyn Bester |
This is the MongoDB driver for the Xojo programming language. The current version of the driver only supports connections to a single server. Support for replica sets and sharding will be added in future versions of the driver. |
|
Jeremy Cowgar |
Parses command line parameters to your Xojo app. |
|
Kem Tekinay |
A drop-in, faster replacement for the native Xojo JSONItem class. Project includes classic versions of ParseJSON and GenerateJSON methods. |
|
François Jouen |
Use OpenCV (open-source Computer Vision) with Xojo. |
|
Mike Charlesworth |
A cross platform preferences class for Xojo using SQLite. |
|
Xojo |
A Xojo library for communicating with Slack. |
|
Xojo |
A library of FileMaker functions for use with Xojo. |
|
Jeremy Cowgar |
Source code documentation tool for the Xojo programming language. |
|
Massimo Valle |
A Xojo JSONItem enhancement. |
|
Kem Tekinay |
A REST client framework for Xojo. |
|
Lance Darby |
This is core Inno Setup common files for Xojo Projects. |
|
Kem Tekinay |
Xojo classes to build a SQL statement. |
|
Kem Tekinay |
AES, Blowfish, Scrypt, SHA-256/512 Digest, and Bcrypt for Xojo. |
|
Xojo |
Xojo class to use with the Pushover notification server and app. |
|
Tim Parnell |
Module for accessing build step folders with the old framework. |
|
Tim Parnell |
Makes styled print output easy for Xojo Console apps. |
|
Andrew Lambert |
Xojo bindings for libcurl. |
|
Kenichi Maehashi |
Runtime Monitoring Tool for Xojo Desktop Apps. |
|
Javier Rodríguez (AprendeXojo) |
Xojo Class for using IPify service. |
|
Kem Tekinay |
Redis class for Xojo. |
|
Javier Rodríguez (AprendeXojo) |
Multiplatform Xojo Class that uses the DocConverter API to convert from text plain, HTML or Markdown to PDF, ePUB, Mobi, DOCX and RTF. |
|
Garry Pettet |
A Xojo module for storing application preferences as JSON using the new framework. |
|
Dirk Cleenwerck |
Xojoport of FPDF library to create PDF files. |
|
Étienne Pilon |
ORM is a object-relation-mapper for Xojo applications. |
|
Kem Tekinay |
A Xojo Dictionary based Fibonacci hash. |
|
Advanced Pricing |
Orm classes for Xojo. |
|
Andrew Lambert |
Realbasic and Xojo bindings for zlib. |
|
Paul Lefebvre |
A simple way to create registration codes for your Xojo apps. |
|
Andrew Lambert |
Xojo bindings for libsodium, a cross-platform fork of the NaCl cryptographic library. |
|
Kem Tekinay, Tim Parnell |
Tools for creating a presentation demo in Xojo. |
|
Andrew Lambert |
Xojo bindings for libpcap/WinPcap. |
|
Greg O'Lone |
A class for parsing command-line options in a xojo console app. |
|
Kem Tekinay |
Higher precision numbers for Xojo. |
|
Andrew Lambert |
A URL parsing class for Xojo |
|
o3jvind |
A simple Twitter client. |
|
Derk Jochems |
Xojo shared code for community and commercial use. Contains Modules, Classes, Interfaces, Controls and more for use in any project. |
|
Garry Pettet |
Xojo Physics Engine. A native Xojo port of the Java JBox2D physics engine. |
|
Eric de La Rochette |
An implementation of the MQTT protocol for Xojo. (Work in progress) |
|
Atsushi |
Twitter auth demo app with Xojo. |
|
Ulrich Bogun |
Basic classes that could serve as a fundament for building a Xojo Library. |
|
Atsushi |
Using Dropbox API on Xojo. |
|
Atsushi |
Use Wikipedia's MediaWiki API to retrieve content and display it in HTMLViewer. |
|
Ulrich Bogun |
Xojo declares into Intel Power Gadget API. |
|
Christopher Kobusch |
Xoson provides utilities to convert Xojo objects to and from JSON. |
|
Garry Pettit |
A 2D rigid body physics engine for Xojo |
|
Eugene Dakin |
Draw a hexagonal grid in Xojo. |
|
Eugene Dakin |
Create an arrow with an arrowhead in Xojo. |
|
Eugene Dakin |
Draw a vertical sine wave in Xojo. |
|
Eugene Dakin |
Draw a horizontal sine wave in Xojo. |
Example projects
Project |
Owner |
Description |
---|---|---|
Bill Kapeles |
This app was written for the Xojo #justCode challenge and to help me study my drugs for paramedic school. It's pretty straightforward, allows the student to make their own 'drug card' for each drug. As we progress in versions, testing on the entered drugs will also be incorporated. |
|
Jonathan Eisen |
Berlin Clock written in Xojo |
|
Jonathan Eisen |
Simple calculator. Written forXojo Just Code Challenge Week 1. |
|
Bill Kapeles |
This app allows the user to record ideas for their writing projects - like blog posts, or articles, rank them, track writing dates, publishing dates, etc. The key Xojo takeaways for this app are the creation and perpetuation of a SQLite database, INSERT, SELECT, UPDATE, and DELETE of records within the database, and basic UI manipulation. This app was created as part of the #JustCode challenge. Enjoy! |
|
Steven Brown |
Displays time in words. |
|
clmmakers |
Xojo project for creating png without alpha channel. |
|
Étienne Pilon |
Little class for Xojo that can update IP of a sub domain in domains.google.com services. |
|
Yevgeny Nikolaichik |
A Xojo/Python tool to ease annotation of sigma-factor and TF binding sites in bacterial genomes. |
|
Andrew Lambert |
A Life-like cellular automata tool in in Xojo. |
|
dda |
The first set of Matasano challenges in Xojo. |
|
Paul Lefebvre |
The gaming contest for XDC2015! |
|
Paul Lefebvre |
Color Picker app made for 2018 Just Code Challenge. |
|
Paul Lefebvre |
Password Generator app made for 2018 Just Code Challenge. |
|
Paul Lefebvre |
An iOS app to keep score of your mini-golf games. Made for 2018 Just Code Challenge. |
|
Jürg Otter |
This example Xojo project shows how CRC Calculations (Cyclic Redundancy Check: CRC8, CRC16, CRC32) can be implemented in Xojo Code. |