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. Learn more →
Top 17 Java SVG Projects
-
itext-java
iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.
-
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.
-
Open HTML to PDF
An HTML to PDF library for the JVM. Based on Flying Saucer and Apache PDF-BOX 2. With SVG image support. Now also with accessible PDF support (WCAG, Section 508, PDF/UA)!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
density-converter
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
-
echosvg
SVG implementation in the Java™ Language, fork of Apache Batik, supporting level 4 selectors and colors.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: FastPDF Service API (Java) VS itext7 - a user suggested alternative | libhunt.com/r/fastpdf-java | 2023-12-07
Project mention: Launch HN: Onedoc (YC W24) – A better way to create PDFs | news.ycombinator.com | 2024-03-11
Please add these browsers: - Blue Hawk (Chromium-based) - BonBon (Chromium-based) - BriskBard (Chromium-based) - Catalyst (Chromium-based) - Catsxp (Chromium-based) - Dashob (Chromium-based) - Ferdium (Chromium-based) - Ladybird (own engine) - Lobo Evolution (own engine) - NetSurfer (Edge WebView2-based)
My cross-platform desktop text editor, KeenWrite, allows users to define variables in an external YAML file. The editor calls out to Kroki[1] to convert text-based diagrams to SVG. The diagrams can reference variables and are rendered using EchoSVG[2].
KeenWrite[3] can produce PDF documentation from Markdown documents that has PlantUML diagrams with elements stored in an external, machine-readable file. Here are screenshots showing variables on the left, diagram text in the middle, and a real-time render on the right:
* https://raw.githubusercontent.com/DaveJarvis/KeenWrite/main/...
* https://raw.githubusercontent.com/DaveJarvis/KeenWrite/main/...
KeenWrite supports all diagrams offered by Kroki, which includes "diagram-plantuml".
[1]: https://kroki.io/
[2]: https://github.com/css4j/echosvg/
[3]: https://github.com/DaveJarvis/keenwrite
>Graph drawing tools
It's hard
Graphviz-like generic graph-drawing library. More options, more control.
https://eclipse.dev/elk/
Experiments by the same team responsible for the development of ELK, at Kiel University
https://github.com/kieler/KLighD
Kieler project wiki
https://rtsys.informatik.uni-kiel.de/confluence/display/KIEL...
Constraint-based graph drawing libraries
https://www.adaptagrams.org/
JS implementation
https://ialab.it.monash.edu/webcola/
Some cool stuff:
HOLA: Human-like Orthogonal Network Layout
https://ialab.it.monash.edu/~dwyer/papers/hola2015.pdf
Confluent Graphs demos: makes edges more readable.
https://www.aviz.fr/~bbach/confluentgraphs/
Stress-Minimizing Orthogonal Layout of Data Flow Diagrams with Ports
https://arxiv.org/pdf/1408.4626.pdf
Improved Optimal and Approximate Power Graph Compression for Clearer Visualisation of Dense Graphs
https://arxiv.org/pdf/1311.6996v1.pdf
Java SVG related posts
-
EchoSVG: SVG rasterizer library supporting level 4 selectors (Apache 2)
-
Reducing code size in (Rust) librsvg by removing an unnecessary generic struct
-
What's an Android app that makes you stick with Android?
-
Inkscape 1.2.2 Released
-
Generate PDF from HTML
-
EchoSVG: Pure Java SVG renderer with level 4 CSS selectors
-
EchoSVG: Pure Java SVG renderer supporting level 4 CSS selectors
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source SVG projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | android-pathview | 2,906 |
2 | itext-java | 1,850 |
3 | Open HTML to PDF | 1,827 |
4 | TwelveMonkeys | 1,800 |
5 | svg-android | 774 |
6 | radiance | 743 |
7 | darklaf | 415 |
8 | jfreesvg | 310 |
9 | DrawingBotV3 | 308 |
10 | density-converter | 244 |
11 | SVG2Drawable | 201 |
12 | elemental2 | 147 |
13 | jsvg | 108 |
14 | LoboEvolution | 74 |
15 | echosvg | 35 |
16 | CommitCombo | 32 |
17 | KLighD | 24 |
Sponsored