An open API service indexing awesome lists of open source software.

https://github.com/thedumbtechguy/awesome-phlex

A curated list of awesome things related to Phlex.fun
https://github.com/thedumbtechguy/awesome-phlex

List: awesome-phlex

Last synced: 11 months ago
JSON representation

A curated list of awesome things related to Phlex.fun

Awesome Lists containing this project

README

          

![Awesome Phlex](logo.png)

A curated list of [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re) things related to Phlex

---

#### Table of Contents

* [Framework](#framework)
* [Components](#components)
* [UI Kits](#ui-kits)
* [Utilities & Tools](#utilities--tools)
* [Resources](#resources)

## Framework

* [Phlex](https://github.com/phlex-ruby/phlex) - A framework for building object-oriented views in Ruby.
* [Phex-Rails](https://github.com/phlex-ruby/phlex-rails) - Rails adapter for Phlex.
* [Superview](https://github.com/rubymonolith/superview) - Create Rails applications entirely from Phlex components.

### Libraries

- [Phlex::Slotable](https://github.com/stephannv/phlex-slotable) - Enable Slot API for Phlex views.
- [Phlex::Variants](https://github.com/stephannv/phlex-variants) - Compose your Phlex component with style variants.

## Components

* [Superform](https://github.com/rubymonolith/superform) - Build highly customizable forms.
* [Phlexi::Form](https://github.com/radioactive-labs/phlexi-form) - A better way to customize and build forms for your Rails application.

## UI Kits

* [Ruby UI](https://rubyui.com/) - A UI component library, crafted precisely for Ruby devs who want to stay organised and build modern apps, fast.
* [ZestUI](https://zestui.com/) - Accelerate your workflow with beautiful UI components tailored for Rails.
* [PhlexyUI](https://github.com/phlexyUI/phlexy_ui) - Phlex components for DaisyUI.

## Icon Packs
* [Phlex Tabler Icons](https://github.com/elvinaspredkelis/phlex-tabler_icons) - A port of [Tabler Icons](https://tabler.io/icons) to Phlex.
* [Phlex Lucide](https://github.com/akodkod/phlex-lucide) - [Lucide Icons](https://lucide.dev/icons/) for Phlex.
* [Phlex Remix Icon](https://github.com/danieldocki/phlex-remixicon) [REMIX ICON](https://remixicon.com/) for Phlex
* [Phlex Icons](https://github.com/AliOsm/phlex-icons) - General icons extension for Phlex. Includes more than 🎨 12,000 icons.
- [phlex-icons-lucide](https://rubygems.org/gems/phlex-icons-lucide) (1,500+)
- [phlex-icons-hero](https://rubygems.org/gems/phlex-icons-hero) (300+)
- [phlex-icons-flag](https://rubygems.org/gems/phlex-icons-flag) (250+)
- [phlex-icons-bootstrap](https://rubygems.org/gems/phlex-icons-bootstrap) (2,000+)
- [phlex-icons-remix](https://rubygems.org/gems/phlex-icons-remix) (2,800+)
- [phlex-icons-radix](https://rubygems.org/gems/phlex-icons-radix) (300+)
- [phlex-icons-tabler](https://rubygems.org/gems/phlex-icons-tabler) (4,800+)
- [phlex-icons-iconoir](https://rubygems.org/gems/phlex-icons-iconoir)

## Utilities & Tools

* [Phlexing](https://github.com/marcoroth/phlexing) - A simple ERB to Phlex Converter.
* [Phlexible](https://github.com/joelmoss/phlexible) - A bunch of helpers and goodies intended to make life with phlex even easier!
* [PhlexCustomElementGenerator](https://github.com/konnorrogers/phlex_custom_element_generator) - A generator for producing custom elements from a custom elements manifest.

## Resources

* [Component driven development on Rails with Phlex](https://fly.io/ruby-dispatch/component-driven-development-on-rails-with-phlex/) - An excellent introduction to building Rails applications using components.
* [Hacking Rails Implicit Rendering for View Components & Fun](https://fly.io/ruby-dispatch/hacking-rails-implicit-rendering-for-view-components/) - Advanced tips and tricks for building Rails applications using components.
* [A tale of two Phlexes](https://blog.willcosgrove.com/a-tale-of-two-phlexes) - Contains excellent information on how to use deferred rendering and how to build a table component.
* [Flecks](https://github.com/phlex-ruby/flecks) - Render IO-bound content asynchronously and stream it into a wrap-around shell in a single HTTP response with Phlex.