20 रिपॉजिटरी
Properties for positioning text within UI components.
Distinguishing note: Focuses on text-specific alignment.
Explore 20 awesome GitHub repositories matching user interface & experience · Text Alignment. Refine with filters or upvote what's useful.
Iced is a cross-platform graphical user interface framework designed for building interactive applications with a focus on type safety and predictable state management. It utilizes a declarative architecture that separates application state, update logic, and view rendering, allowing developers to construct complex interfaces by nesting reusable functional components. The framework distinguishes itself through an Elm-inspired message-passing pattern, where all user interactions are processed as discrete messages to ensure reliable state transitions. It employs an immediate-mode rendering para
Adjusts horizontal and vertical placement of text within specific areas.
Browsh is a text-based web browser and headless browser frontend that renders modern websites and web applications within a terminal emulator. It functions as a TTY web browser, allowing users to view and interact with complex web content directly from a command line interface. The project enables web navigation in environments where a graphical user interface is unavailable, such as when accessing a remote server via SSH or operating in low-bandwidth conditions. It translates browser pixels and colors into ANSI escape codes to simulate a graphical interface using text characters. The system
Calculates complex bidirectional text positioning and alignment on the server before terminal transmission.
QuestPDF is a C# PDF generation library and layout engine used to create structured documents, reports, and invoices. It utilizes a fluent API and a component-based layout approach to convert code into high-fidelity PDF and XPS files. The library distinguishes itself with a dedicated layout debugger that provides real-time previews, hot-reload capabilities, and visual boundary tools to map rendered elements back to source code. It also functions as an accessibility tool, providing semantic tagging and navigational aids to ensure documents comply with international accessibility and archival s
Provides comprehensive options for positioning text horizontally within layout containers.
CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li
Changes the horizontal text alignment of a card or its parts using alignment utility classes.
Pell is a JavaScript text editor library and browser-based rich text editor. It provides a lightweight WYSIWYG HTML editor for formatting styled text and outputting HTML directly within a web browser. The library is a dependency-free vanilla implementation that uses standard Web APIs. It allows for the definition of custom editor actions and text actions to extend the toolbar and the creation of custom visual themes to modify the editor appearance. The editor covers rich text editing and browser-based text formatting, including the application of bold, italic, headings, and lists. It also su
Includes capabilities for managing text alignment and layout through document commands.
Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter
Provides comprehensive control over text direction and horizontal and vertical alignment within components.
This project is a framework for composing terminal interfaces through declarative styling and a grid-based layout engine. It provides a comprehensive toolkit for building responsive command-line applications by managing ANSI escape sequences, color profiles, and text rendering to ensure consistent visual output across different terminal environments. The library distinguishes itself through its ability to automatically detect terminal capabilities and background themes, allowing it to adjust color schemes and downsample profiles for optimal readability. It utilizes a layered composition model
Provides utilities for horizontal and vertical text alignment within defined terminal dimensions.
Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons
Teaches aligning inline and inline-block children using the text-align property.
fio एक स्टोरेज परफॉरमेंस बेंचमार्किंग टूल और सिंथेटिक I/O वर्कलोड जनरेटर है। यह एक स्टोरेज डिवाइस प्रोफाइलर और I/O ट्रेस रिप्ले इंजन के रूप में कार्य करता है, जो स्टोरेज डिवाइस और फाइल सिस्टम के लिए थ्रूपुट और लेटेंसी को मापने में सक्षम बनाता है। यह प्रोजेक्ट एक डिस्ट्रीब्यूटेड स्टोरेज स्ट्रेस टेस्टर के रूप में कार्य करने की अपनी क्षमता से अलग है, जो नेटवर्क स्टोरेज का मूल्यांकन करने के लिए एक ही कंट्रोलर के माध्यम से कई रिमोट सर्वर बैकएंड का प्रबंधन करता है। इसमें स्टोरेज डिडुप्लीकेशन विश्लेषण के लिए विशेष क्षमताएं भी शामिल हैं, जो डिडुप्लीकेशन सबसिस्टम की दक्षता का परीक्षण करने के लिए रिडंडेंट डेटा बफ़र्स उत्पन्न करती हैं। यह टूल नियंत्रणीय ब्लॉक आकार और I/O गहराई के साथ जटिल I/O वर्कलोड के सिमुलेशन, CPU आइडलनेस का विश्लेषण और डिवाइस सांख्यिकी के संग्रह सहित व्यापक क्षमताओं को कवर करता है। यह परफॉरमेंस मेट्रिक विज़ुअलाइज़ेशन, लेटेंसी हिस्टोग्राम और स्टेडी-स्टेट मॉनिटरिंग के माध्यम से ऑब्जर्वेबिलिटी प्रदान करता है। जटिल बेंचमार्किंग परिदृश्यों को स्वचालित करने के लिए वर्कलोड को कमांड लाइन तर्कों या विस्तृत कॉन्फ़िगरेशन फाइलों के माध्यम से ट्रिगर किया जा सकता है।
Provides text alignment (left, right, center, vertical) on a canvas for data visualization.
python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat
Sets the vertical position of text within a table cell to the top, center, or bottom border.
vim-visual-multi एक Vim और Neovim प्लगइन है जो मल्टी-कर्सर टेक्स्ट एडिटिंग प्रदान करता है। यह एक मल्टी-कर्सर टेक्स्ट एडिटर और मैक्रो ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो विविध टेक्स्ट ऑकरेंस में समानांतर इंसर्शन, डिलीशन और रिप्लेसमेंट की अनुमति देता है। इस प्लगइन में रेगुलर एक्सप्रेशन पैटर्न के आधार पर कई कर्सर उत्पन्न करने के लिए उपयोग किया जाने वाला एक रेगेक्स (regex) टेक्स्ट सिलेक्शन टूल शामिल है। यह एक फाइल में बैच संशोधन करने के लिए मिलान वाले शब्दों या टुकड़ों की पहचान को सक्षम बनाता है। यह सिस्टम कई क्षमता क्षेत्रों को कवर करता है, जिसमें कर्सर का वर्टिकल अलाइनमेंट और एक सामान्य कॉलम के साथ सिंक्रोनाइज़ेशन शामिल है। यह बैच कमांड निष्पादन के लिए ऑटोमेशन भी प्रदान करता है, जिससे मैक्रोज़ को सभी सक्रिय कर्सर स्थितियों में चलाने की अनुमति मिलती है। सिलेक्शन मैनेजमेंट टूल्स सक्रिय कर्सर सेट को रिफाइन करने के लिए विशिष्ट ऑकरेंस को जोड़ने, हटाने या छोड़ने की अनुमति देते हैं।
Aligns cursors to a common column to reorganize or format text consistently across different lines.
यह प्रोजेक्ट विभिन्न Python इंटरफेस लाइब्रेरीज़ का उपयोग करके डेस्कटॉप एप्लिकेशन बनाने के लिए इम्प्लीमेंटेशन पैटर्न और सोर्स कोड उदाहरणों का एक संग्रह है। यह PyQt, PySide, Tkinter, Kivy और Streamlit सहित कई फ्रेमवर्क के लिए संदर्भ इम्प्लीमेंटेशन और आर्किटेक्चरल पैटर्न प्रदान करता है। रिपॉजिटरी विविध इंटरफेस प्रकारों के लिए विशेष उदाहरण प्रदान करके खुद को अलग करती है, जिसमें पेशेवर डेस्कटॉप सॉफ़्टवेयर और नेटिव विंडोज़ से लेकर रिएक्टिव वेब-आधारित डेटा डैशबोर्ड और डेटा साइंस टूल तक शामिल हैं। इसमें क्रॉस-प्लेटफ़ॉर्म UI पैटर्न के लिए विशिष्ट संदर्भ सामग्री शामिल है, जैसे मॉडल-व्यू लेआउट और एसिंक्रोनस बैकग्राउंड टास्क निष्पादन। प्रोजेक्ट लेआउट प्रबंधन, एनिमेशन के साथ कस्टम विजेट डेवलपमेंट, और रियल-टाइम विज़ुअलाइज़ेशन के लिए GPU-एक्सेलेरेटेड रेंडरिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह प्रॉक्सी-आधारित फ़िल्टरिंग और टैबुलर डेटा स्टाइलिंग जैसी डेटा प्रबंधन तकनीकों के साथ-साथ एम्बेडेड एसेट्स के साथ डिस्ट्रीब्यूटेबल एक्सेक्यूटेबल्स में सोर्स कोड को पैकेज करने के लिए डिप्लॉयमेंट वर्कफ़्लो का भी प्रदर्शन करता है। उदाहरण इनपुट वैलिडेशन, नेविगेशन मेनू और सिस्टम ट्रे और सिस्टम ट्रे एकीकरण जैसे कार्यात्मक UI कंपोनेंट्स को संबोधित करते हैं, साथ ही यूज़र ऑथेंटिकेशन और रोल-आधारित एक्सेस कंट्रोल के लिए सुरक्षा इम्प्लीमेंटेशन भी शामिल हैं।
Provides capabilities for positioning text within input fields using horizontal and vertical alignment flags.
Pixel Go प्रोग्रामिंग भाषा के लिए एक 2D गेम लाइब्रेरी और ग्राफिक्स इंजन है। यह स्प्राइट्स, ज्यामितीय आकृतियों और टेक्स्ट को खींचने के लिए एक हार्डवेयर-त्वरित रेंडरर प्रदान करता है, जो बैचिंग और ट्रांसफॉर्मेशन मैट्रिसेस की एक अनुकूलित प्रणाली का उपयोग करता है। यह प्रोजेक्ट द्वि-आयामी इंटरैक्टिव एप्लिकेशन के लिए एक व्यापक टूलकिट के रूप में कार्य करता है, जो एफिन ट्रांसफॉर्मेशन और कोऑर्डिनेट स्पेस प्रोजेक्शन के लिए 2D वेक्टर गणित लाइब्रेरी के साथ एक ग्राफिक्स इंजन को जोड़ता है। इसमें एक समर्पित इनपुट मैनेजर शामिल है जो एसिंक्रोनस इवेंट्स के बजाय पोलिंग-आधारित प्रणाली का उपयोग करके कीबोर्ड प्रेस और माउस मूवमेंट को ट्रैक करता है। यह इंजन स्प्राइट शीट एनीमेशन, रीयल-टाइम विजुअल इफेक्ट्स के लिए GPU फ्रैगमेंट शेडिंग और ऑफ-स्क्रीन कैनवास कंपोजिटिंग सहित व्यापक क्षमताओं को कवर करता है। यह गेम विंडो प्रबंधित करने, 2D वेक्टर ऑपरेशंस करने और वर्टेक्स-बफर ज्यामिति प्रबंधन को संभालने के लिए उपयोगिताएँ भी प्रदान करता है।
Calculates string bounding boxes to support left, center, and right text alignment.
Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv
Binds text to graphics by adjacent placement (≤32px) or container grouping, and echoes colors and symbols between them.
OpenPDF एक Java लाइब्रेरी और डॉक्यूमेंट प्रोसेसर है जिसका उपयोग PDF दस्तावेज़ बनाने, संपादित करने, रेंडर करने और एन्क्रिप्ट करने के लिए किया जाता है। यह स्क्रैच से नई फ़ाइलें उत्पन्न करने, मौजूदा दस्तावेज़ संरचनाओं को संशोधित करने और टेक्स्ट सामग्री निकालने के लिए एक टूलकिट के रूप में कार्य करता है। इस प्रोजेक्ट में मार्कअप को पार्स करके और शैलियों को लागू करके HTML और CSS सामग्री को PDF दस्तावेज़ों में बदलने के लिए एक समर्पित इंजन शामिल है। यह थंबनेल और पूर्वावलोकन के लिए PDF पेजों को इमेज फ़ॉर्मेट में बदलने के लिए एक रेंडरिंग इंजन, और दस्तावेज़ एन्क्रिप्शन के माध्यम से सामग्री की सुरक्षा के लिए एक सुरक्षा उपयोगिता भी प्रदान करता है। लाइब्रेरी ग्राफिक्स, टेबल और मल्टी-पेज TIFF इमेज को जोड़ने का समर्थन करती है। यह मल्टी-बाइट वर्णों, द्वि-दिशात्मक टेक्स्ट और गैर-लैटिन लिपियों के समर्थन के माध्यम से जटिल टाइपोग्राफी को संभालती है। यह सॉफ्टवेयर एक क्रॉस-प्लेटफ़ॉर्म Java रनटाइम का लाभ उठाता है और Android वातावरण के भीतर दस्तावेज़ प्रसंस्करण को सक्षम करने के लिए पैकेज शामिल करता है।
Implements bidirectional layout engines to correctly position right-to-left scripts within PDF documents.
vim-easy-align, Vim एडिटर के लिए एक टेक्स्ट अलाइनमेंट प्लगइन और एक्सटेंशन है। यह एक रेगुलर एक्सप्रेशन-आधारित टेक्स्ट फॉर्मेटिंग टूल के रूप में कार्य करता है जिसे कई लाइनों में टेक्स्ट को लंबवत रूप से संरेखित करने के लिए डिज़ाइन किया गया है। यह टूल टैबुलर लेआउट और व्यवस्थित सोर्स कोड फॉर्मेटिंग बनाने के लिए वर्णों या रेगुलर एक्सप्रेशंस का उपयोग करके अलाइनमेंट एंकर पॉइंट्स की पहचान करता है। यह यह निर्धारित करने के लिए विशिष्ट ऑकरेंस टारगेटिंग का समर्थन करता है कि दोहराए जाने वाले वर्ण का कौन सा उदाहरण एंकर के रूप में कार्य करता है, साथ ही कस्टम अलाइनमेंट नियमों और डेलिमिटर्स को परिभाषित करने की क्षमता भी प्रदान करता है। क्षमताओं में बाएं, दाएं, या केंद्र मोड के साथ मल्टी-लाइन टेक्स्ट अलाइनमेंट, और टेक्स्ट के आयताकार ब्लॉकों तक अलाइनमेंट ऑपरेशंस को प्रतिबंधित करने की क्षमता शामिल है। सिस्टम स्ट्रिंग्स या टिप्पणियों के भीतर पाए जाने वाले डेलिमिटर्स को अनदेखा करने के लिए सिंटैक्स-अवेयर फिल्टरिंग को शामिल करता है और लागू होने से पहले अलाइनमेंट परिणाम का रीयल-टाइम दृश्य पूर्वावलोकन प्रदान करता है।
Adjusts the horizontal position of text based on a selected character to ensure vertical consistency.
यह प्रोजेक्ट Draft.js रिच टेक्स्ट एडिटर के लिए एक प्लगइन फ्रेमवर्क है, जो कस्टम व्यवहार, डेकोरेटर और कीबोर्ड शॉर्टकट जोड़ने के लिए एक प्रणाली प्रदान करती है। यह उन्नत फॉर्मेटिंग और इंटरैक्टिव तत्वों के साथ एडिटर का विस्तार करने के लिए एक टूलकिट के रूप में कार्य करता है, साथ ही टूलबार और पॉपअप को प्रबंधित करने के लिए एक React UI कंपोनेंट लाइब्रेरी भी प्रदान करती है। यह फ्रेमवर्क सोशल मेंशन सिस्टम के लिए अपने विशेष समर्थन द्वारा प्रतिष्ठित है, जो ऑटो-कंप्लीट ट्रिगर्स के माध्यम से इंटरैक्टिव संस्थाओं के रूप में हैशटैग और उपयोगकर्ता मेंशन का पता लगाने और फॉर्मेट करने में सक्षम बनाता है। इसमें टेक्स्ट प्रवाह के भीतर सीधे इमेज, वीडियो, इमोजी और स्टिकर को एम्बेड और हेरफेर करने के लिए रिच मीडिया एक्सटेंशन का एक व्यापक सुइट भी शामिल है। व्यापक क्षमताओं में कॉन्टेक्स्टुअल टूलबार का इम्प्लीमेंटेशन—जैसे कि फ्लोटिंग, स्टेटिक, या साइड-एलाइंड मेनू—और ड्रैग-एंड-ड्रॉप इंटरैक्शन और ब्लॉक रिसाइजिंग के माध्यम से कंटेंट व्यवस्था को प्रबंधित करने की क्षमता शामिल है। यह सिस्टम वास्तविक समय डॉक्यूमेंट मेट्रिक्स और पूर्ववत (undo) और फिर से (redo) संचालन के लिए इतिहास प्रबंधन जैसे कंटेंट प्रबंधन उपकरणों को भी कवर करता है। यह प्रोजेक्ट TypeScript में लिखा गया है और कस्टम डेकोरेटर और स्टेट ट्रांसफॉर्मेशन पाइपलाइनों को एकीकृत करने के लिए एक एक्स्टेंसिबल आर्किटेक्चर प्रदान करता है।
Allows users to change the horizontal alignment of text blocks via a toolbar.
toolong is a terminal log viewer and TUI log manager designed for monitoring live log streams and navigating large log files. It functions as a log aggregator and JSONL formatter, capable of merging multiple log files into a single chronological view by automatically detecting timestamps. The application supports the visualization of structured data by pretty printing JSONL files and applying syntax highlighting to common web server log patterns. It handles large-scale data efficiently through virtual-sized scrollable views, allowing users to open compressed logs or files of any size without
Provides text alignment controls to position content as left, right, center, or justified within UI components.
Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a JSON-based document engine to manage editor state and provides a WYSIWYG interface for creating structured documents. The system separates core document logic from the visual layer, allowing for complete customization of the user interface. The framework is designed for real-time collaborative editing, featuring a synchronization engine with conflict resolution and remote cursor presence tracking. It offers a highly extensible plugin system that allows developers to define new content
Supports setting the horizontal alignment of paragraphs to left, center, or right.
This project is a framework for building real-time collaborative rich-text editing environments. It provides a structured, schema-based engine that enforces document integrity while allowing multiple users to modify content simultaneously through synchronized state management and conflict resolution protocols. The editor distinguishes itself through a highly modular plugin architecture that supports the integration of complex, interactive UI components built with external frontend libraries. By utilizing a custom rendering engine and a versioned, immutable document state tree, it enables deve
Applies horizontal alignment formatting to text blocks.