https://github.com/acanguven/rapidash
🔥 Collection of useful javascript snippets with automated benchmarks
https://github.com/acanguven/rapidash
benchmark javascript rapidash utilities
Last synced: about 2 months ago
JSON representation
🔥 Collection of useful javascript snippets with automated benchmarks
- Host: GitHub
- URL: https://github.com/acanguven/rapidash
- Owner: Acanguven
- License: mit
- Created: 2020-01-28T20:33:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T06:14:01.000Z (over 2 years ago)
- Last Synced: 2025-04-20T06:35:31.323Z (about 2 months ago)
- Topics: benchmark, javascript, rapidash, utilities
- Language: TypeScript
- Homepage: https://acg.software/rapidash/
- Size: 2.48 MB
- Stars: 32
- Watchers: 4
- Forks: 11
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# Rapidash
[](https://circleci.com/gh/Acanguven/rapidash/tree/master)
[](https://badge.fury.io/js/rapidash)
[](https://codecov.io/gh/Acanguven/rapidash)
[](https://www.npmtrends.com/Acanguven/rapidash)
[](https://bundlephobia.com/result?p=rapidash)
[](https://github.com/Acanguven/rapidash/pulls)
[](https://snyk.io/test/github/Acanguven/rapidash?targetFile=package.json)Follow the [documentation](https://acg.software/rapidash/) for more information about Rapidash and get a quick start!
## What is Rapidash?
Rapidash is a JavaScript utility library designed for performance, modularity, and reliability. Unlike other utility libraries, Rapidash designed from the ground up to be fast all the time against all JavaScript engine versions. Also being open-source friendly, it is evolving faster than any other utility library.## Install
- npm
```bash
npm install rapidash
```- yarn
```bash
yarn add rapidash
```## Usage
```js
const r = require('rapidash');
console.log(r.max([1,2,3])); // 3
```Check out [functions](https://acg.software/rapidash/#/functions) for all features.
## How it works?
1. A new problem released on Rapidash.
2. Contributors submit solutions.
3. The new solution is tested automatically and if it is valid it gets added to the solution list.
3. Rapidash automatically picks the fastest solution on each build so each version shipped with the fastest solutions all the time.
4. Other solutions are removed from the bundle to reduce bundle size automatically.## Why?
Because creating high-quality pull requests is hard. Just because of this lots of newbies are not even trying to contribute open-source projects. But with Rapidash every solution that passes tests is accepted. You will also get scored based on your solutions ops/sec. With a little bit of gamification, I believe we can courage people into more open-source projects.