Back to list
Jürgen Schwind 3 Nov 2025 avalynx-table, jsdelivr, javascript, avalynx
AvalynxTable Reaches the jsDelivr CDN Top 10,000

AvalynxTable Reaches the jsDelivr CDN Top 10,000

AvalynxTable: Lightweight, Responsive Tables for Bootstrap 5.3+

With AvalynxTable, my very first vanilla JavaScript library has made it into the Top 10,000 libraries on the jsDelivr CDN — a great milestone! In this post, I’ll share the idea behind it, highlight its main features, and show you how to start using the library in just a few minutes.

Try it out

AvalynxTable – Original table

What Is AvalynxTable?

AvalynxTable is a small, standalone script that transforms plain HTML tables into smart, responsive tables.

When the viewport hits a defined breakpoint, columns and rows “stack” automatically so the content stays clean and readable on smaller screens.

It uses Bootstrap’s own markup and utilities (starting with version 5.3) — no extra dependencies required.

Key Features

  • Automatic enrichment: Each table cell automatically gets data-* attributes based on its header (<th>), so column titles can appear directly within the compact layout.
  • Targeted activation: Choose exactly which tables should be processed using a simple CSS selector.
  • Custom breakpoints: Define the screen width at which the stacked layout kicks in — to perfectly fit your design.
  • Zero dependencies: 100% vanilla JavaScript. Just include it and go.
  • Accessible: Table headers remain semantically intact, and in stacked mode the header–cell relationships stay clear for screen readers.

AvalynxTable – Stacked layout

Why Another Table Script?

Responsive tables can be tricky — they often either force horizontal scrolling or wrap awkwardly.

AvalynxTable takes a more elegant approach: below a certain breakpoint, each data cell is paired with its corresponding header and displayed as a small labeled block.

That way, both readability and context are preserved — especially on mobile devices.


Conclusion

AvalynxTable turns traditional tables into robust, mobile-friendly components — no build tools, no dependencies, and fully aligned with the Bootstrap look and feel.

Reaching the jsDelivr Top 10,000 is a great motivation to keep improving it further.

If you give it a try, I’d love to hear your feedback, bug reports, or ideas.

Have fun exploring it! 😊