raycast/extensions

Everything you need to extend Raycast.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 8th, 2026
Created on September 21st, 2021
Open Issues & Pull Requests: 1,560 (+2)
GitHub issues: Enabled
Number of forks: 6,801
Total Stargazers: 7,738 (+0)
Total Subscribers: 31 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.3 hours
Mean response time: 17.4 days
90th percentile: 50.0 days
Tracked items: 577

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "extension: pomodoro" is answered fastest, typically in about 11 hours, while "api" waits about 7 days. Only 2% of issues opened in the past year have been closed. Three people close 53% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 25
New in 7 days: 7
Closed in 7 days: 3
Avg open age: 539 days
Stale 30+ days: 19
Stale 90+ days: 18

Recent activity

Opened in 7 days: 6
Closed in 7 days: 3
Comments in 7 days: 4
Events in 7 days: 8

Top labels

  • extension (759)
  • bug (430)
  • status: stalled (383)
  • feature request (375)
  • api (40)
  • extension: spotify-player (28)
  • extension: apple-reminders (27)
  • Dont close (24)

Detailed Description

Raycast Extensions is a repository and framework that enables developers to build extensions for Raycast, a keyboard-driven productivity launcher.

The repository solves the problem of extending Raycast's functionality beyond its built-in capabilities. Developers can create custom extensions using React and TypeScript that integrate with Raycast's API, allowing users to control their tools and workflows through the launcher. The extensions are published to and distributed through the Raycast Store, where end users can discover and install them.

Anyone building an extension should use this repository as their starting point, consulting the developer documentation at the linked homepage for API reference and examples. The tool suits developers who want to create integrations between Raycast and external services, automate workflows, or add custom commands to the launcher. The project provides templates and guidelines to help developers understand community standards and acceptable use policies before submission.

The project maintains active community engagement through multiple channels including GitHub issues for API feedback and bug reports, a Slack community for peer support and extension sharing, and documented community guidelines that shape contributor interactions. Development is guided by formal extension guidelines and an acceptable use policy that contributors must follow when submitting work.