About PWAxdev

A small lab for high-quality JavaScript components.

PWAxdev was born as a focused hub for front-end components that are fast, accessible, and a joy to use. After many years building real-world web apps, docs, and design systems, we’re packaging the patterns we trust into lightweight, framework-friendly modules you can drop into any project.

What we care about

  • Quality first. Solid defaults, sharp UX, and clean APIs.
  • Accessibility. Keyboard support, ARIA where it matters, and sensible focus states.
  • Performance. Minimal footprint, no heavy runtime, progressive enhancement.
  • Portability. Works with vanilla JS; plays nicely with frameworks.
  • Documentation. Clear guides, runnable examples, and practical tips.

First release: PWAxcode

The debut component is PWAxcode, a compact code viewer/editor built for product docs, technical blogs, and in-app help. It includes syntax highlighting, folding, search with inline hits, and a guided Player Steps DSL that can “type”, search, and annotate your snippets like a tutorial.

  • Great reading experience. Line numbers, ruler, soft wrap, focused ranges, marks.
  • Interactive demos. Script step-by-step edits, popovers, toasts, and pauses.
  • Runtime API. Control layout, search, folding, and state persistence on the fly.
  • Custom languages. Register tokenizers and auto-indent rules for your domain.
  • Styling & theming. Token hooks and theme IDs for full visual control.

Who it’s for

Technical writers, developer advocates, educators, and product teams who want to turn static code blocks into clear, interactive explanations—without heavy tooling.

Why PWAxdev

The web deserves components that respect your time and your users. If you value accessibility, speed, and good documentation, you’ll feel right at home.

Contact & Support

For questions, feedback, or anything else, reach out to us at info@pwax.dev.

Support the Project

If you find PWAxcode useful, consider buying us a coffee to keep it going:

Buy me a coffee