allenai/ScienceWorld

ScienceWorld is a text-based virtual environment centered around accomplishing tasks from the standardized elementary science curriculum.

48
/ 100
Emerging

Built on a Scala backend compiled to Java and exposed via Python API through py4j, the environment provides procedurally-generated task variations spanning 10 science domains with configurable difficulty levels through simplifications (teleportation, auto-watering, etc.). The platform supports interactive human play, programmatic agent development, and web-based demos, with published baselines demonstrating multiple learning approaches from reinforcement learning to behavior cloning.

342 stars.

No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

342

Forks

35

Language

Scala

License

Apache-2.0

Last pushed

Dec 03, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/allenai/ScienceWorld"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.