# trainline engineering — developer ecosystem report

> I am train

- GitHub org: `trainline`
- Category: dev_tool
- Overall score: 29.0 / 100
- Overall rank: #798
- Last refreshed: 2026-08-15

## Pillar scores

| Pillar | Score / 100 | Rank | Weight in overall |
| --- | --- | --- | --- |
| Code & Polish | 52.0 | #395 | ~22% |
| Education | 54.0 | #660 | ~18% |
| AI readiness | 19.0 | #605 | part of Reach |
| Builder experience | 0.0 | #1 | ~12% |
| Community | 12.0 | #809 | ~16% |
| Reach | 21.0 | #867 | ~18% |
| Momentum | 0.0 | #917 | ~14% |

## Links

- GitHub: https://github.com/trainline
- Website: http://engineering.thetrainline.com
- Docs: https://engineering.thetrainline.com/docs

## Public GitHub totals

| Metric | Value |
| --- | --- |
| Repos analyzed | 12 |
| Stars | 756 |
| Forks | 94 |
| Open issues | 54 |
| Contributors | — |

## Top repositories

| Repo | Stars | Language | Description |
| --- | --- | --- | --- |
| [react-skeletor](https://github.com/trainline/react-skeletor) | 550 | TypeScript | Skeleton loading for React |
| [environment-manager](https://github.com/trainline/environment-manager) | 96 | JavaScript | DEPRECATED - Self-service portal for infrastructure config management, operational reporting and deployment |
| [json-api-vanilla](https://github.com/trainline/json-api-vanilla) | 42 | Ruby | Deserialize JSON API formats into vanilla Ruby objects. |
| [webpack-bundle-delta](https://github.com/trainline/webpack-bundle-delta) | 24 | TypeScript | Get insights into your webpack v4 bundles as early as possible. |
| [optimus](https://github.com/trainline/optimus) | 13 | Clojure | — |
| [rabbitmq-warren-node](https://github.com/trainline/rabbitmq-warren-node) | 9 | JavaScript | A fault-tolerant client for a RabbitMQ warren (multiple shared-nothing instances) |
| [envmgr-cli](https://github.com/trainline/envmgr-cli) | 6 | Python | A cross-platform CLI client for Environment Manager. |
| [upstreamr](https://github.com/trainline/upstreamr) | 3 | Python | Real time template manager |
| [roast-lambda](https://github.com/trainline/roast-lambda) | 2 | JavaScript | Makes writing NodeJS AWS Lambda functions easier |
| [SqlClient659](https://github.com/trainline/SqlClient659) | 2 | C# | Repro for https://github.com/dotnet/SqlClient/issues/659 |
| [consul-deployment-agent](https://github.com/trainline/consul-deployment-agent) | 1 | Python | Cross-platform deployment agent for Environment Manager |
| [NJsonApiCore](https://github.com/trainline/NJsonApiCore) | 1 | C# | A .NET Core / 4.6.2 implementation of the {json:api} specification http://jsonapi.org/ |

## Methodology

Scores are computed from public signals only (GitHub, package registries, docs sites, community platforms). Pillar definitions: https://www.smoower.com/docs.md

---

HTML version: https://www.smoower.com/trainline
Machine index: https://www.smoower.com/llms.txt · MCP server: https://www.smoower.com/mcp · REST API: https://www.smoower.com/api/v1
