ShineBoard
A Beautiful way to share code
ShineBoard is a open-source platform to make sharing code easier. Wasted by all the .txt files you downloaded and the poor hastebin codes ? Switch now to ShineBoard :
- Open shineboard.io
- Paste your file's content
- Hit
CTRL + Sto save the paste, and thenCTRL + Vto share the link
Alternatively, you can use the CLI to create paste from your terminal.
Features
- Over +20 languages supported
- Save paste by hitting
CTRL + S, the link is automatically pasted in your clipboard - Ability to set a title for a paste
- Possibility to set a custom password, to restrict the paste security
- Automatic code highlight for all the supported languages
- A CLI is available, to paste your files without leaving your terminal
Contributing
If you have ever worked on a Laravel application, it's the same :
- Fork this repository, then clone it to your device
- Install PHP dependencies with
composer install - Install JS dependencies with :
- NPM :
npm install - Yarn :
yarn
- NPM :
- Copy
.env.exempleto.envand change DB fields to your local configuration - Run
php artisan serveto launch the built in Laravel server - Run
npm run watchoryarn watchto watch for CSS and JS files to be compiled - Access the application at localhost:8000
To make sure nothing is broken after your modifications, run php artisan test.
License
ShineBoard is licensed under the Apache license.


