Skip to content

Fugerit Coding Org - A development collection project

Version : 1.4.1, Date : 2023-09-26

Introduction
The main purpose of this organization is to create simple libraries and tool for making development easier.

Keep a Changelog v1.1.0 badge code of conduct

Index There are three main kind of projects hosted by [fugerit-org] github account

  1. Core libraries
  2. Tools
  3. Documentation and quickstarts

Most of them are maven projects, based on fj-bom parent pom.

In time some projects have been depcreated, here is the list.

1. Core libraries

There are four main libraries, wchich are basically maven multi module projects :

1.0 Bom (fj-bom) The parent pom with common resources and behaviours for other projects.
Maven Central license Quality Gate Status

1.1 Jupiter (fj-lib)
This library contains a core libraries of functions covering many language primitives needed in project (configuration loading, IO, i18n ecc).
With the exception of dbcp2, this library only depends on java 8 sdk.
Maven Central license Quality Gate Status Coverage

1.2 Venus (fj-doc)
This module defines a custom document module with some basic structures (paragraphs, tables, list etc.).
In the core module there is the infrastructures for handling such documents.
Submodules adds output fornmats thorough the used of third party libraries (i.e. Apache FOP for PDF or Apache POI for XLSX).
NB: the submodules are divided as to optimize dependency injection when importing them.
Maven Central license Quality Gate Status Coverage

1.3 Mars (fj-daogen) A code generation library, allowing for the creations of beans representing Entities and various functions to apply on them. THe name daogen had been picked because simple persistence layer is provided, but it is possibile to add generator for different behaviours.
Maven Central license Quality Gate Status Coverage

1.4 Universe (fj-universe) A fugerit org universe bom project, still incubating, to handle of the dependencies at once!
Maven Central license

2. Tools

There are some specific tools for handling a few specific tasks :

2.1 Freemarker Maven Plugin This is our versions of freemarker maven plugin. Originally a fork of the original repository hosted by yahoo account. This plugin simply allow to handle freemarker templates during the maven build process.
Maven Central license Quality Gate Status

2.2 Yaml Doc Tool This simple tool parses a yaml document and produces an output using the Venus library. In the current version has been tested on yaml representing Openapi specification. A maven plugin is also provided.
Maven Central license Quality Gate Status

2.3 Query Export Tool
Simple tool ti export query in CSV, HTML, XLS and XLSX formats.
Maven Central license Quality Gate Status

2.4 Githib Issue Export
Tool to export the list of issue in a github repository using the github api.
Maven Central license Quality Gate Status

3. Documentation and quickstarts

At last some repository are just documentation and samples to other projects. for instance :

3.1 Venus Guides
This project contains a quickstart for Venus library. There is some documentation at https://venusguides.fugerit.org/ and some specific purpose guide, like the classic Hello World,

3.2 Venus Quickstart
This project contains a quickstart for Venus library. Many examples are provided including :

  • Static document
  • Dynamic document (by use of freemarker)
  • Code injection in rest application (springboot, websphere liberty and quarkus samples are provided)

4. Credits

I would like to thanks the many projects (especially the open source one) which contributed so much to all the projects in those repository are built.
All those projects are the building bricks which enable to create awesome software.
It is not possible to invent every time the wheel from scratch, so none of the projects hosted by this organization would have ever existed without these building bricks.
Here is a brief list of the main projects used by Fugerit Coding Org Credits

5. Quality gate

See current Sonar Cloud Quality Gate status

6. Other resources

Pinned Loading

  1. fj-doc fj-doc Public

    Venus - Fugerit Document Generation Framework (fj-doc)

    Java 16 3

  2. fj-lib fj-lib Public

    Fugerit Java Library For JDK 1.8+

    Java 7 1

  3. fj-universe fj-universe Public

    Fugerit eco system universe

    Java

  4. freemarker-native freemarker-native Public

    GraalVM support for Apache Freemarker

    Java 1

Repositories

Showing 10 of 94 repositories
  • fj-doc Public

    Venus - Fugerit Document Generation Framework (fj-doc)

    fugerit-org/fj-doc’s past year of commit activity
    Java 16 Apache-2.0 3 5 1 Updated Jan 12, 2025
  • fj-doc-quarkus-tutorial Public

    Simple Fugerit Venus Doc Tutorial microservice based on quarkus

    fugerit-org/fj-doc-quarkus-tutorial’s past year of commit activity
    Java 0 0 0 0 Updated Jan 12, 2025
  • graalkus Public

    Graalkus: Let Quarkus fly high with GraalVM.

    fugerit-org/graalkus’s past year of commit activity
    Shell 2 MIT 0 0 0 Updated Jan 12, 2025
  • freemarker-native Public

    GraalVM support for Apache Freemarker

    fugerit-org/freemarker-native’s past year of commit activity
    Java 1 Apache-2.0 0 1 0 Updated Jan 12, 2025
  • freemarker-native-demo Public

    FreeMarker Native demo project (Based on Quarkus)

    fugerit-org/freemarker-native-demo’s past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Jan 12, 2025
  • freemarker Public Forked from apache/freemarker

    Apache Freemarker

    fugerit-org/freemarker’s past year of commit activity
    Java 0 Apache-2.0 274 1 0 Updated Jan 11, 2025
  • graalvm-reachability-metadata Public Forked from oracle/graalvm-reachability-metadata

    Repository which contains community-driven collection of GraalVM reachability metadata for open-source libraries.

    fugerit-org/graalvm-reachability-metadata’s past year of commit activity
    Java 0 CC0-1.0 96 1 0 Updated Jan 10, 2025
  • xmlgraphics-fop Public Forked from apache/xmlgraphics-fop

    Apache XML Graphics FOP

    fugerit-org/xmlgraphics-fop’s past year of commit activity
    Java 0 Apache-2.0 148 0 0 Updated Jan 10, 2025
  • quarkus-freemarker Public Forked from quarkiverse/quarkus-freemarker

    Quarkus Freemarker Extension

    fugerit-org/quarkus-freemarker’s past year of commit activity
    Java 0 Apache-2.0 11 0 0 Updated Jan 9, 2025
  • code-samples Public

    Library of code samples

    fugerit-org/code-samples’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Jan 9, 2025

Top languages

Loading…

Most used topics

Loading…