Thanks for wanting to get involved with Open Source through project we do at Avo.
Location: Banquet Hall Hack Space Station: Yellow Station Schedule Time: July 9th, 2025 — 2:30PM ~ 5:00PM
As a reminder, Avo started out as an admin panel framework and slowly evolved into a complete toolkit to develop internal tools and operational software for your entire team.
We develop commercial software but our roots are with Open-source. We have a bunch of initiatives that we're supporting through Open-source, sponsorships, events and other ways.
Some of our more popular Open Source projects are avo, marksmith, class_variants, stimulus-confetti, prop_initializer and active_storage-blurhash.
At Hack Spaces we are pretty open to any ideas you have. We can work on specific projects, talk about Open Source, SaaS, dev-tools, development, or other cool topics you think we are covering.
Some suggestions: Rails engines; asset management; Rails and JS integration; gem deployment tactics; product development; running a dev-tool SaaS; marketing for developers;
We prepared a few hack spaces issues for us to work on.
- PDF field - avo-hq/avo#3818
- Boolean field to show indeterminate state when
nil
- avo-hq/avo#3873 - Unavatar field - avo-hq/avo#2994
- Add
:action_policy
authorization driver - avo-hq/avo#1922 - Stars field - avo-hq/avo#1896
- Navigate to section helper - avo-hq/avo#3060
- Boolean field as toggle - avo-hq/avo#3960
- Add lightbox support for file field - avo-hq/avo#1647
- Allow multiple records attach - avo-hq/avo#2116
- Toggle off filters and search for
has_many
associations - avo-hq/avo#2035 - Add support for Active Record Encryption in fields - avo-hq/avo#3959
- Update list after "attach & attach another" action - avo-hq/avo#3434
- Pass all html options in the
html
option - avo-hq/avo#3145 - Attach files to record from the Media library - avo-hq/avo#3776
- Add option to make table headers on index view sticky - avo-hq/avo#1116 (requires some special JS work)
*Mostly JS work but all for Rails 🫶
- Support video files - avo-hq/marksmith#20 (Intermediate)
- Support audio files - avo-hq/marksmith#80 (Intermediate)
- Support task lists - avo-hq/marksmith#3 (Intermediate)
- Add mention support - avo-hq/marksmith#81 (Intermediate)
- Add text expander support - avo-hq/marksmith#82 (Intermediate)
- Create a
cv
helper method - avo-hq/class_variants#39 (Easy)
- Ability to trigger confetti from a JS event - avo-hq/stimulus-confetti#4 (Easy)
- Ability to render confetti on page load - avo-hq/stimulus-confetti#3 (Easy)