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
ToroDB Stampede
Data Pipelines & ETL
The ToroDB solution to provide better analytics on top of MongoDB and make it easier to mi
AGPL-3.0★ 1.8k
Dremio OSS
Data Pipelines & ETL
Dremio - the missing link in modern data
Apache-2.0vs Snowflake★ 1.5k
dbt
Data Pipelines & ETL
dbt enables data analysts and engineers to transform their data using the same practices t
Apache-2.0vs Matillion★ 14k
MetricFlow
Data Pipelines & ETL
MetricFlow allows you to define, build, and maintain metrics in code.
Apache-2.0vs Looker★ 1.8k
Bruin
Data Pipelines & ETL
Build data pipelines with SQL and Python, ingest data from different sources, add quality
Apache-2.0vs Fivetran★ 1.8k
Kafka
Data Pipelines & ETL
Apache Kafka - A distributed event streaming platform
Apache-2.0vs Striim★ 34k
SaaS alternatives to esProc
See all
Alation
Data Pipelines & ETL
Data catalog and governance platform for finding and understanding enterprise data
SaaS
Alteryx
Data Pipelines & ETL
Analytics automation platform for data prep, blending and predictive workflows
SaaS
Amazon EMR
Data Pipelines & ETL
Managed big data platform on AWS for running Spark, Hive, Presto and other frameworks
SaaS
Amazon Kinesis
Data Pipelines & ETL
AWS services for collecting, processing and analyzing real-time streaming data
SaaS
Astronomer
Data Pipelines & ETL
Managed Apache Airflow platform for orchestrating data pipelines
SaaS
Atlan
Data Pipelines & ETL
Active metadata platform and data catalog for discovery and governance
SaaS
