{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/phlex/","markdown":"https://findsoftware.frbit.cloud/phlex.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"phlex","name":"Phlex","urls":{"home":"https://www.phlex.fun","repository":"https://github.com/yippee-fun/phlex","docs":"https://www.phlex.fun/introduction/"},"category":["ui-library"],"description":"Ruby gem for building HTML and SVG views as object-oriented components.","maintainer":"Joel Drapper","firstRelease":2022,"hosting":null,"language":"ruby","runtime":["ruby"],"runtimeMin":"ruby 3.2","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":["server"],"installMethod":"bundle add phlex-rails","licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2026-02-06T00:00:00.000Z","githubStargazers":1531,"contributors":49,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":17,"dependentPackages":22,"social":{"forum":"https://www.rubyforum.org/tag/phlex"},"checkedAt":"2026-10-27T00:00:00.000Z","addedAt":"2026-10-27T00:00:00.000Z","sources":[{"field":"urls","url":"https://www.phlex.fun/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/yippee-fun/phlex","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"urls","url":"https://www.phlex.fun/introduction/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"firstRelease","url":"https://rubygems.org/api/v1/versions/phlex.json","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/yippee-fun/phlex/blob/main/LICENSE.txt","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/yippee-fun/phlex","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/yippee-fun/phlex/blob/2.4.1/phlex.gemspec","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/yippee-fun/phlex/blob/2.4.1/phlex.gemspec","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"category","url":"https://www.phlex.fun/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"installMethod","url":"https://www.phlex.fun/introduction/getting-started.html","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"renderingModes","url":"https://www.phlex.fun/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/yippee-fun/phlex","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"licenseModel","url":"https://api.github.com/repos/yippee-fun/phlex","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/yippee-fun/phlex/releases","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/yippee-fun/phlex/releases","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/yippee-fun/phlex","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/yippee-fun/phlex/contributors?per_page=1","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/phlex","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/phlex","checkedAt":"2026-10-27T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Phlex is a Ruby gem for writing HTML and SVG views as Ruby classes, so the markup and the Ruby code that feeds it live in the same language. The project describes it as a standalone library with zero dependencies. Most users add it to a Rails application through the phlex-rails gem, which the install step names. Phlex output is rendered on the server.\n\n## Worth knowing\n\nPhlex uses BreakVer rather than SemVer, so the first number of its version marks breaking releases."}