PharoJS Logo

PharoJS is intended for real world applications. We provide here a list of projects that we are aware of. Please let us know (X (aka Twitter) @pharojs) if your app is not on the list.

Commercial Products

ApptiveGrid

Digitise Your Processes Today

ApptiveGrid is your key to digitization. It's an easy-to-use no-code tool that lets you create customized, automated digital apps for your tasks, saving you time and making your work more efficient. With ApptiveGrid, the solution is just a few clicks away - all in one central platform trusted by over 1800 customers. Start now free of charge!

PLC3000

All-in-One Solution for Teaching Factory Automation

PLC3000 is the 1st turnkey web solution for industrial automation training. It combines pedagogical content with interactive and engaging programmable simulated benches implemented using PharoJS. Being 100% online, PLC3000 requires only a web browser. It can be used to teach remotely, in person or hybrid classes. It works even for large groups of students. Request your free demo!

Brain Treats

Your Daily Dose of Fun Facts

Swipe left or right to navigate a database of astonishing facts and real amazing anecdotes. You can share via your favorite messaging app, your preffered facts.

Mobile app for both iOS and Android, based on Apache Cordova

Farmers Market

Find Fresh Locally Grown Food

This app provides geo-coding to allow you find nearby farmers markets. It relies on Google Maps for GPS navigation to guide you to your preferred market where you can buy fresh food directly from farmers.

Mobile app for both iOS and Android, based on Apache Cordova

Open-Source Software

Covid-19 Tracker

Track the Covid-19 Pandemic

Web app that show graphs for cases, deaths and recoveries for the Covid-19 all around the world. Choose multiple countries and regions to compare them.

Retreives the latest COVID-19 data from John Hopkins University's repository on GitHub.

Smalltalk REPL using PharoJS

A simple REPL written in PharoJS.

This is a client-server application. The Pharo code you type is sent to the server where it is transpiled to JS and sent back to the web browser where it runs. You can link to an Smalltalk expression as in : https://pharojs.org/repl#3+4*5.

This project was done to support the Smalltalk side of https://programming-idioms.org/. We encourage you to extend the Smalltalk support from that site - for example to help add Smalltalk equivalents for the idioms, and/or demos using the REPL.