We aggregate information from all open source repositories to provide the most of useful open source products, from Enterprise product to small libraries across all platforms. Please search and find what you want.


Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.

Today’s small-to-medium-sized (SMB) businesses and large enterprises are saving on their monthly communications costs by making one simple decision: to switch to a VoIP service solution from their old, outdated Plain Old Telephone Service (POTS). By choosing a new VoIP service, these companies enjoy the flexibility, reliability, call features, and audio quality that only a VoIP service can provide. Plus, they cut their phone bill by up to 70%!

Website http://drawj2d.sourceforge.net
  • DRAW lines, points, circles, ellipses, arcs, parabolas, arrows and dimension lines
  • WRITE labels using any font. LaTeX typesetting (computer modern font) supported.
  • IMPORT images, pdf, dxf
  • SET color, line width and line type: solid, dotted, dashdotted
  • DRAW TO SCALE 1:50, 1:100, 1:20
  • different output formats Vector formats: pdf (Acrobat Reader, pdfLaTeX), svg (Browser, OpenOffice/LibreOffice), eps (LaTeX), emf (Microsoft Word). Bitmap formats png, bmp.
  • platform independent Drawj2d runs on every platform which runs Java: Linux, Windows, Mac OS X, Unix
  • reusable drawings Drawings can be parametrised using variables.
  • programming language Built in string based (tcl-like) scripting language Hecl (hcl) allows advanced features and extensibility.
  • mavscript compatible Mavscript templates can embed calls to Drawj2d. Thus drawings can be created that depend on calculations.
  • statics functions for engineers E.g. force arrows have their own scale, force vector addition respects equilibrium.