What is your go-to way when creating tables?

This page summarizes the projects mentioned and recommended in the original post on /r/vuejs

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • VueStart

    Discontinued Turn any JSON into Vue 3 tables!

  • That is a good approach, and I also used in previous projects. Why I switched to static source code generation is that the complexity of the problem is non-linear. By non-linear complexity I mean that a for small extension on the generated side you need a relatively complex algorithm in the generator. For example: if check the "orders" sample code on http://vuestart.com, you see customers with multiple orders each. The table represents this, by letting you navigate from the "customers" to the "orders"table. This is a relatively simple code in Vue, but for the generator this is a really sophisticated part. For me, it really doesn't matter how complex the generator gets, as in the end it is not included in production code.

  • tabularasa

    A Vue library to generate UI tables and edit dialogs dynamically from a schema - based on the PrimeVue widget set. (by uoe-eng)

  • I wrote a wrapper around PrimeVue's DataTable component that constructs tables and forms based on a JSON config file and an array of objects as entries. Haven't really promoted it, but in case it's useful: https://github.com/uoe-eng/tabularasa

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • revo-grid

    Powerful virtual data grid smartsheet with advanced customization. Best features from excel plus incredible performance 🔋

  • I've only used revogrid and the vuetify data table.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts