Python SVG

Open-source Python projects categorized as SVG

Top 23 Python SVG Projects

  • fpdf2

    Simple PDF generation for Python

  • Project mention: Pylint strict base configuration | dev.to | 2023-05-03

    I recently used this approach on fpdf2: PR #780 Hardening Pylint config

  • boxes

    Boxes.py - laser cutting boxes and more (by florianfesti)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • scour

    Scour - An SVG Optimizer / Cleaner

  • Project mention: Is it possible to save multiple files as optimized SVGs at once? | /r/Inkscape | 2023-06-11

    You could install the optimizer Inkscape uses internally and process your files with a super simple shell script. When reading the inkscape command line help, it does not seem to offer any option to export optimized SVGs from there

  • CairoSVG

    Convert your vector images

  • vpype

    The Swiss-Army-knife command-line tool for plotter vector graphics.

  • Project mention: Building a DIY Pen Plotter | news.ycombinator.com | 2023-10-04
  • svg2tikz

    An Inkscape extension for exporting SVG paths as TikZ/PGF paths

  • Project mention: SVG2TikZ - Converting SVG to TikZ code - Release of version 2.0.0 | /r/LaTeX | 2023-05-05

    When I'm writing document with LaTeX, I really like to have nice figures and schematic directly embedded in my pdf. So that's why I use only pgf/TikZ. I feel that it fits well my workflow but sometimes I need more complex shape or more organic. For that I think a GUI tool like Inkscape is more adapted. The advantage of Inkscape is to work with SVG so a vector format which is the as TikZ. So that's when SVG2Tikz comes handy: I can draw my organic shape in Inkscape and then convert it to TikZ code that I can directly manipulate in my tex file.

  • python-barcode

    ㊙️ Create standard barcodes with Python. No external dependencies. 100% Organic Python.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • drawsvg

    Programmatically generate SVG (vector) images, animations, and interactive Jupyter widgets

  • progress-bar

    📊 Flask API for SVG progress badges

  • floweaver

    View flow data as Sankey diagrams

  • pinout

    An open source Python package that generates hardware pinout diagrams as SVG images.

  • svg_utils

    Python tools to create and manipulate SVG files

  • Project mention: Is it possible to merge multiple Inkscape SVGs into a single file from the command line? | /r/Inkscape | 2023-05-21

    I have a hobby website where I can upload individual SVGs, and the server will combine these SVGs into a single file, which I can download and continue editing. For this I've been using this tool server side: https://github.com/btel/svg_utils, which is made for stacking SVGs for scientific publications, but it's not aware of Inkscape specific functions. I've just bumped into the issue that when I create two individual files which are using the same name (or ID) for a swatch (because one file is a modified copy of the other), the swatches will overwrite each other in the combined file. Also duplicate element IDs cause issues.

  • svg.py

    🎨 Type-safe and powerful Python library to generate SVG files

  • map-machine

    Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible

  • Project mention: There's a new map style on OpenStreetMap.org | news.ycombinator.com | 2023-09-24

    Is this not good? (Genuine question if you tried it. I never used it, I just had it bookmarked because the README looked good.)

    https://github.com/enzet/map-machine

  • opentype-svg

    Tools and sample files for making OpenType-SVG fonts

  • inkscape-isometric-projection

    Inkscape extension for converting objects to an isometric projection

  • github-readme-youtube-cards

    Workflow for displaying recent YouTube videos as SVG cards in your readme

  • Project mention: Create and Elevate Your GitHub Profile README | dev.to | 2023-08-13

    🎨 Customization and Demo Site: https://ytcards.demolab.com/ 🐙 GitHub Repo: https://github.com/DenverCoder1/github-readme-youtube-cards

  • issuer-icons

    Vector graphics (SVG) of one-time password issuer logo's, used in Raivo OTP for iOS.

  • Project mention: [HELP] Uploading Raivo OTP Icons | /r/techsupport | 2023-05-29

    Here are the instructions by Raivo’s developer: https://github.com/raivo-otp/issuer-icons

  • pcbflow

    Python based Printed Circuit Board (PCB) layout and design package based on CuFlow.

  • user-statistician

    Generate a GitHub stats SVG for your GitHub Profile README in GitHub Actions

  • Project mention: Hacktoberfest 2023 Update from Maintainer of the user-statistician GitHub Action | dev.to | 2023-10-09

    The cicirello/user-statistician GitHub Action generates a detailed visual summary of your activity on GitHub in the form of an SVG suitable to display on your GitHub Profile README Although the intended use-case is to generate an SVG image for your GitHub Profile README you can also potentially link to the image from a personal website, or from anywhere else where you'd like to share a summary of your activity on GitHub. The SVG that the action generates includes statistics for the repositories that you own, your contribution statistics (e.g., commits, issues, PRs, etc), as well as the distribution of languages within public repositories that you own The user stats image can be customized, including the colors such as with one of the built-in themes or your own set of custom…

  • macuahuitl

    The "Macuahuitl" Generative Art Toolbox

  • occult

    vpype plug-in to remove occulted lines in SVG files

  • Project mention: Variation of Two Toruses (Tori?) | /r/PlotterArt | 2023-06-22

    Without hardly optimizing my code, i use vpype + occult extension (many thanks to Loic Goulefert for that).

  • TkFontAwesome

    Use any of the 1k+ free FontAwesome icons in your tkinter application.

  • SaaSHub

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

    SaaSHub logo
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 SVG related posts

Index

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

Project Stars
1 fpdf2 936
2 boxes 924
3 scour 738
4 CairoSVG 714
5 vpype 651
6 svg2tikz 542
7 python-barcode 525
8 drawsvg 510
9 progress-bar 464
10 floweaver 434
11 pinout 364
12 svg_utils 301
13 svg.py 233
14 map-machine 236
15 opentype-svg 193
16 inkscape-isometric-projection 190
17 github-readme-youtube-cards 147
18 issuer-icons 134
19 pcbflow 107
20 user-statistician 74
21 macuahuitl 73
22 occult 63
23 TkFontAwesome 56

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com