Modus Labs

Changing the world


Line of CodeProblemPersonaSketchPixelTestDeploymentReleaseIntegration

At A Time

Open source community driven experiments

Modus LabsModus Labs


Ionic bindings for Vue applications

Use the beautiful Ionic UI library with Vue applications. This adapter bridges Ionic internals to Vue and Vue Router, allowing seamless integration of the two frameworks.

View onGitHubView on


Safeguard Your Online Accounts

Protect your online identity by making sure your accounts and passwords are secure. Built on Vue.JS and Ionic Framework, Beep runs a security check in just one minute and keeps your passwords safe with an obfuscated hashing algorithm.

View onGitHubView on


Automated CLI for Static web application hosting on AWS

This automated script simplifies setting up an AWS site. Add S3 buckets, register DNS, and create an SSL certificate in minutes with no DevOps knowledge.

View onGitHubView on

More Labs


Production-ready React reference app

This enterprise-grade React application is optimized for development and production environments. The Budgeting application showcases architecture for delivering incredibly fast production apps while maintaining a great development experience.

Front end performance
View onGitHubView on


Web Application Performance Auditing

Auditing web application performance in a simple and automated way. Gimbal can help maintain performance budgets from your CLI or a CI system and comment results on a GitHub pull request.

View onGitHubView on

React Idle

Render React Components When the Browser is Idle

Boost performance of busy React applications by improving above the fold component rendering priority. React-idle decreases work on the execution thread by postponing component rendering until the browser is idle.

Front end performanceSSR
View onGitHubView on

Cucumber Watir

Battle-tested functional automation framework melding Cucumber and Watir-Webdriver

This is a test harness for automated functional testing of web applications, using the Cucumber and Watir Webdriver test frameworks. It can be used to support Behavioral Driven Design (BDD) or just automated functional testing of arbitrary web applications. By using this collection of frameworks, you can quickly start a suite of functional tests for an application using a basic vocabulary inspired by tests that have been used successfully on many production projects.

View onGitHubView on

Evade 2

Artificial intelligence, vector graphics, music and a ā€œ2.5Dā€ engine ā€” all in 32k of FLASH memory.

We built a custom Arduboy game to include all the best features of modern day first person shooters. With no fancy front-end frameworks and just an 8-bit processor, we went back to basics.

View onGitHubView on

Ion Meetups

How To Upgrade an Ionic 3 Application to Ionic 4

Upgrading from Ionic Framework 3 to 4? This step-by-step tutorial has all the tools for updating your hybrid mobile app.

Ionic 3Ionic 4
View onGitHubView on

Lambda Redirector

Redirect an entire website using AWS Lambda

Redirect an entire website using AWS Lambda and API Gateway, packaged with CloudFormation and deployed with Serverless Application Model (SAM)

View onGitHubView on


Slow down Linux network interfaces to to simulate slower network connections

This bash script offers quick shortcuts to simulate slower network connections. It is useful when you need to simulate a wireless network on a Linux network server, especially when you are using a virtual machine guest on your local machine or in the cloud.

View onGitHubView on