trino
by
trinodb

Description: Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on June 19th, 2024
Created on January 19th, 2019
Open Issues & Pull Requests: 2,639 (-2)
Number of forks: 3,689
Total Stargazers: 13,004 (+1)
Total Subscribers: 177 (+0)

Issue Activity (beta)

Open issues: 2,423
New in 7 days: 5
Closed in 7 days: 1
Avg open age: 1,153 days
Stale 30+ days: 2,371
Stale 90+ days: 2,284

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 7
Events in 7 days: 17

Top labels

  • enhancement (882)
  • test (509)
  • good first issue (340)
  • docs (259)
  • correctness (223)
  • iceberg (208)
  • Flaky Tests (152)
  • delta-lake (136)

Repository Insights (GitGenius)

Median issue/PR response: 324.9 days
Mean response time: 699.0 days
90th percentile: 1911.5 days
Tracked items: 3,932

Most active contributors

Detailed Description

Trino is a distributed SQL query engine designed for fast analytics across big data systems. Written in Java, it enables users to query data from multiple sources simultaneously using standard SQL, making it a central tool for data analytics and exploration. The project was formerly known as PrestoSQL and maintains the official repository at trinodb/trino on GitHub.

The engine supports querying across diverse data sources through a connector-based architecture. The repository's topic tags indicate support for multiple data platforms including Hadoop, Hive, Delta Lake, and Iceberg, along with cloud databases and data lakes. This multi-source capability allows analysts to run unified queries across heterogeneous data environments without moving data between systems. The codebase integrates Apache Arrow for efficient data processing and supports multiple protocols for client connections, including JDBC.

Development activity on the repository shows sustained engagement from the community. GitGenius tracking reveals that the most active contributors include ebyhr with 1518 recorded events, findepi with 1234 events, and wendigo with 835 events. The issue and pull request activity demonstrates a median response latency of approximately 7801 hours, with a mean of 16785 hours across 3930 tracked items. The most frequently labeled issues fall into three categories: test-related items with 264 occurrences, enhancements with 239, and correctness concerns with 216, indicating a strong focus on code quality and feature development.

The repository has grown modestly in recent tracking periods, with stargazer count increasing by one from 12994 to 12995 as of July 2026. The project maintains connections with other significant repositories through overlapping contributors, including microsoft/vscode, prestodb/presto, and microsoft/typescript, suggesting cross-pollination of development practices and expertise.

Building and developing Trino requires Java 25.0.1 or later on Mac OS X or Linux, along with Docker and Maven. The project uses a standard Maven build system, with comprehensive test suites that run through continuous integration when pull requests are submitted. The development environment supports running Trino directly in IDEs like IntelliJ IDEA, with multiple QueryRunner classes available for testing specific connectors. The codebase includes sample configurations for immediate development use and supports reproducible builds as of version 449.

The repository provides extensive documentation through its user manual and development guidelines. Contributors can reference the DEVELOPMENT.md file for code style requirements and plugin implementation guidelines, while CONTRIBUTING.md outlines contribution requirements. Security vulnerabilities can be reported through the project's security policy. The project maintains a Slack community for ongoing conversation and has published "Trino: The Definitive Guide" as a comprehensive resource for users and developers.

trino
by
trinodbtrinodb/trino

Repository Details

Fetching additional details & charts...