Fast. Powerful. Customizable. A Windows productivity launcher built for speed.

Download

Features

Requirements

Usage

  1. Press Ctrl + Space to open RaySharp
  2. Type your command or query
  3. Use ↑/↓ to navigate, Enter to execute

Built-in Commands

Creating Plugins

Create a .NET Class Library implementing the ICommand interface:

dotnet new classlib -n MyPlugin
public interface ICommand {
    string Name { get; }
    string Description { get; }
    bool Matches(string query);
    void Execute(string query);
}
public class MyCommand : ICommand {
    public string Name => "My Command";
    public string Description => "Does something useful";

    public bool Matches(string query) => query.StartsWith("doit");

    public void Execute(string query) {
        System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo {
            FileName = "https://example.com",
            UseShellExecute = true
        });
    }
}

Troubleshooting

Contributing

Fork, commit, and PR. We welcome contributions.