Python Tables

Open-source Python projects categorized as Tables

Top 9 Python Table Projects

  1. rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: No More Monitor Buttons: Control Brightness & Contrast with Your Custom CLI Tool. | dev.to | 2025-05-20

    Ever wanted a clean way to adjust your external monitor's brightness and contrast from the command line? Let's build a simple yet beautiful Python CLI tool named monitor using the power of ddcutil and rich!

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. docling

    Get your documents ready for gen AI

    Project mention: Docling: Document Processing, Diverse Format Parsing, Advanced Pdf Understanding | news.ycombinator.com | 2025-05-15
  4. llama_cloud_services

    Knowledge Agents and Management in the Cloud

    Project mention: Parsing PDFs (and more) in Elixir using Rust | news.ycombinator.com | 2025-01-29

    For instace Llamaparse(https://docs.llamaindex.ai/en/stable/llama_cloud/llama_parse...)uses LLMs for pdf text extraction, but the problem is hallucination. e.g > https://github.com/run-llama/llama_parse/issues/420

    There is also LLMWhisperer that preserves the layout(tables, checkboxes, forms)and hence the context. https://pg.llmwhisperer.unstract.com/

  5. great-tables

    Make awesome display tables using Python

    Project mention: Great-tables: Make display tables using Python | news.ycombinator.com | 2024-08-25
  6. pdftabextract

    A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.

    Project mention: Liberate tabular data from scanned documents | news.ycombinator.com | 2024-12-18
  7. django-tables2

    django-tables2 - An app for creating HTML tables

  8. CTkTable

    Customtkinter Table widget (extension/add-on)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. jtbl

    CLI tool to convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables

  11. lazy-table

    A python-tabulate wrapper for producing tables from generators

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Tables discussion

Log in or Post with

Python Tables related posts

  • How to Install SmolDocling-256M-Preview Locally?

    1 project | dev.to | 19 May 2025
  • PDF to Text, a Challenging Problem

    9 projects | news.ycombinator.com | 13 May 2025
  • Show HN: Kreuzberg – Modern async Python library for document text extraction

    8 projects | news.ycombinator.com | 15 Feb 2025
  • Wat – Deep inspection of Python objects

    8 projects | news.ycombinator.com | 25 Jul 2024
  • Easily Convert JSON API Data into Tables

    1 project | /r/json | 25 May 2023
  • Best tool to convert from JSON to Excel

    1 project | /r/json | 2 Apr 2023
  • Help with converting JSON to table with curl?

    1 project | /r/json | 31 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Table projects in Python? This list will help you:

# Project Stars
1 rich 52,042
2 docling 30,038
3 llama_cloud_services 3,964
4 great-tables 2,233
5 pdftabextract 2,232
6 django-tables2 1,966
7 CTkTable 314
8 jtbl 302
9 lazy-table 56

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?