libslax
« Back to VersTracker
Description:
Implementation of the SLAX language (an XSLT alternative)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: slax xslt xml transformation juniper networking
Install: brew install libslax
About:
Libslax is an open-source implementation of the SLAX language, a more readable, script-like alternative to standard XSLT for XML transformation. It provides a complete toolchain including a parser, compiler, and runtime library, enabling developers to write and execute transformations more efficiently. The project aims to simplify complex XML data processing by offering a familiar syntax for those accustomed to scripting languages.
Key Features:
  • Provides a readable, script-like syntax as an alternative to verbose XSLT
  • Includes a full compiler and runtime library for SLAX processing
  • Can convert existing XSLT files to and from SLAX format
  • Integrates with the Junos operating system for network device automation
Use Cases:
  • Simplifying the development of complex XML transformations for network configurations
  • Automating data processing tasks involving XML data sources
  • Migrating legacy XSLT codebases to a more maintainable format
Alternatives:
  • xsltproc – Standard XSLT processor using libxslt; requires writing in standard XSLT syntax instead of SLAX.
  • Saxon – A more feature-rich, enterprise-grade XSLT and XQuery processor, but significantly more complex and resource-intensive.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 9:17am 0 VERSION_BUMP 473ba12a
Aug 26, 2025 5:52am 0 VERSION_BUMP 599b49fb
Aug 26, 2025 5:12am 0 VERSION_BUMP 557291d8
Dec 22, 2024 11:13pm 1 VERSION_BUMP 6e24a099