Dev tools · alternatives · 2026
24 alternatives to Iceberg – Graphic Design and Diagramming in Python
A compositional diagramming and animation library as an eDSL in Python - revalo/iceberg
Iceberg is a Python library for creating graphic design and diagrams programmatically. It enables developers to generate visual content directly through code, making it useful for automating diagram creation, building… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Iceberg – Graphic Design and Diagramming in Python launched in 2023; newer entries below may have overtaken it.
- 1

- 2
Creately 3.0▲365The simplest way to visualize ideas, plans & processes
2020 · creately.com · its alternatives →
- 3

Create your own unique story with editable illustrations
2019 · its alternatives →
- 4
Illustration Kit▲326Premium open source illustrations updated daily
2021 · illustrationkit.com · its alternatives →
- 5
DrawKit▲369Free & premium illustrations, animations, graphics & more
2022 · drawkit.com · its alternatives →
- 6

- 7
Shape 2▲5405000+ fully customizable assets for your web design projects
2020 · shape.so · its alternatives →
- 8IW
2017 · icepy.readthedocs.io · its alternatives →
- 9

Beautiful illustration constructor for websites & apps
2021 · rootwireframekit.com · its alternatives →
- 10

🧜♀️ RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service) - Schachte/Mermrender
2019 · github.com · its alternatives →
- 11
Flowkit▲296Sketch library for user flows/content maps/annotations
2017 · useflowkit.com · its alternatives →
- 12

- 13

Contribute to reladraw/reladraw development by creating an account on GitHub.
25d ago · github.com · its alternatives →
- 14

- 15

In the past I've used declarative diagram generation tools like Mermaid.js a lot for quickly drawing up things but for presentations or deliverables I find that I have to then move the generated diagrams over to a tool like Lucidchart which allows full control of the organization and customization. Therefore I am now working on this to combine the benefits of both into just one tool which can do both functions. The project is certainly in the early stages but if you find yourself making architecture diagrams I'd love to hear your thoughts on the idea or even a Github issue for a feature…
Oct 2025 · github.com · its alternatives →
- 16

I'm excited to showcase Kreuzberg! Kreuzberg is a modern Python library built from the ground up with async/await, type hints, and optimized I/O handling. It provides a unified interface for extracting text from documents (PDFs, images, office files) without external API dependencies. Key technical features: - Built with modern Python best practices (async/await, type hints, functional-first) - Optimized async I/O with anyio for multi-loop compatibility - Smart worker process pool for CPU-bound tasks (OCR, doc conversion) - Efficient batch processing with concurrent…
2025 · github.com · its alternatives →
- 17

- 18
Diagrams for Mac▲196A diagram editor for visualizing structures and processes
2020 · diagrams.app · its alternatives →
- 19

Freeze your objects in python. Contribute to diegojromerolopez/gelidum development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 20

Visualize how icebergs of different shapes will float
2021 · engaging-data.com · its alternatives →
- 21

One year ago I open-sourced my very first 'real' project and shared it here. I was a college student in my senior year and desperately looking for a job. At the time of sharing it i couldn't even afford a domain and naively let someone buy the one i had my eyes on lol. It's been a hell of a year with this blowing up, me moving to another country, and switching 2 jobs. In a year we somehow managed to hit 26k stars, grow a 1000+ person discord community, and support 37 languages. I couldn't be more grateful for the community that helped this grow, but now i don't know what direction to take…
2025 · drawdb.app · its alternatives →
- 22

Creating high-quality scientific figures can be time-consuming and challenging, even though sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are not stored in formats preserving semantic information is equally complex. To tackle this problem, we introduce DeTikZify, a novel multimodal language model that automatically synthesizes scientific figures as semantics-preserving TikZ graphics programs based on sketches and existing figures. We also introduce a Monte Carlo Tree Search-based inference algorithm that enables DeTikZify to iteratively refine its…
2024 · github.com · its alternatives →
- 23

Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…
2024 · github.com · its alternatives →
- 24

The smart infographics and visuals maker
2021 · graficto.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →