3 Repos
Engines that transform structured data into various visual table formats for terminal, web, and document output.
Distinct from Markdown Table Rendering: None of the candidates cover general multi-format rendering; they are either too specific (Markdown only) or relate to database storage formats.
Explore 3 awesome GitHub repositories matching user interface & experience · Multi-Format Table Renderers. Refine with filters or upvote what's useful.
Dieses Projekt ist ein responsives Sphinx-Dokumentationsthema, das ein visuelles Layout und eine Reihe von Jinja2-Templates für die Darstellung technischer Inhalte in einer konsistenten Weboberfläche bereitstellt. Es fungiert als CSS-Dokumentations-Framework, das darauf ausgelegt ist, die Präsentation technischer Handbücher sowohl für Desktop- als auch für Mobilbildschirme anzupassen. Das Theme enthält ein strukturiertes Layout speziell für Software-API-Referenzen, das Funktionssignaturen, Parameter und Rückgabetypen formatiert. Es bietet zudem integrierte Mechanismen für die Verknüpfung mit der Versionsverwaltung, sodass Dokumentationsseiten direkt auf Quelldateien bei externen Hosting-Anbietern verweisen können. Das Projekt deckt eine breite Palette an Formatierungen für technische Inhalte ab, einschließlich syntaxhervorgehobener Codeblöcke, mathematischer Gleichungen, Datentabellen und kategorisierter Callouts für Hinweise und Warnungen. Es unterstützt das Site-Branding durch benutzerdefinierte Logos und ermöglicht die Anpassung von Navigationsmenüs sowie das Einbinden eigener CSS- oder JavaScript-Assets. Das Theme integriert sich direkt in den Sphinx-Build-Prozess, um reStructuredText und Markdown in thematisierte HTML-Ausgaben zu transformieren.
Renders structured information into grids with support for spanning cells and captions.
Tablewriter ist eine Go-Bibliothek und ein Tool zur Generierung von ASCII- und Unicode-Tabellen aus strukturierten Daten. Es fungiert als Multi-Format-Tabellen-Renderer, der Daten in Layouts für Terminal-Ausgabe, Markdown, HTML und SVG umwandelt. Das Projekt zeichnet sich durch die Fähigkeit aus, verschachtelte Tabellen in Zellen einzubetten und benachbarte Zellen horizontal oder vertikal zusammenzuführen. Es unterstützt zudem ANSI-Farbanwendungen für Header, Zeilen und Rahmen, um Terminal-Benutzeroberflächen zu stylen. Das Toolkit bietet Funktionen zum Mapping von Go-Structs und Slices in Zeilen, zum Laden und Konvertieren von CSV-Dateien über ein Command-Line-Interface sowie zum inkrementellen Streamen von Tabellenausgaben. Das visuelle Erscheinungsbild wird über konfigurierbare Rahmen, Trennzeichen, Padding- und Ausrichtungseinstellungen verwaltet.
Provides a formatting engine that converts structured data into ASCII, Unicode, Markdown, HTML, and SVG table layouts.
Screw ist ein Tool zur Analyse von Datenbankschemata, das automatisch technische Dokumentationen und Java-Datenobjekte erstellt. Es scannt Datenbanktabellen, um deren Definitionen zu exportieren und Schemametadaten in strukturierte Berichte und Anwendungscode umzuwandeln. Das Projekt generiert Plain Java Objects (POJOs) basierend auf bestehenden Datenbanktabellenstrukturen, um die Datenmodellierung zu automatisieren. Zudem erstellt es eine Dokumentation des Datenbankschemas in den Formaten HTML, Word und Markdown. Das System umfasst Funktionen für den Tabellenexport mit Filterung nach Namensmustern, JDBC-basierte Schemaextraktion und vorlagenbasierte Codegenerierung, um Datenbankspaltentypen auf Java-Datentypen abzubilden.
Transforms extracted database metadata into structured technical reports in HTML, Word, and Markdown formats.