Open Source Projects

This is a catalogue of open source libraries and plugins maintained by our team members.

Libraries

Spring Boot Starters

Testcontainers Modules

Unit Testing

  • JCRUnit – Unit testing extensions to simplify testing code that interacts with Java Content Repositories.

  • LDAPUnit – Unit testing extensions to simplify testing code that interacts with LDAP directory servers.

Miscellaneous

  • buralotech-identifier – Generate domain object identifiers from UUIDs that are globally unique and sortable in their binary and textual representation.

  • buralotech-validators – Additional JSR-303 validators for passwords and phone numbers.

Maven Plugins

  • CRX Maven Plugin – collects all the resources of a Google Chrome Extension and packages them into a signed CRX archive.

  • LDAP Maven Plugin – import/export data to/from an LDAP directory server in either LDIF and DSML format and launch and shutdown a LDAP directory server in the Maven build life-cycle.

  • In-Memory Database Maven Plugin –  launch and shutdown an embedded in-memory SQL database within the Maven build life-cycle. During the launch the database can be seeded using DDL/DML scripts and/or DBUnit data sets.

  • e-Mail Server Maven Plugin – runs a fake e-mail server in the Maven build life-cycle. The plugin typically launches the fake e-mail server as a daemon process during the pre-integration-test phase of the build life cycle and shuts it down during the post-integration-test phase.

Helm Charts

  • MailCatcher Helm Chart – deploys a simple SMTP server that you can use for testing purposes in your development and integration testing environments.