All Projects → ewhal → Pastebin

ewhal / Pastebin

Licence: MIT license
Modern pastebin written in golang

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to Pastebin

binnit
minimal no-fuss pastebin service clone in golang
Stars: ✭ 27 (-75.68%)
Mutual labels:  web-app, pastebin, pastebin-service
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (-44.14%)
Mutual labels:  web-app, web-application
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (-54.95%)
Mutual labels:  web-app, web-application
Docker Vulnerable Dvwa
Damn Vulnerable Web Application Docker container
Stars: ✭ 117 (+5.41%)
Mutual labels:  web-app, web-application
Jodel Web
[PHP] JodelBlue is a Web-App and Browser-Client for the Jodel App. No registration required! Browse Jodels all over the world.
Stars: ✭ 15 (-86.49%)
Mutual labels:  web-app, web-application
Alumna
[Alpha release of v3] Development platform for humans / Plataforma de desenvolvimento para humanos
Stars: ✭ 32 (-71.17%)
Mutual labels:  web-app, web-application
Keira2
The Azerothcore/Trinitycore Database Web-Editor
Stars: ✭ 110 (-0.9%)
Mutual labels:  web-app, web-application
Budget
Get a grip on your finances.
Stars: ✭ 609 (+448.65%)
Mutual labels:  web-app, web-application
Android Advancedwebview
Enhanced WebView component for Android that works as intended out of the box
Stars: ✭ 2,186 (+1869.37%)
Mutual labels:  web-app, web-application
Node Red Contrib Uibuilder
Easily create data-driven web UI's for Node-RED using any (or no) front-end library. VueJS and bootstrap-vue included but change as desired.
Stars: ✭ 215 (+93.69%)
Mutual labels:  web-app, web-application
EasyNotes
Apps notes for Windows, iOS and Android with P2P sync / Приложения заметок для Windows, iOS и Android, с P2P синхронизацией
Stars: ✭ 33 (-70.27%)
Mutual labels:  web-app, web-application
Litecloud
User management system for the server (Home Cloud).
Stars: ✭ 26 (-76.58%)
Mutual labels:  web-app, web-application
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+5280.18%)
Mutual labels:  web-app, web-application
Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (-69.37%)
Mutual labels:  web-app, web-application
Phpmyadmin
A web interface for MySQL and MariaDB
Stars: ✭ 5,750 (+5080.18%)
Mutual labels:  web-app, mariadb
Adoptoposs
Finding co-maintainers for your open source software project.
Stars: ✭ 93 (-16.22%)
Mutual labels:  web-app, web-application
Gosora
Gosora is an ultra-fast and secure forum software written in Go that balances usability with functionality.
Stars: ✭ 131 (+18.02%)
Mutual labels:  modern, mariadb
servant-beam-realworld-example-app
Exemplary fullstack Medium.com clone powered by Servant and Beam
Stars: ✭ 33 (-70.27%)
Mutual labels:  web-app, web-application
Ginatra
A web frontend for Git repositories
Stars: ✭ 522 (+370.27%)
Mutual labels:  web-app, web-application
Sharry
Sharry is a self-hosted file sharing web application.
Stars: ✭ 170 (+53.15%)
Mutual labels:  web-app, web-application

Golang Pastebin

Build Status GoDoc Go Report Card MIT licensed

Modern self-hosted pastebin service with a restful API.

Motivation

Many Pastebin services exist but all are more complicated than they need to be. That is why I decided to write a pastebin service in golang.

paste

Getting started

Prerequisities

  • pygmentize
  • go
  • mariadb
pip install pygmentize
sudo yum install -y go mariadb-server mariadb

Installing

  • Please note this assumes you have Mariadb and Go already setup.
  • go get github.com/ewhal/Pastebin
  • make
  • mysql -u root -p
  • CREATE USER 'paste'@'localhost' IDENTIFIED BY 'password';
  • CREATE database paste;
  • GRANT ALL PRIVILEGES ON paste . * TO 'paste'@'localhost';
  • FLUSH PRIVILEGES;
  • quit;
  • mysql -u paste -p paste < database.sql
  • cp config.example.json config.json
  • nano config.json
  • Configure port and database details

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].