Engineering at Aha!, the world's #1 roadmap software.

Open source

Aha! is passionate about giving back to the development community via open source. Here are a few of our favorite projects.


eqn

eqn is a Ruby gem that allows safe evaluation of mathematical equation strings. Written using the Treetop parser generator to ensure consistent adherence to the equation grammar.

calculated_attributes

calculated_attributes is a Ruby on Rails gem to allow definition of accessory select SQL queries which are automatically executed and added to the relevant ActiveRecord model instance.

netlify-flexsearch

netlify-flexsearch provides a set of tools for implementing search for static sites hosted on Netlify, powered by FlexSearch and Netlify functions.

collaborative-demo

collaborative-demo is a full example of a collaborative text editor written in Rails and JavaScript. You can also try it out here.

rendered-multi-select

rendered-multi-select is a JavaScript control for selecting multiple elements (like tags). The control is server-rendered to prevent flickering on pageload.

getting_started_balloons

getting_started_balloons is a Ruby on Rails gem for displaying popup balloons to show "getting started" tips.

© 2020 Aha! Labs Inc.All rights reserved