SPLWare/esProc
esProc SPL is a JVM-based programming language designed for structured data computation, serving as both a data analysis tool and an embedded computing engine. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1758
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
4684 stars · 364 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
esProc SPL is a JVM-based scripting language for structured data computation, usable as a standalone data analysis tool or embedded computing engine in Java applications. It supports SQL-like queries, external-memory cursor processing, heterogeneous data sources (Excel, JSON, XML, databases), and cluster computing.
Use cases
- process csv and excel files with structured data computations
- replace complex multi-step SQL with simpler SPL scripts
- embed a data computation engine in a Java application via JDBC
- perform ETL on heterogeneous data sources
- run large dataset aggregations that exceed memory using cursors
- execute parallel and cluster computations over data files
When to choose
- you need agile structured-data computation beyond what SQL expresses easily
- you want a JVM-embeddable data processing engine
- you process files (txt/csv/xls) and databases in one scripting environment
When to avoid
- your team is strictly SQL/Python-only and unwilling to learn a niche language
- you need a general-purpose programming language
- you require a large third-party ecosystem
Facets
library · maturity active
data-science etl database interpreter programming-language data-science databases analytics developer-tools jvm cross-platform cli spl structured-data sql-alternative embedded-engine cluster-computing excel csv jdbc data-engineering
6 sources
- readme: https://github.com/SPLWare/esProc · fetched 2026-08-28 · 009eb8b080d5
- homepage: http://doc.esproc.com/esproc/ · fetched 2026-08-29 · d6ce2fe6a519
- site_page: https://doc.esproc.com/tag/documentation · fetched 2026-08-29 · 1e6d00ee59b7
- site_page: https://doc.esproc.com · fetched 2026-08-29 · ab90b9cb04fb
- site_page: https://doc.esproc.com/esproc/tutorial/wdzl.html · fetched 2026-08-29 · aa0ec710af5c
- site_page: https://doc.esproc.com/esproc/tutorial/azysy.html · fetched 2026-08-29 · f77e61eb40c6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SPLWare/esProc | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem