6,595 open-source and SaaS tools, with GitHub stats refreshed every day.

esProc

Open source

esProc SPL is a JVM-based programming language and embedded computing engine for processing structured data, built as a data analysis tool for Java environments.

doc.esproc.com
esProc homepage screenshot
GitHub stars
4.7k
Last commit
3 days ago
Repository age
4 years
Licence
Apache-2.0
Self-hosted
Yes

About esProc

esProc SPL is a programming language that runs on the Java virtual machine and is designed for computing on structured data. It serves two roles: an interactive data analysis tool for working through datasets, and an embedded computing engine that Java applications can call to run data processing logic.

The repository topics place it among database, SQL, dataset and cluster computing tools, which suggests it targets the same kinds of jobs as SQL and scripting languages for reporting and batch processing. Its README is dominated by badge images and the project's documentation is hosted on a separate site, so this entry sticks to the repository description. The code is written in Java.

esProc is licensed under Apache-2.0 and runs on your own machines or servers. It suits Java developers and data engineers who want a specialized language for structured data computation that can be embedded in existing applications.

Key features

  • JVM-based language for structured data
  • Interactive data analysis tool
  • Embeddable computing engine for Java
  • Cluster computing support
  • Dataset processing alongside SQL sources

Good fit for

  • →Embedding data computation in Java apps
  • →Ad hoc analysis of structured datasets
Built with
Java
Tags
data-analysis
jvm
sql
embedded-engine
java
dataset
cluster-computing

Open-source alternatives to esProc

See all

SaaS alternatives to esProc

See all