macOS
brew install pomskylocal Homebrew formula metadata
brew / rank 12373
Regular expression language. Version 0.12 via Homebrew; verified 2026-10-11. Also installable with nix: nix profile install nixpkgs#pomsky.
install
brew install pomskylocal Homebrew formula metadata
nix profile install nixpkgs#pomskynixpkgs package indexes · pkgs/by-name/po/pomsky/package.nix · source: api.github.com
scoop install main/pomskyScoop official bucket manifest trees · bucket/pomsky.json · source: api.github.com
overview
Regular expression language
history
Pomsky is a portable language for writing readable, maintainable regular expressions. Its CLI transpiles Pomsky syntax into conventional expressions for multiple regex flavors.
Ludwig Stecher began the project in February 2022 under the name Rulex and released its first version the following month. It was conceived as a readable language compiled to regular expressions.
The project was renamed Pomsky in 2022 following a trademark complaint. Its documentation and playground were rebuilt, and subsequent development added variables, ranges, tests, Unicode features, diagnostics, optimization, and integrations.
The original Rulex announcement attracted substantial developer attention and feedback, which influenced syntax, diagnostics, fuzz testing, and tooling. The project subsequently gained an online playground, editor support, and distribution through several package ecosystems.
Write a Pomsky expression using quoted strings, variables, readable repetition and assertion syntax, then compile it with the `pomsky` CLI for the intended regex flavor. Embed the resulting ordinary regex in the target application or language.
Use built-in `test` blocks to document accepted and rejected strings. The CLI can execute these tests through PCRE2, with the documented caveat that the target engine may differ from PCRE2 in supported behavior.
Pomsky is interesting to package collectors because it is a compiler-like CLI for a tiny domain-specific language rather than another regex engine. Its output is ordinary regular-expression syntax that can be embedded in existing programs and APIs.
It also makes regex-engine differences explicit: users select a target flavor, while Pomsky reports unsupported constructs or polyfills some features. Built-in expression tests use PCRE2, giving the package a concrete bridge between language tooling and a conventional regex implementation.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
pomsky | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/pomsky-lang/pomsky
install metadata
| Package key | brew:pomsky |
|---|---|
| Version | 0.12 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/pomsky |
| Homepage | https://pomsky-lang.org/ |
| Repository | https://github.com/pomsky-lang/pomsky |
| Upstream docs | https://pomsky-lang.org/ |
| License | Apache-2.0 OR MIT |
| Source archive | https://github.com/pomsky-lang/pomsky/archive/refs/tags/v0.12.tar.gz |
| Last updated | 2026-10-11T19:06:11-04:00 |
| Pulse | updated |
| Build dependencies | rust |
| Bottle | available (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pomsky |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
pomsky
nix profile install nixpkgs#pomskymain/pomsky
scoop install main/pomskysource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.