Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/terascope/teraslice

Scalable data processing pipelines in JavaScript
https://github.com/terascope/teraslice

elasticsearch hadoop hdfs json kafka

Last synced: 2 days ago
JSON representation

Scalable data processing pipelines in JavaScript

Awesome Lists containing this project

README

        

# Terascope Projects

This monorepo contains sub-packages for various Terascope projects.

[![Build Status](https://travis-ci.com/terascope/teraslice.svg?branch=master)](https://travis-ci.com/terascope/teraslice)
[![codecov](https://codecov.io/gh/terascope/teraslice/branch/master/graph/badge.svg)](https://codecov.io/gh/terascope/teraslice)
[![tested with jest](https://img.shields.io/badge/tested_with-jest-99424f.svg)](https://github.com/facebook/jest)
[![Known Vulnerabilities](https://snyk.io/test/github/terascope/teraslice/badge.svg)](https://snyk.io/test/github/terascope/teraslice)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

## Notable Projects

- Teraslice - Scalable data processing pipelines in JavaScript.
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages/teraslice)
- [Documentation](https://terascope.github.io/teraslice/docs/overview)
- Teraslice CLI - Command line tools to manage Teraslice
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages/teraslice-cli)
- [Documentation](https://terascope.github.io/teraslice/docs/packages/teraslice-cli/overview)
- Teraslice Test Harness - Unit testing harness for Teraslice Processors
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages/teraslice-test-harness)
- [Documentation](https://terascope.github.io/teraslice/docs/packages/teraslice-test-harness/overview)
- Teraslice Javascript Client - Node.js client library
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages/teraslice-client-js)
- [Documentation](https://terascope.github.io/teraslice/docs/packages/teraslice-client-js/overview)
- Terafoundation - Multiprocess runtime for Node.js
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages/terafoundation)
- [Documentation](https://terascope.github.io/teraslice/docs/packages/terafoundation/overview)
- Data Mate - A Data Transformation library with DataFrames
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages/data-mate)
- [Documentation](https://terascope.github.io/teraslice/docs/packages/data-mate/overview)
- xLucene - Extensible Lucene query syntax parser and executor
- Source Code: ([Parser](https://github.com/terascope/teraslice/tree/master/packages/xlucene-parser)) - ([Translator](https://github.com/terascope/teraslice/tree/master/packages/xlucene-translator))
- Documentation: ([Parser](https://terascope.github.io/teraslice/docs/packages/xlucene-parser/overview)) - ([Translator](https://terascope.github.io/teraslice/docs/packages/xlucene-translator/overview))
- Other - Various supporting packages
- [Source Code](https://github.com/terascope/teraslice/tree/master/packages)
- [Documentation](https://terascope.github.io/teraslice/docs/packages)

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[Apache-2.0](./LICENSE).

Some packages in this repository are licensed under [MIT](https://opensource.org/licenses/MIT).