Share, Innovate, and Collaborate

FINRA Open Source Community

Join Us on Github

Our Projects

FINRA open source community projects

DataGenerator

DataGenerator is a testing tool that allows the user to model the behavior of a piece of software by employing specification and dependency modeling. Using templates, it enables the user to produce highly customizable and dynamically calculated test expectations, test data or test scripts to help verify software.

Visit Project Page Visit GitHub Page

 

ElasticD

ElasticD (Elastic Discovery) allows you to run industry standard technologies in cloud environments in a more efficient way. The idea is to have front ends communicate with backends by using only ip addresses. In cloud environments it is really not possible to rely on ip addresses since they may change all the time. However DNS resolution and lookups with these technologies are problematic. ElasticD aims to solve these problems.

Visit GitHub Page

 

herd

herd manages your big data processing in the cloud. Data-driven enterprises rely on durable cloud storage and use data processing tools from a rapidly-evolving ecosystem. But then you need to manage all that data. herd unified data catalog is a centralized, auditable repository that tracks data and lineage. Teams then use herd cluster management and job orchestration to operationalize their data processing in the cloud.

Visit Project Page Visit GitHub Page

 

HiveQLUnit

Test your Hive scripts inside your favorite IDE with HiveQLUnit! Increase your developers productivity by testing on all operating systems including Windows, Linux and Mac OSX. Build continuous integration and delivery tests to control the releases of your big data products.

Visit Project Page Visit GitHub Page

 

JTAF Extended WebDriver

Extensions for WebDriver is an enhancement to the powerful WebDriver API, with robust features that keep your browser automation running smoothly. It includes a widget library, improved session management and extended functions over the existing WebDriver API.

Visit Project Page Visit GitHub Page

 

JTAF XCore

XCore is a framework to define and execute automated tests. It enables automation code development in Java, test script development in XML via domain specific language, and execution & reporting via JUnit.

Visit Project Page Visit GitHub Page

 

MSL

MSL (pronounced 'Missile') stands for Mock Service Layer. Our tools enable quick local deployment of your UI code on Node and mocking of your service layer for fast, targeted testing. With MSL, you can run your application locally using our MSL Server, and you can use one of our MSL Clients to interact with the server to set mock responses for your testing needs.

Visit Project Page Visit GitHub Page See Karma Plugin

 

yum-nginx-api

yum-nginx-api is an easy front-end API for yum repositories running on the NGINX web server. It rapidly serves updates to Red Hat and CentOS and supports scaling. It is a deployable solution with Docker or any existing web server with WSGI support. yum-nginx-api enables CI tools to be used for managing and promoting yum repositories.

Visit GitHub Page

Projects We Contribute to

Our contributions to the open source community

Jenkins Build Pipeline Plugin

Jenkins Build Pipeline Plugin

Events

Future and past events by the FINRA open source community

Why?

FINRA regulates every brokerage firm and broker doing business with the U.S. public. We also monitor trading on the U.S. listed equities markets. FINRA believes in the power of innovation to further its mission of investor protection and market integrity. Through this site, our technologists would like to share their work and collaborate on innovative technology products with the open source community.