https://github.com/barcawebcloud/speedrun
SpeedRun is a Program To Clean Your System And Gain More Performance. There Are Modules in Several Languages For Developers To Use in Their Projects
https://github.com/barcawebcloud/speedrun
barca barca-cloud barca-speedrun bwc c cleaner-app optimization python3 speedrun
Last synced: about 1 month ago
JSON representation
SpeedRun is a Program To Clean Your System And Gain More Performance. There Are Modules in Several Languages For Developers To Use in Their Projects
- Host: GitHub
- URL: https://github.com/barcawebcloud/speedrun
- Owner: BarcaWebCloud
- License: apache-2.0
- Created: 2023-04-29T15:53:40.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-05T22:09:55.000Z (about 3 years ago)
- Last Synced: 2025-01-31T08:34:18.237Z (over 1 year ago)
- Topics: barca, barca-cloud, barca-speedrun, bwc, c, cleaner-app, optimization, python3, speedrun
- Language: C
- Homepage: https://store.barca.com/play/speedrun
- Size: 4.82 MB
- Stars: 0
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Authors: AUTHORS
Awesome Lists containing this project
README
## Speed Run v0.1.0-beta
Speed Run
Speed Up Your System Using Cleanup Features For Cache, Temp Data, Memory Dumps and More
**Speed Run** is a Program To Clean Your System And Gain More Performance.
We can install **Speed Run** desktop version on *Windows, Linux & MacOS* systems.
1. [Cache](/docs/cache/intro.md) - delete all data cache on system.
2. [Temporary](/docs/temp/intro.md) - delete all files temporary on system.
## Requirements
It is necessary that you have installed the programs below to use **Speed Run** in developer mode.
### To Linux
- [Python](https://www.python.org/) **v3.1** or greater
- [Compilers C/C++](https://school.barca.com/edu/ti/overview/c++/compiler/intro.html)
- [MinGW/GCC](https://www.mingw-w64.org)
- [Digital Mars](https://www.digitalmars.com/d/2.0/dmd-linux.html)
- [Clang](https://clang.llvm.org)
- [Intel](https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html)
- [GNU GCC](http://gcc.gnu.org)
- [Code Block](https://wiki.codeblocks.org/index.php/Installing_a_supported_compiler)
- [Cygwin](http://www.cygwin.org)
- [Small Device](https://sdcc.sourceforge.net)
- [Node.js](https://nodejs.org/) **v8** or greater
### To Windows
- [Python](https://www.python.org/) **v3.1** or greater
- [Compilers C/C++](https://school.barca.com/edu/ti/overview/c++/compiler/intro.html)
- [MinGW/GCC](https://www.mingw-w64.org)
- [Clang](https://clang.llvm.org)
- [Intel](https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html)
- [Visual (suggested)](https://visualstudio.microsoft.com/vs/features/cplusplus)
- [Code Block](https://wiki.codeblocks.org/index.php/Installing_a_supported_compiler)
- [Cygwin](http://www.cygwin.org)
- [Small Device](https://sdcc.sourceforge.net)
- [Node.js](https://nodejs.org/) **v8** or greater
### To Apple
- [Python](https://www.python.org/) **v3.1** or greater
- [Compilers C/C++](https://school.barca.com/edu/ti/overview/c++/compiler/intro.html)
- [MinGW/GCC](https://www.mingw-w64.org)
- [Clang](https://clang.llvm.org)
- [XCode](https://wiki.xcode.org/index.php/Installing_a_supported_compiler)
- [Cygwin](http://www.cygwin.org)
- [Node.js](https://nodejs.org/) **v8** or greater
## Obtaining Speed Run
View the [changelog](/CHANGELOG.md) for the latest updates and changes by version.
### Binary Downloads
Binary downloads are available from the [BWC downloads](https://cloud.barca.com/downloads)
page or from each [GitHub Releases](https://github.com/BarcaWebCloud/speedrun/releases) page.
## Build From Source
**Speed Run** requires C++ version 17 or newer, the CMakelists requires GNU cmake.
1. [Install Node.js](https://nodejs.org/) >=8.0.0 (16.11 recommended)
2. [Install Python](https://www.python.org/downloads/) >=2.6.0 (3.9.0 recommended)
3. Clone the Speed Run repository:
```sh
git clone https://github.com/BarcaWebCloud/speedrun.git
```
## Build Executable Speed Run in Your Environment
### To Linux
1. Run `cmake CMakeLists.txt` from the source directory
```shell
cd speedrun
cmake CMakeLists.txt
```
2. Now run `make all` or `make speedrun` to compile the main program
### To Windows
Check the **gcc** version of your System. Speed Run requires version greater than **17**.
We can view a list of *Makefile* generators with the command: `cmake -G`.
Here shows an example to use the **MinGW** *Makefile* generator:
1. Run `cmake -G "MinGW Makefiles" ` from the source directory
```shell
cd speedrun
cmake -G "MinGW Makefiles" CMakeLists.txt
```
2. Now run `make all` or `make speedrun` to compile the main program
## Documentation
[Latest Release Documentation](https://cloud.barca.com/docs/speedrun/latest/)
For documentation on the latest development code see the [documentation index](/docs).
## Contributing
There are many ways to contribute:
- Fix and [report bugs](https://github.com//BarcaWebCloud/speedrun/issues/new)
- [Review code and feature proposals](https://github.com/BarcaWebCloud/speedrun/pulls)
- Answer questions and discuss here on github and on the [Community Site](https://opensource.barca.com/)
- [Contribute plugins](CONTRIBUTING.md)