No description https://bin.tablaster.dev
Find a file
2024-04-30 11:18:26 +05:30
client feat: switched to backend based redirection 2024-04-30 11:18:22 +05:30
server feat: switched to backend based redirection 2024-04-30 11:18:22 +05:30
.gitignore build: added makefile 2024-04-30 11:10:21 +05:30
LICENSE Initial commit 2024-02-21 23:52:37 +05:30
Makefile chore: strip go binary 2024-04-30 11:18:26 +05:30
README.md chore: updated readme 2024-04-30 11:10:37 +05:30

Minibin

This is a simple code sharing service and a URL shortener inspired by katbin.

Features

  • Simplified Sharing: Enable users to easily share code snippets by pasting them into a text box, generating a shortened URL, and sharing it with others.
  • URL Shortening: Implement a URL shortening feature to condense lengthy URLs generated for shared code snippets, making them more manageable and easier to share across various platforms.
  • Syntax Highlighting: Enhance code readability by incorporating syntax highlighting for different programming languages, ensuring that shared code snippets are presented clearly and accurately to viewers.

Tech Stack

Building

  • Setup the required variables in the env file.
  • Build the binary
make minibin

Running

Run the server.

./minibin
Optional flags
  • --port - The port to run the server on. Default is 8080.
  • --db - The path to the database file. Default is ./minibin.db.

License

This project is licensed under the GNU General Public License v3. See the LICENSE file for details.