AndroidSVG
echosvg
Our great sponsors
AndroidSVG | echosvg | |
---|---|---|
3 | 7 | |
1,157 | 34 | |
- | - | |
0.0 | 8.4 | |
about 1 year ago | 12 days ago | |
HTML | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AndroidSVG
- EchoSVG: SVG rasterizer library supporting level 4 selectors (Apache 2)
-
How does one convert SVG files to XML at runtime ?
https://github.com/BigBadaboom/androidsvg or the much older https://code.google.com/archive/p/svg-android/
- Having troubles with SVG library -- recommend me a new one?
echosvg
-
Documentation as Code for Cloud Using PlantUML
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
-
EchoSVG: SVG rasterizer library supporting level 4 selectors (Apache 2)
There's a discussion item about the reason for the fork.
- Inkscape 1.2.2 Released
-
EchoSVG: Pure Java SVG renderer with level 4 CSS selectors
EchoSVG is a library for handling Scalable Vector Graphics (SVG) images for various purposes, such as viewing, generation, or manipulation. By leveraging CSS4J, the library supports level 4 CSS selectors and RGBA color values (colors with alpha channel). To my knowledge, there are no other cross-platform, FOSS libraries that can correctly render MermaidJS diagrams outside of a web browser. I've tried Apache Batik, svgSalamander, resvg, rsvg-convert, svglib, CairoSVG, ConTeXt, and QtSVG.
- EchoSVG: Pure Java SVG renderer supporting level 4 CSS selectors
- Pure Java SVG Implementation
What are some alternatives?
svg2android - SVG to Android VectorDrawable XML resource file
planter - Generate PlantUML ER diagram textual description from PostgreSQL tables
SVG2Drawable - Use a jar executable to create a Drawable class to display a SVG on Android.
css4j - CSS parser with Event and Object Model APIs, a DOM wrapper and a CSS-aware DOM implementation. Written in the Java™ language.
svg-android - Support for scalable vector graphics in Android
mdbook-plantuml - mdBook preprocessor to render PlantUML diagrams to png images in the book output directory
DoublePendulum - Double Pendulum Playground
KeenWrite - Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.
circle-flags - A collection of 400+ minimal circular SVG country, state and language flags
Wiki.js - Wiki.js | A modern and powerful wiki app built on Node.js
roam - Roam notes
text-to-diagram-site - Compare syntax, layouts, outputs between languages for generating diagrams with text.