electronicarts/eastl

EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 7th, 2026
Created on December 15th, 2015
Open Issues & Pull Requests: 106 (+0)
GitHub issues: Enabled
Number of forks: 1,038
Total Stargazers: 9,355 (+0)
Total Subscribers: 280 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.5 days
Mean response time: 247.6 days
90th percentile: 947.2 days
Tracked items: 31

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 941 days
Stale 30+ days: 22
Stale 90+ days: 22

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

EASTL is a C++ template library of containers, algorithms, and iterators designed for high-performance runtime and tool development across multiple platforms.

The library addresses the need for a standards-compliant container and algorithm implementation optimized for performance-critical applications. It provides a familiar interface to developers accustomed to the C++ Standard Template Library, allowing them to write efficient template-based code without the overhead constraints of standard library implementations. The emphasis on performance means design decisions consistently prioritize speed and efficiency over other considerations.

EASTL suits any project where high-performance container operations matter, from embedded systems to large-scale applications. It is particularly valuable in game development and performance-sensitive tools where standard library implementations may introduce unacceptable overhead. The library is available through both Conan and vcpkg package managers, making integration straightforward for most modern C++ projects. Developers already familiar with STL will find EASTL's interface immediately recognizable, reducing the learning curve for adoption.

The project maintains active development with multiple maintainers sharing responsibility for the codebase. Contributions come from a distributed team with expertise across modern C++ standards and performance optimization. The project accepts community contributions through pull requests and maintains packages in popular dependency managers through collaborative efforts with the broader C++ ecosystem.