Xalgorithms Foundation (Moved to https://gitlab.com/xalgorithms-alliance)'s repositories
lib-ubl-ruby
UBL document parsing for Lichen (Ruby version)
documents-service
Lichen document exchange service
rm-components
rm ui components built in react
general-documentation
This documentation repository is out-of-date. Newer documentation is hosted using Jekyll from https://github.com/Xalgorithms/xa-docs.
general-examples
A repository used for rule package examples. May eventually contain core rules.
interlibr-v1
Core IoR Compute Platform. This was the Interlibr we worked on until 2020 Spring. We took a new direction after that point. This repository is preserved as a resource that allows us to reference things as they were then.
lib-rules-int-scala
Scala library that interprets Xalgo rules in their JSON abstract form
xalgorm_rule-maker
Authoring UI for rule packages
xalgort_rule-taker
An event or status data structuring component that sends files to Interlibr for rule discovery and execution.
development-docs
This is the main documentation repository for Interlibr development. It is published as a Hugo static site.
interlibr-v2
A meta-project that allows developers to simulate a mono-repo amongst our broad set of projects
dcos-commons
Simplifying stateful services
lib-iltk-js
InterLib ToolKit
lib-rules-parse-ruby
Reusable gem for parsing rules
lib-storage
Common storage library for Interlibr
lib-ubl-js
Javascript UBL parser implementation
service-il-events
This service is part of the public API for Interlibr. It allows listeners to receive events related to tasks performed by the platform.
service-il-execute
Interlibr rule execution service
service-il-query
Part of the public API for Interlibr. This allows selective querying of Interlibr platform data. This service implements the "query" side of CQRS.
service-il-revisions-github
Service that manages the relationship between repositories (of rules and tables) and Interlibr
service-il-schedule
Part of the public API for Interlibr. This service allows submission of actions to be performed on the compute platform. It implements the "command" side of CQRS.
services-il-jobs
Interlibr uses Spark to handle compute-intensive tasks. All of our Spark jobs are kept in this project.
testing-rules
This is a clean repository that exactly follows the Interlibr required format. It is used only for testing Interlibr services.
xa-assembly
Scripts, configuration files, tools for building parts of the projects
xa-repository.simple
(Archival: replaced by xa-repository-reference) A very simple implementor of the XA Repository API
xalgorithms-website
node.js public facing website describing the Xalgorithms mission