cosmic-text
Pure Rust multi-line text handling
kasuari
layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird
cassowary
linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
uutils_term_grid
formatting strings into a grid layout. Fork of term_grid.
zellij
A terminal workspace with batteries included
typst-layout
Typst's layout engine
egui_flex
A flexbox-like layout system for egui
stylo_taffy
Interop crate for the stylo and taffy crates
dagre
port of dagre - directed graph layout using the Sugiyama method
binary-layout
allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the…
zenlayout
Image layout computation with constraint modes, orientation, and decoder negotiation
flowmaid
Mermaid-like diagram engine in pure std Rust (flowcharts, ER, UML class, sequence, pie, state, mindmap & user-journey diagrams): hand-written parser, Sugiyama-style layout, SVG renderer…
metamusic
TUI audio tags editor
sway-monocle-layout
A monocle layout for Sway
fop-layout
Layout engine for Apache FOP Rust implementation
embedded-layout
Extend embedded-graphics with simple layout functions
jay-compositor
The Jay compositor
poulpy-hal
providing layouts and a trait-based hardware acceleration layer with open extension points, matching the API and types of spqlios-arithmetic
univis_ui_engine
Layout and render engine for Univis UI
herdr-spreader
Apply tmuxinator-style project layouts to herdr from a YAML file
dessin
Build complex drawing for PDF, SVG, Images or Dioxus
tmux-router
Declarative tmux pane routing — sync editor layouts to tmux
twm
A customizable workspace manager for tmux
anathema-store
Various storage types for Anathema
laidout
Standalone prepared-document layout kernel with reusable allocation-controlled workspaces
smart-borders-dp2
A monocle layout for Sway
czor
A tmux layout manager
haskelujah-parser
Lexer, layout, and parser pipeline for the Haskelujah compiler
animato-wasm
WASM, requestAnimationFrame, DOM integration, and layout animation for Animato
digit-layout
unified data type definition across various libraries, efficiently encodes types in a compact layout, thus avoiding the redundancy of enumerating definitions for data types
anathema
Create beautiful, easily customisable terminal applications
pelican_ui
Standard UI tools and components built off Pelican UI of the RAMP stack
repose-docking
Docking layout system (split panes + tabs + drag & drop) for Repose
fluent-layout
Pane splitting, dock panels, tab strips, and modal stack for FluentGUI
univis_ui_interaction
Interaction and picking backend for Univis UI
egui_alignments
alignment tools for egui
tt-sync
Command-line interface for TT-Sync remote synchronization server
containerregistry-layout
OCI image layout read/write operations
glyphrush-core
Deterministic PDF document artifact model, page classifier, layout reconstruction, and table recovery for the Glyphrush parser
leftwm-layouts
customizable layouts for list-based dynamic tiling window managers
prema
convert markdown to html
servo-layout
A component of the servo web-engine
flatk
Flat layout abstraction toolkit
pdf-untangle
Untangle garbled PDF text: layout-aware extraction that reconstructs reading order, strips page furniture, and splits documents into structured, citable sections
bv-core
Core types for biov: manifests, lockfile, cache layout, and error types
panes
Renderer-agnostic layout engine with declarative ergonomics
bhc-lexer
Lexical analysis for BHC
kanbanrs
A basic kanban task manager written with egui
prism2
A GUI abstraction library for building UI kits
rten-tensor
Tensor library for the RTen machine learning runtime
univis_ui_style
Theme, fonts, and icons for Univis UI
eytzinger
implements the "eytzinger" (aka BFS) array layout
dockview_dioxus
A tiling/docking layout for Dioxus — panes split, resize, tab, float, and maximize, with the arrangement saved to JSON and restored on reload
flowblocks
Control-flow graph layout and VEIL metrics for Rust
pdf_semantic
Semantic PDF layout model construction for document comparison and diffing
hugepage-rs
wrapped allocator for linux hugepage
nextrs
A Next.js-style React routing framework for Rust built on Axum
forme-pdf
A page-native PDF rendering engine. Layout INTO pages, not onto an infinite canvas.
dagre-dgl-rs
A faithful Rust port of dagre-js — directed graph layout
ratatui-hypertile
Tiling layout engine for Ratatui
elemental-core
Core library for Elemental, providing common utilities and abstractions used across the project
nu-table
Nushell table printing
index-dom
HTML parsing boundary for Index
syntree_layout
visualize trees from the 'syntree' crate
dessin-svg
Drawing SVG
pax-std
Standard library for Pax, including layouts, drawing primitives, and form controls
filemaker-lib
interacting with a filemaker api
parley_data
Unicode data for Parley
betteroffice-docx-layout
The docx layout core in Rust, compiled to WASM: pagination, line flow, tables, floats, notes, and display lists behind the MeasuredBlock[] -> Layout contract, gated by the golden corpus
bobatea
Terminal layout + styling you won't hate
sorbit
A serialization framework to define bit-accurate binary formats
elain
Set a type's minimum alignment with const generics
markmaid
Framework-agnostic Markdown rendering engine in pure Rust: hand-written GFM-subset parser, document layout to plain positioned geometry (DocScene) any GUI toolkit can paint, SVG/HTML writers…
dc_layout
Figma node layout library for Android
sphereql-layout
Layout engine for sphereQL spatial positioning
shape-ast
AST types and Pest grammar for the Shape programming language
vizoxide
high-level Rust wrapper for Graphviz that provides an idiomatic, builder-pattern interface for creating, styling, laying out, and rendering complex graphs in various output formats
exoware-sql
SQL engine backed by the Exoware API
graphitepdf
PDF rendering engine for layout, composition, and rendering pipelines
eytzinger-interpolation
Eytzinger array layout with interpolative search support
shape-value
NaN-boxed value representation and heap types for Shape
ndarray-layout
definitions and transformations for multi-dimensional array data layouts
safe-allocator-api
A safe wrapper around the
allocator_api’s Allocator trait
litehtml
Safe Rust bindings for litehtml — a lightweight HTML/CSS rendering engine
float-pigment
A collection of major float-pigment crates
offsides
Layout-sensitive virtual-token lexer adapter for logos + lalrpop
layuit
A UI layout library for Rust
merman-render
Headless layout + SVG renderer for Mermaid (parity-focused; upstream SVG goldens)
rustik-tui-widgets
Higher-level widgets for the rustik-tui crate
vil_validate
VIL validation passes (stub — masa depan: layout/ownership/boundary legality)
agentdir-cli
CLI for agentdir — virtual file tree infrastructure for agent-ready file layouts
dessin-pdf
Dessin to PDF
match-maker
A fuzzy finder for the terminal, powered by nucleo
libdiskonaut
Disk usage model, treemap layout, and formatting for diskonaut
oxipdf-ir
Intermediate representation types for the oxipdf PDF engine
tesseract-ocr-static
Ergonomic, self-contained, statically-built Rust interface for Tesseract OCR
diagramma-layout
Auto-layout algorithms for diagramma — hierarchical, tree packing, and arrow routing
mint-cli
A CLI tool for building hex files from excel data and a layout definition
vizia_style
The style components of vizia
pepl-ui
UI component model for the PEPL language
ratatui-zonekit
Extensible zone and plugin rendering system for ratatui — named zones, plugin-owned panes, floating overlays, safe delegation
repose-tree
Persistent view tree with incremental updates for Repose
containerregistry-crane
CLI tool for interacting with container registries
d2-little
Lightweight D2 → SVG converter: a pure-Rust port of the d2lang pipeline (parser → IR → graph → dagre layout → SVG)
forestfire-core
Core tree-learning algorithms for the ForestFire project
genpdf
User-friendly PDF generator written in pure Rust
runic-core
A correctness-first Rust allocator
flarrow-layout
flarrow (flow + arrow) is a rust runtime/framework for building dataflow applications
smelt-term
Terminal rendering library: Grid, Compositor, LayoutTree, diff-flush renderer
cranpose-ui
UI primitives for Cranpose
oxipdf
A standalone, general-purpose native Rust PDF layout and generation engine
lipgloss
Style definitions for nice terminal layouts. The core of the lipgloss-rs library.
vibe-graph-layout-gpu
GPU-accelerated force-directed graph layout using WebGPU/wgpu
gds21
Integrated Circuit Layout Parser & Writer
wrappedviz
A set of bindings to graphviz C API for rendering graphs
winio-layout
Layouts for winio
pelican_ui_std
Standard UI tools and components built off Pelican UI of the RAMP stack
cosmic-text-tessera-fork
Pure Rust multi-line text handling
zellij-mason
Layout and rendering helpers for built-in zellij plugin widgets
term_grid
formatting strings into a grid layout
gpu_layout
Share host types with GPU shaders, with various layout specifications
genpdfi
User-friendly PDF generator written in pure Rust
layout-cat
Box-model layout: cascade + block layout over a dom-cat tree using css-cat stylesheets. Produces a LayoutBox tree with positions and dimensions. No mut, no Rc/Arc, no interior mutability…
kobold-arrow
Map COBOL fixed-record layouts to equivalent Apache Arrow schemas
panes-css
CSS transpiler for the panes layout engine
reovim-module-layout
Window layout compositor module for reovim
univis_ui_widgets
Built-in widgets for Univis UI
lacquer
Style definitions for gorgeous terminal layouts 💅
river-layout-toolkit
Write River layouts in Rust with ease
jellyflow-layout
Optional headless graph layout adapters for Jellyflow
dessin-image
Dessin into image
paint-cat
Display-list construction: walks a layout-cat LayoutTree and emits a sequence of PaintCommands (FillRect, StrokeRect, FillText) for a backend renderer to consume. Backend-agnostic; no platform graphics dependencies…
bitflate-rs
Layout/bitfield helpers for previewing structs
hadrone-dioxus
Dioxus 0.7 bindings for hadrone grid layout engine
kobold-parquet
Map a COBOL fixed-record layout to an Apache Parquet schema + per-column encoding plan
xycut-plus-plus
High-performance reading order detection for document layout analysis using XY-Cut++ algorithm
graph-explorer-layout
Barnes-Hut force simulation and radial layout for graph-explorer
oxidize-html
A backend-agnostic HTML parser, style engine, layout engine, and painter. Emits flat draw commands with no UI framework dependency.
hadrone-extras
Extra adapters and storage helpers for hadrone
anathema-default-widgets
Default widget implementations for Anathema
hadrone-wasm
WASM bindings for hadrone engine (JS interop)
gdsfill
Open-source tool for inserting dummy metal fill into semiconductor layouts
moa_percpu
Per-CPU 数据结构,支持全局定义与动态定义
bmux_attach_layout_protocol
Typed attach-layout state-channel protocol shared between core and any plugin that consumes layout snapshots
sim-lib-web-layout
Workspace value, panes/tabs/docks, and layout persistence (WEBUI_4)
geulbus-core
날개셋(nalgaeset) 입력 설정을 해석하는 한글 조합 엔진 (ibus 비의존 순수 라이브러리)
automerge_repo
automerge-repo
knotra-ui
knotra UI foundation: theme tokens, attention status colors, i18n catalog, and layout primitives on iced
ogun
Spatial layout generation via sequential logit dynamics on potential games
float-pigment-css
The CSS parser for the float-pigment project
zest-core
Application contract and async runtime for the zest GUI framework
pln-parse
Parser and CLI for Panel Layout Notation (PLN)
layout_engine
A small project to mimic css flexbox and css grid
oxipdf-theme
Semantic role → resolved style theme system for the oxipdf PDF engine
kzones-config
Make definitions of kzones layouts easier
ironclaw_gateway
Gateway frontend assets, layout configuration, and widget extension system for IronClaw
graphitepdf-utils
Lightweight utility functions for GraphitePDF and related Rust workflows
a9n_abi
ABI definitions for the A9N Microkernel, including kernel call numbers, capability operation types, message register layouts, and low-level calling conventions
anathema-runtime
Anathema runtime
piggui
A Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware
layoutcss
A CSS framework to build a responsive layout for your page
ratcl
Create complex ratatui layouts with a simple API
mint-core
Core library for building hex files from data and layout definitions
id_tree_layout
visualize trees from the 'id_tree' crate
numaelis-rckive-genpdf
User-friendly PDF generator written in pure Rust
aetheris-ecs-custom
High-performance custom ECS with SoA layout and manual dirty tracking
lef21
Exchange Format (LEF) Integrated Circuit Layout Parser & Writer
graphitepdf-primitives
Primitive element type constants and shared foundational types for graphitepdf
pineal-flow
Pineal — diagramas de flujo Sankey: columnas topológicas + barycenter ordering + ribbons como triangle strips de béziers
fenetre
Pure Rust-based GUI library
tectonic_xetex_layout
XeTeX's font loading and layout interface encapsulation, as a crate
tui-markup-renderer
TUI and markup to build UI terminal interfaces
pretext-egui
egui renderer and widget helpers for Pretext paragraph layouts
lipgloss-list
A list component for terminal user interfaces, styled with Lip Gloss
linker-layout
Data structures for storing linker layout information
math2
Geometry, layout and rasterization utilities powering the Grida canvas
gravityfile-tui
Terminal user interface for gravityfile
bt-dom
DOM primitives for browser_tester
rudy-types
Type layouts of common Rust types for Rudy
glyphweave
Shape-constrained SVG word clouds, built for speed. Fast Rust CLI + library.
image-texel
A texel type and allocated buffers suitable for image data
axedom-ui
UI systems for Axedom: layout, canvas, and interaction
swayalt
An automatic alternating tile layout for Sway
hjkl-layout
Renderer-agnostic window/split layout machinery for the hjkl editor stack. Owns LayoutTree, Pane, SplitDir, WindowId, and all traversal/focus/resize/swap/equalize operations.
xc3_write
xc3_lib binary writing and layout
ai-store-fileproj
File-writing ProjectionSink for the ai-store family (draft.md / label.md layout)
panes-ratatui
Ratatui adapter for the panes layout engine
lipgloss-extras
Facade crate that re-exports lipgloss and optional list/tree/table crates behind features
yyds-types
Common type system for the yyds ecosystem, providing DsValue and zero-copy data layout
oxipdf-shaping
Text shaping and font provider for the oxipdf PDF engine
sbolt
A small and fast view template engine in rust
oxipdf-fragment
Pagination and fragmentation engine for oxipdf
panes-wasm
WASM/canvas adapter for the panes layout engine
skribo
low-level text layout
grimdock
Dockable panel layout system for egui
shannon-nu-table
Nushell table printing
float-pigment-mlp
Testing utilities for float-pigment. Should not be used by modules of other projects.
kancise
An app with instinctive present layout
jag-ui
UI elements, widgets, and layout for jag-draw
timewatch
A terminal based stopwatch with optional messages
nils-agent-memory
CLI crate for nils-agent-memory in the nils-cli workspace
hadrone-leptos
Leptos bindings for hadrone grid layout engine
mdpdf-cli
Markdown to styled PDF — syntax-highlighted, themed, dense or normal layout
cargo-crosscut
Analyze Rust workspace layout — compartment and tiling decomposition
river-dwindle
A 'dwindling' layout generator for the river Wayland compositor
sidcc
fork of neomutt in Rust, adapted to control the
sid-isnt-done(sid) coding agent
oxipdf-layout
Spatial layout engine for the oxipdf PDF engine
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
mobiler-ui
Mobiler's fixed UI wire ABI — app-agnostic Widget tree + Action protocol
hadrone-yew
Yew bindings for hadrone grid layout engine
tofi
A generic document layout renderer
ambient_layout
Ambient UI layouting functionality. Host-only.
mdpdf-theme
CSS theme and layout generation for mdpdf
rustex-project
Project configuration and layout resolution for Rustex
river-luatile
Write your own river layout generator in lua
wamex-cli
Command line interface for wamex splitter
tmux-layout
managing tmux sessions with predefined layouts
use-layout
Platform-neutral layout vocabulary primitives for RustUse UI
music-lounge
music player
tesseract-ocr-static-c
Self-contained, statically-built Tesseract OCR and Leptonica libraries
cuadra
layout types
poulpy-core
A backend-agnostic crate implementing Module-LWE-based encryption and arithmetic
fltk-float
Flexible LayOut Autosizing Toolkit for fltk-rs
cargo-hilly
projects that helps migrate flat module files (e.g., "foo.rs") into the more idiomatic Rust module layout
compose-taffy
A layout tree implementation using taffy and compose-rt crate
playout
DSL for creating Vulkan pipeline layout and descriptor set layout
egui_grid
Create grid-based layouts for egui
keyboard-layouts
Keyboard layout keymaps with an API to generate HID packets
grid-engine
A flexible and efficient library for managing 2D grid-based layouts with automatic collision handling and dynamic vertical expansion
oxipdf-html
HTML+CSS → StyledTree adapter for the oxipdf PDF engine
smol-layout
a small layout utility for very simple pixel art games
genpdf-chinese
User-friendly PDF generator written in pure Rust
dioxus-daisyui
Dioxus daisyui
cynos-binary
Binary protocol for high-performance row serialization
oxitext-core
Core traits and value types for OxiText
dioxus-nox-shell
Application shell layout primitive for Dioxus
labradormail
fork of neomutt in Rust, adapted to use agent-inbox-protocol
salvation-cosmic-text
Pure Rust multi-line text handling
panes-egui
egui adapter for the panes layout engine
rsdirstat-core
Core library for rsdirstat: treemap layout, directory tree, and work queue
piston-rect
Helper methods for computing simple rectangle layout
Try searching with DuckDuckGo.