30 packages
-
com.g2forge.alexandria.ax-project
Parent project for most of the code in Alexandria. Note that while g2forge repositories always have a "xx-project", Alexandria also has "ax-root" due to the need to avoid circular dependencies of this base library.
45 -
com.g2forge.alexandria.ax-root
Parent project for the critical base code for Alexandria. Generally one would us "ax-project" instead.
43 -
com.g2forge.habitat.ha-metadata
When you need data about your code, and annotations just aren't enough.
30 -
com.g2forge.alexandria.ax-annotations
A general set of developer-relevant annotations and a processor for them. Includes annotations like TODO and Hack to mark relevant code.
23 -
com.g2forge.alexandria.ax-java
Standard Java library and the basis of the ${alexandria.name} project.
23 -
com.g2forge.alexandria.ax-analysis
Java reflection and bytecode analysis toolkit, usable for all kinds of introspection and analysis of running code.
23 -
com.g2forge.alexandria.ax-path
Generic Path API - flexible enough to be used for loca & remote filesystems or even abstract tree data structures.
19 -
com.g2forge.enigma.en-frontend
Small library to ease the creation of a compiler front end using ANTLR4.
18 -
com.g2forge.alexandria.ax-type
A library for encapsulating and manipulating types, including Java types. Not to be confused with a library for reflection, as ax-type allows for the manipulation of Java types which are not loaded into the current VM and perhaps do not exist anywhere.
17 -
com.g2forge.enigma.en-document
Models, parsers and renderers for common documentation formats. This library is helpful for generating documentation and translating formats like MD, wikitext and office documents.
12