enjoy-digital/litex

Build your hardware, easily!

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 16th, 2026
Created on November 7th, 2015
Open Issues & Pull Requests: 117 (+0)
GitHub issues: Enabled
Number of forks: 756
Total Stargazers: 4,119 (+0)
Total Subscribers: 96 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.4 days
Mean response time: 251.8 days
90th percentile: 1132.9 days
Tracked items: 333

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 7% of issues opened in the past year have never received a reply. 86% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "answered-waiting-feedback" is answered fastest, typically in about 2 days, while "help-welcome :)" waits about 4 weeks. 77% of issues opened in the past year have been closed, leaving a working backlog. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 44
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 764 days
Stale 30+ days: 40
Stale 90+ days: 37

Recent activity

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

Top labels

  • question (141)
  • bug? (98)
  • enhancement (73)
  • answered-waiting-feedback (70)
  • help-welcome :) (22)
  • new-feature (21)
  • regression (14)
  • software-bug (10)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

LiteX is a Python-based framework for building system-on-chip designs and FPGA hardware.

The framework addresses the complexity of hardware design by providing a high-level abstraction layer that lets developers describe digital systems in Python rather than low-level hardware description languages. LiteX works by decomposing hardware into reusable building blocks called cores, which can be combined and configured to create complete systems. The approach emphasizes accessibility, allowing engineers to focus on system architecture and functionality while the framework handles lower-level implementation details.

LiteX suits projects where rapid hardware prototyping and iteration matter more than hand-optimized designs. It works well for researchers, hobbyists, and teams building custom processors, embedded systems, or specialized accelerators who want to avoid the steep learning curve of traditional HDL workflows. The framework is particularly valuable when you need to experiment with different system configurations or integrate multiple IP blocks without rewriting substantial amounts of code.

Development activity shows consistent engagement with the codebase through regular updates and refinements to core functionality. The project maintains active responsiveness to issues and pull requests, indicating ongoing attention to user-reported problems and contributed improvements. Documentation and examples receive periodic updates alongside feature development, suggesting the maintainers prioritize making the framework accessible to new users. The repository demonstrates sustained focus on expanding the ecosystem of available cores and improving integration with common FPGA toolchains.