google-deepmind/acme

A library of reinforcement learning components and agents

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 minute ago
Added to GitGenius on September 17th, 2026
Created on May 1st, 2020
Open Issues & Pull Requests: 102 (+0)
GitHub issues: Enabled
Number of forks: 553
Total Stargazers: 4,064 (+0)
Total Subscribers: 77 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 124.9 days
Mean response time: 373.7 days
90th percentile: 1031.1 days
Tracked items: 38

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 34
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,116 days
Stale 30+ days: 33
Stale 90+ days: 32

Recent activity

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

Top labels

  • question (2)
  • documentation (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Acme is a library of reinforcement learning components and agents designed for building and experimenting with RL systems.

The library addresses the challenge of implementing reinforcement learning algorithms by providing modular, reusable components that researchers and practitioners can combine to construct agents. Rather than requiring users to build RL systems from scratch, Acme offers pre-built components for common RL tasks, allowing developers to focus on algorithm design and experimentation rather than low-level implementation details.

Acme suits researchers and practitioners working on reinforcement learning problems who want to leverage existing, well-tested components rather than implementing algorithms from first principles. The library is particularly valuable for teams exploring multiple RL approaches or comparing different agent architectures, as the modular design enables rapid prototyping and iteration. It works well in research settings where flexibility and the ability to mix and match components across different algorithms are important.

The project shows active development with regular updates to its codebase and ongoing refinement of its component library. Contributions are being integrated steadily, indicating sustained engagement from maintainers in improving and extending the toolkit. The project maintains responsiveness to issues and pull requests, suggesting a commitment to supporting users of the library. Development activity reflects a focus on keeping the library current and functional for the evolving needs of reinforcement learning research.