Skip to content

Any packages similar to DT for python shiny? #1164

Open

Description

@DRosenman

I love using the DT package, specifically with its filter tools, in my R shiny apps. Is there anything similar in python? If not, I'm thinking of trying to a python package similar to DT that utilizes the datatables library.

Activity

  1. philibe commented on Jan 22, 2025

    @philibe

    datatable.net is a frontend and there was a lot of work to adapt it and create its backend (server= TRUE) in DT R package by @yihui .

    When I first installed DT in early 2018, for me it was a simple adaptation of datatable.net, used many times in my R Shiny apps, but in 2022 when I implemented datatable.net with Flask Rest and VueJs 3, I rewrote a lot of things in python Flask server side (pagination, order, filter, etc ) which I thought were in datatable.net but actually written in the server side of DT R Shiny.

    In 2022 a datatable server side in python didn't exist: only some of partial POCs and articles, that helped me, exist. I don't kown if datatable.net server side in python exists in the early 2025.

    When you look at Python for Shiny:

    PS: I'm a simple user

  2. yihui commented on Jan 22, 2025

    @yihui
    Contributor

    datatable.net is a frontend and there was a lot of work to adapt it and create its backend (server= TRUE) in DT R package

    Yes, it was a huge amount of work. If you don't need the server-side processing, perhaps simple-datatables would be better to experiment with than DataTables: https://github.com/fiduswriter/simple-datatables/ DataTables is powerful but also extremely complicated.

  3. DRosenman commented on Jan 22, 2025

    @DRosenman
    Author

    datatable.net is a frontend and there was a lot of work to adapt it and create its backend (server= TRUE) in DT R package

    Yes, it was a huge amount of work. If you don't need the server-side processing, perhaps simple-datatables would be better to experiment with than DataTables: https://github.com/fiduswriter/simple-datatables/ DataTables is powerful but also extremely complicated.

    Thanks! I don't need server-side processing so I'll give simple-datatables a shot!

  4. cpsievert commented on Jul 18, 2025

    @cpsievert
    Contributor

    itables is probably closest in terms of feature set, but Shiny also ships with it's own https://shiny.posit.co/py/components/outputs/data-grid/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions