• Stars
    star
    266
  • Rank 154,103 (Top 4 %)
  • Language
    Zig
  • License
    MIT License
  • Created over 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fast `scoop search` drop-in replacement 🚀

scoop-search

Fast scoop search drop-in replacement 🚀

Installation

scoop install scoop-search

Hook

Instead of using scoop-search.exe <term> you can setup a hook that will run scoop-search.exe whenever you use native scoop search

Add this to your Powershell profile (usually located at $PROFILE)

Invoke-Expression (&scoop-search --hook)

Features

Behaves just like scoop search and returns identical output. If any differences are found please open an issue.

Non-goal: any additional features unavailable in scoop search

Benchmarks

Done with hyperfine. scoop-search is on average 50 times faster.

❯ hyperfine --warmup 1 'scoop-search google' 'scoop search google'
Benchmark #1: scoop-search google
  Time (mean ± σ):      76.1 ms ±   1.9 ms    [User: 0.8 ms, System: 5.8 ms]
  Range (min … max):    73.4 ms …  82.7 ms    37 runs

Benchmark #2: scoop search google
  Time (mean ± σ):      3.910 s ±  0.015 s    [User: 1.4 ms, System: 7.9 ms]
  Range (min … max):    3.888 s …  3.928 s    10 runs

Summary
  'scoop-search google' ran
   51.37 ± 1.31 times faster than 'scoop search google'

ran on AMD Ryzen 5 3600 @ 3.6GHz

More Repositories

1

cra-preact

Comfort of CRA + preact without ejecting 🔥
JavaScript
27
star
2

typer-go

Test your typing speed in the terminal! ⌨
Go
17
star
3

async-worker

Parallel code execution wrapped in promises ⭐
TypeScript
12
star
4

uni-notes

Notes from the Computer Science courses (bachelors/masters)
Markdown
10
star
5

ram-runner

A simple interpreter for the mathematical random-access machine
Rust
6
star
6

gocui-widgets

Set of gocui widgets to help you build TUI apps
Go
5
star
7

balanced-parentheses-dart-3

Solving balanced parentheses problem using Dart 3 type system
Dart
4
star
8

driveignore

Simple cli for google drive sync that allows you to have .driveignores
Go
4
star
9

dart-variance-hack

Small overview of subtyping and variance in Dart motivated by a real example.
Dart
3
star
10

register-transformations

Showcases the transformations needed to go from one wait-free register to a different one.
TypeScript
2
star
11

TicTacToe

A simple tictactoe game with a trained AI
TypeScript
2
star
12

hunghorse

2
star
13

zadania-maturalne

Rozwiązane zadania maturalne z informatyki rozszerzonej części drugiej
C++
2
star
14

AIF-emotion-detection

Emotion detection project for the Artificial Inteligence Fundamentals course at WUT
Jupyter Notebook
2
star
15

AoC-2020

Advent Of Code 2020 in whatever language I'm able to write a simple program in
C++
1
star
16

SE2-CBT

Software Engineering 2 at WUT - implementation phase
C#
1
star
17

trials-m8s

Displays submissions for trials-m8s
TypeScript
1
star
18

NLP-language-complexity

Analysis of natural language complexity used by open-source developers
Jupyter Notebook
1
star
19

SVM-from-scratch

Explanation and implementation of basic SVMs in Julia
Julia
1
star
20

visible-height-css

Css' `vh`, but working
JavaScript
1
star
21

website

WIP
Svelte
1
star
22

genetic.ts

Simple yet powerful and flexible Genetic Algorithm library
TypeScript
1
star
23

formal-lang

A formal definition of a language accompanied by proofs of its properties.
TeX
1
star