#drawing

  1. plotters

    drawing library focus on data plotting for both WASM and native applications

    v0.3.7 9.7M #plot #visualization #drawing
  2. femtovg

    Antialiased 2D vector drawing library

    v0.20.4 79K #vector-graphics #canvas #graphics #drawing #gpu
  3. pizarra

    The backend for a simple vector hand-drawing application

    v3.0.1 2.3K #drawing #presentation #graphics
  4. mapvas

    A map viewer with drawing functionality

    v0.2.9 #openstreetmap #drawing #map
  5. anyrender

    2D Canvas abstraction

    v0.7.0 2.9K #2d-rendering #abstraction #draw #drawing #2d-drawing #drawing-command #canvas
  6. ohos-drawing-sys

    Bindings to the native_drawing API of OpenHarmony OS

    v0.3.3 10K #harmony-os #open-harmony #drawing
  7. sway-draw

    A lightweight, native Wayland screen annotation and drawing utility

    v0.1.0 #wayland #drawing #annotations #sway #overlay #graphics
  8. freedraw

    port of the perfect-freehand library for creating smooth, beautiful freehand lines

    v1.0.4 420 #stroke #drawing #graphics #freehand
  9. acadrust

    A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary) and DWG format (Binary)

    v0.3.0 #dxf #vector-graphics #dwg #drawing #cad
  10. dxf-tools-rs

    A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary)

    v0.1.3 #dxf #vector-graphics #auto-cad #drawing #cad
  11. mindus

    working with mindustry data formats (eg schematics and maps) (fork of plandustry)

    v5.0.42 #drawing #mindustry #format
  12. softbuf

    A software framebuffer library with drawing primitives and platform blitting

    v0.1.1 #x11 #frame-buffer #cross-platform #cross-platform-windowing #drawing #blitting #control-flow #raw-window-handle #scene-graph #wgpu
  13. linnet

    working with half-edge data structures, and subgraphs, and drawing them

    v0.17.0 #graph-node #subgraph #half-edge #feynman-diagram #drawing #graph-algorithms #graph-structures #tensor-network
  14. spottedcat

    game engine

    v0.3.8 #wgpu #game-engine #font-rendering #audio #context #sine #drawing #pt #text-wrapping #my-app
  15. spitfire-draw

    Drawing helper module for Spitfire toolset

    v0.36.13 #renderer-agnostic #helper-module #spitfire #streaming #drawing
  16. pax-std

    Standard library for Pax, including layouts, drawing primitives, and form controls

    v0.38.3 7.9K #forms #drawing #control #primitive #layout #pax #pax-engine #drawing-primitive #forms-control #wasm
  17. raven-varvara

    Varvara Ordinator

    v0.2.0 #varvara #ordinator #mouse #gui #events #keyboard #interpreter #windowing #drawing
  18. wasm96-sdk

    SDK for building WASM apps that run under the wasm96 libretro core

    v0.1.2 #draw #svg #font #sdk #libretro #sdk-for-building #wasm #graphics #gif #drawing
  19. turtle_rs

    A lightweight, SVG-based Turtle graphics implementation for Rust, inspired by Python's turtle module

    v0.1.7 #svg-graphics #graphics #drawing #svg
  20. algebraeon-drawing

    For drawing algebraeon things

    v0.0.17 #algebraeon #computational-algebra #algorithm #polynomial #drawing #rational-numbers #icons #cas #malachite
  21. plotters-wxdragon

    Plotters backend for wxDragon, allowing drawing Plotters graphs on wxWidgets device contexts

    v0.1.1 #plot #wx-widgets #gui #drawing #graphics
  22. anyrender_vello_cpu

    vello_cpu backend for anyrender

    v0.9.0 1.6K #anyrender #back-end #abstraction #drawing #2d-drawing #backend-for-anyrender
  23. fimg

    fast image operations

    v0.4.53 #image #drawing #scale-image #graphics #affine
  24. apiw-sys

    core API bindings for Windows according to ECMA-234

    v0.1.0 #bindings #bindings-for-windows #ecma-234 #graphics #record #drawing
  25. f-paint

    A frame-by-frame animation and drawing editor written in Rust

    v0.1.0 #animation #drawing #editor #graphics #frame
  26. rten-imageproc

    Image tensor processing and geometry functions

    v0.24.0 4.2K #image-processing #bounding-box #polygon #tensor #2d-vector #drawing #contour #convex-hull #rect #axis-aligned
  27. germterm

    A lightweight high-performance terminal graphics framework!

    v0.4.0 #terminal-graphics #drawing #framework #crossterm #blending #alpha-channel #fps #braille #rgba
  28. ai_soulmate_sketch_filter

    High-quality integration for https://supermaker.ai/image/blog/ai-soulmate-drawing-free-tool-generate-your-soulmate-sketch/

    v68.0.41 #sketch #integration #filtering #soulmate #artificial-intelligence #blog #supermaker #drawing #image-processing #noise-reduction
  29. krilla-rxing

    Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)

    v0.1.1 #barcode #pdf #qr #surface #krilla #rxing #data-matrix #aztec #drawing
  30. tradingview-rs

    Tradingview datafeed api tradingview-rs project

    v0.1.0 270 #algorithmic-trading #market-data #historical-data #session #fetch #drawing #pine #multi-threading #news-headlines #financial-data
  31. cardinal-varvara

    Varvara Ordinator

    v0.10.1 #varvara #mouse #events #devices #state #keyboard #gui #ordinator #windowing #drawing
  32. anyrender_vello

    Vello backend for anyrender

    v0.7.1 2.1K #vello #anyrender #abstraction #drawing #back-end #2d-drawing #backend-for-anyrender
  33. perfect_freehand

    port of the perfect-freehand library for creating smooth, beautiful freehand lines

    v0.1.1 #stroke #graphics #drawing #freehand
  34. cli-boxes

    Unicode box drawing characters for creating beautiful CLI interfaces

    v0.1.1 210 #box-drawing #unicode #terminal #drawing
  35. oximedia-review

    Collaborative review and approval workflow for OxiMedia

    v0.1.2 #comments #review #annotations #notifications #workflow #collaborative #drawing #pdf #timeline #video
  36. tui_color_picker

    drawing color wheels for Ratatui for picking RGB colors

    v1.0.2 #color-wheel #ratatui #rgb #drawing #color-picker #ratatui-widgets #rect #picking #rectangle #ellipse
  37. pts

    GUI to create, manipulate, and arrange points on a canvas

    v0.1.3 #points #drawing #canvas #egui #graphics
  38. pixels_window_renderer

    AnyRender WindowRenderer backed by the pixels crate

    v0.2.0 1.3K #pixel #window-renderer #2d #any-render #abstraction #drawing #anyrender #2d-drawing #2d-rendering
  39. cranpose-ui-graphics

    Pure math/data for drawing & units in Cranpose

    v0.1.0 #graphics #cranpose #drawing #units #math #geometry #graphical-user-interface #declarative-ui
  40. plotchart

    drawing library focus on data plotting for both WASM and native applications

    v0.2.12 #plot #visualization #drawing
  41. plotters-unstable

    drawing library focus on data plotting for both WASM and native applications

    v0.2.1 #drawing #plot #visualization
  42. gravita-renderer

    Minimal CPU-based 2D rendering utilities for prototyping and simple games

    v0.1.0 #drawing #renderer #graphics #gamedev
  43. plotters-unsable

    Plot Drawing Library in Pure Rust for both native and WASM applications

    v0.1.13-5c709bb #plot #wasm #drawing
  44. anyrender_svg

    Render SVGs with anyrender

    v0.8.0 2.7K #svg #anyrender #drawing #abstraction #render #2d #2d-drawing
  45. qy-soulmate-drawing-generator

    Professional AI Soulmate Drawing Generation. Easily integrate high-quality AI artwork into your Rust applications with https://supermaker.ai/image/ai-soulmate-drawing-generator

    v1766.746.225 #image-generation #artificial-intelligence #drawing #applications #integrate #supermaker #artwork
  46. wgpu_context

    Context for managing WGPU surfaces

    v0.3.1 2.5K #wgpu #surface #drawing #abstraction #context #2d #anyrender #2d-drawing
  47. plotters-gtk4

    Plotters GTK4 Backend

    v0.6.0 480 #gtk #drawing #gtk4 #plot
  48. direct2d

    A safe abstraction for drawing with Direct2D

    v0.3.0-alpha1 700 #safe-abstraction #drawing #render-target #context #2d-drawing #brush #draw-line
  49. ohos-drawing-binding

    OpenHarmony's drawing binding for rust

    v0.1.0 #drawing #open-harmony #bindings
  50. open-timeline-renderer

    OpenTimeline renderer

    v0.1.0 #open-timeline #renderer #canvas #events #entity #drawing #drawn #egui #date #desktop
  51. clove2d

    A powerful 2D graphics library for Rust with support for shapes, text, images, filters, and layers

    v0.1.1 #2d-graphics #graphics #drawing #canvas #rendering
  52. softbuffer_window_renderer

    AnyRender WindowRenderer backed by the softbuffer crate

    v0.2.1 #window-renderer #softbuffer #any-render #abstraction #drawing #2d #anyrender #2d-drawing
  53. turtle

    Learn the Rust language by creating animated drawings!

    v1.0.0-rc.3 150 #teaching #drawing #graphics #beginner
  54. trender

    graphics library for the terminal

    v0.0.4 280 #terminal-graphics #draw #cell #fill #row #terminal-colors #drawing
  55. lavagna

    The uncluttered blackboard

    v2.1.9 #blackboard #meetings #line-width #collaborative #sketch #drawing #online-demo
  56. vger

    2D GPU renderer for dynamic UIs

    v0.4.0 1.0K #vector-graphics #drawing #graphics #canvas #gpu
  57. jag-surface

    Canvas-style drawing API on top of jag-draw

    v0.1.1 #2d-graphics #drawing #canvas #graphics #gpu #gpu-graphics
  58. anyrender_vello_hybrid

    vello_hybrid backend for anyrender

    v0.2.2 160 #anyrender #abstraction #drawing #back-end #2d-drawing #backend-for-anyrender
  59. tinydraw

    A small library for 2D drawing in Rust

    v0.1.1 #graphics-rendering #2d-drawing #2d-graphics #drawing #image #image-rendering #graphics
  60. depict

    Picture systems, tell stories

    v0.3.0 #draw #image #drawing #complex-systems #text #diagram #convex-optimization #wasm #live-demo
  61. anyrender_skia

    Skia backend for anyrender

    v0.4.0 #anyrender #skia #drawing #abstraction #skia-back-end #2d-rendering #2d-drawing #backend-for-anyrender
  62. pixel_engine

    A recreation of the olcPixelEngine by javidx9 written in Rust

    v0.8.0 #old-pixel-game-engine #reproduction-of-old-pixel-game-engine #one-lone-coder #decals #recreation #drawing #wgpu
  63. bml_grapher

    graphing functions, plots, and other things probably. It's a wrapper over minifb for drawing functions with similar syntax to canvas in JS

    v0.1.5 220 #pixel #window #line #drawn #canvas #drawing #minifb #plot #cargo-publish #cargo-run
  64. drafftink

    Collaborative whiteboard application (placeholder crate)

    v0.1.0 #whiteboard #drawing #collaboration #graphics
  65. box_drawing

    A very simple library containing constants for UTF-8 box drawing

    v0.1.2 36K #utf-8 #drawing #ascii #box
  66. pixel_loop

    A pixel based drawing engine based on the idea of a self stabilizing update loop

    v0.3.0 130 #pixel #canvas #update #fixed-timestep #interactive-applications #drawing #crossterm #game-rendering #stb-image #winit
  67. ogdf-sys

    Unsafe Rust bindings to the OGDF graph drawing library built with autocxx

    v0.3.2 #bindings #autocxx #drawing #graph #built #autogen
  68. makepad-example-simple

    Makepad simple example

    v1.0.0 120 #makepad #counter #ui #makepad-widgets #framework #explanation #clicking #displaying #drawing #button
  69. egui_render_glow

    egui rendering backend using glow

    v0.9.1 #glow #egui-overlay #draw #back-end #pass-through #opengl #user-input #drawing #wgpu
  70. blitter

    performs various blitting and drawing operations on a 32 bits framebuffer

    v0.6.1 #frame-buffer #drawing #bitmap #graphics #framebuffer
  71. image-generator

    Use JSON files to render images

    v3.1.0 #drawing #image #graphics
  72. Try searching with DuckDuckGo.

  73. strand-http-video-streaming-types

    Type definitions for HTTP video streaming functionality in the Strand Camera ecosystem

    v0.1.0 #video-streaming #polygon #strand #video-frame #camera #drawing #canvas #2d
  74. murrelet_draw

    drawing functions for murrelet, a livecode framework

    v0.1.2 220 #murrelet #livecode #drawing #framework #live-coding #functions-for-murrelet
  75. ux-vg

    Antialiased 2D vector drawing library

    v0.2.9 #vector-graphics #graphics #canvas #drawing #gpu
  76. math2d

    2D Mathematics library designed for use with 2D drawing applications. Primarily designed for the needs of Direct2D, but this library should be perfectly capable of filling in the needs of other libraries such…

    v0.2.0-alpha8 #direct2d #math #drawing #winapi #2d #2d-drawing #cairo #pull-request #mint #linear-algebra
  77. theo

    A standalone renderer for windowing graphics

    v0.1.0 #wgpu #vector-graphics #default-back-end #render-context #windowing-system #window-handle #raw-window-handle #software-rendering #piet #drawing
  78. pixel_engine_draw

    The graphics crate used by the pixel_engine

    v0.7.0 #pixel-engine #traits #drawing #graphics #old-pixel-game-engine #reproduction-of-old-pixel-game-engine #one-lone-coder
  79. flo_canvas

    describing graphics context drawing actions without requiring a specific implementation

    v0.3.1 #2d-rendering #canvas #drawing #graphics
  80. hephae

    A personalized, opinionated Bevy plugin that adds support for drawing and batching arbitrary vertices and indices

    v0.7.2 240 #bevy-plugin #vertices #personalized #drawing #2d-rendering #plugin-for-drawing
  81. bufro

    2D vector graphics with C and Rust API

    v0.2.10 #opengl #canvas #graphics #drawing #gpu
  82. bresenham_zip

    Iterator to perform Bresenham over two lines of the same triangle simultaneusly for triangle rasterization

    v1.0.0 #bresenham #rasterization #triangle #drawing #graphics
  83. peach

    Sandbox engine for Rust, inspired by Processing

    v0.4.0 #sandbox #drawing #processing
  84. pixel_engine_backend

    An thin layer around wgpu that allow the modification of a texutre displayed on the screen

    v0.8.0 #wgpu #pixel-engine #screen #decals #old-pixel-game-engine #reproduction-of-old-pixel-game-engine #one-lone-coder #drawing
  85. depict-desktop

    Desktop port of Depict

    v0.3.0 #depict #model #notes #desktop #drawing #mental #complex-systems #agency #shorthand #development-process
  86. agg

    High-quality 2D graphics engine based on Anti-grain Geometry

    v0.1.0 #2d-graphics #font-rendering #polygon #image #engine #high-fidelity #graphics-engine #pixel-data #drawing #anti-aliased
  87. tarot-woman

    An app for drawing tarot cards

    v0.2.0 #tarot #card #woman #drawing #preview
  88. depict-web

    web frontend for Depict

    v0.3.0 #depict #model #notes #drawing #complex-systems #mental #web-frontend #agency #shorthand #development-process
  89. leafrender

    simply, easy to use library to just get pixels onto the screen, regardless of your platform

    v0.1.0 #pixel #image #your-platform #input #raspberry-pi #vertices #drawing #mouse #rectangle
  90. omage

    omage is a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties.

    v0.3.11 #image-processing #drawing #properties #config #rectangle #image-generator #font #text-image
  91. drawing-stuff

    drawing onto a canvas

    v0.2.1 #canvas #drawing #color
  92. tekenen

    drawing pixels in memory

    v0.0.5 #pixel #drawing #events #color #platform #gray
  93. color-splotch

    A drawing and animation program for children

    v0.1.0 #animation #drawing #color #keyframe #layer #save-file #keyboard
  94. geo-aid-internal

    Internals of Geo-AID. Can be used for creating alternative interfaces.

    v0.7.1 500 #geometry #generator #rules #engine #aid #drawing #criteria
  95. immo

    Processing of various images (e.g., drawing of square systems)

    v0.1.2 #png #image-processing #drawing #system #error
  96. pax-macro

    Macros for Pax, used both for parser codegen and for showing Pax where to attach to Rust code

    v0.38.3 8.5K #visual-builder #pax #design-tool #vector-graphics #pax-engine #drawing #cross-platform
  97. voxel_engine

    Public API for the octo voxel game engine

    v0.1.0 #game-engine #voxel-game #user-input #octo #public #egui #wasm-plugin #game-modding #drawing #game-input
  98. depict-server

    API server for Depict

    v0.2.0 #depict #model #mental #notes #drawing #server-api #complex-systems #agency #shorthand #development-process
  99. daedelecs

    A Memory Safe, Type-Checked ECS System written in Rust

    v0.1.0 #ecs #memory-safe #type-checking #entity #bare-bones #drawing
  100. nze_game_sdl

    A framework for making 2D games, built on SDL2

    v0.1.2 #2d-game #music #sdl2 #sound-effects #audio-player #drawing #camera #user-input #controller-input #font
  101. depict-tikz

    tikz port for Depict

    v0.1.0 #depict #model #tikz #drawing #notes #mental #complex-systems #agency #shorthand
  102. lykoi

    graphics

    v0.1.0 #graphics #default #drive #graphics-engine #re-exports #data-structures #opengl #drawing
  103. debug_canvas

    Easily print complicated debug strings

    v0.1.1 #debugging #string #complicated #ascii #stdout #drawing
  104. gemini-mainloop

    An engine-agnostic mainloop abstraction library

    v0.2.0 #gemini #main-loop #abstraction #engine-agnostic #view #time-instant #drawing
  105. draw_box

    Names for box drawing elements

    v0.2.1 #drawing #box
  106. cairodrag

    Unofficial drag-and-drop implementation for cairo-rs

    v0.2.0 280 #drag-and-drop #cairo-rs #bindings #drawing #remove #gtk4 #gtk
  107. nuki-backend-hifb

    A HiFB + HiTDE drawing backend for the Nuki 2D immediate GUI library

    v0.2.0 #back-end #drawing #2d #nuki #immediate #gui
  108. draw

    A small 2D drawing library

    v0.3.0 300 #svg #drawing #2d-drawing #canvas #display #rect
  109. cotati

    general-purpose vector drawing interface that does not restrict binding to a back-end renderer

    v0.1.2 #wgpu #graphics-rendering #cross-platform #drawing #renderer #restrict
  110. uniform-nested-coords-plotters

    Uniform-category version of plotters' NestedRange coordinate system

    v0.1.0 #coordinate-system #plot #drawing
  111. keyset-drawing

    Drawing output functionality for keyset

    v0.3.2 #key-set #drawing #none
  112. endgame_egui

    integrating endgame with the egui GUI library

    v0.2.0 #end-game #egui #drawing #integrating #grid #arrows #gui #hollow #arc
  113. drafftink-core

    Core data structures and logic for DrafftInk whiteboard

    v0.1.0 #crdt #drawing #cross-platform #logic #whiteboard #canvas #web-gpu #font #loro #rectangle
  114. popoplot

    visualize real time numerical data as a line chart

    v0.7.0 #charts #plot #drawing
  115. gauges

    visualize real time gauges

    v0.1.0 #visualization #drawing
  116. iced_native

    A renderer-agnostic library for native GUIs

    v0.10.3 8.9K #renderer-agnostic #widgets #layout-engine #ui #run-time #drawing #elm
  117. edger_bevy_shape

    edger.dev drawing 2D shapes easily

    v0.6.0 190 #drawing #bevy #edger #dev #2d #2d-drawing
  118. vectordraw

    vector drawing with multiple output types

    v0.1.2 #drawing #output #vector
  119. drawrs

    A tracing engine for Rust

    v0.2.0 #tracing #drawing #inputsim
  120. tpaint

    Terminal based unicode and ascii diagrams and drawings

    v0.2.12 #diagram #terminal #drawing #ascii #unicode
  121. CLAAR

    Command Line As A Renderer is a simple library that lets you turn the console into a screen for drawing triangles and points and what-not. An example of how to use the library can be found in main.rs.

    v0.3.0 140 #claar #command-line #drawing #points #console #renderer
  122. thepipelinetool_core

    An *experimental* pipeline orchestration tool drawing on concepts from Apache Airflow

    v0.2.7 400 #pipeline-orchestration #tpt #apache-airflow #task #drawing #dag
  123. glow_mesh

    glow triangle drawing abstraction

    v0.1.4 #glow #mesh #abstraction #triangle #line #drawing